
.elementor-17501 .elementor-element.elementor-element-031f34f {
	--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: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17501 .elementor-element.elementor-element-031f34f:not(.elementor-motion-effects-element-type-background), .elementor-17501 .elementor-element.elementor-element-031f34f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c599e0c);
}

.elementor-17501 .elementor-element.elementor-element-cf8c0a6 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-17501 .elementor-element.elementor-element-cf8c0a6 .jet-listing-dynamic-field__content {
	color: #fff;
	font-size: 36px;
	text-align: center;
}

.elementor-17501 .elementor-element.elementor-element-cf8c0a6 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap {
	width: auto;
}

.elementor-17501 .elementor-element.elementor-element-cf8c0a6 .jet-listing-dynamic-field .jet-listing-dynamic-field__content {
	width: auto;
}

.elementor-17501 .elementor-element.elementor-element-cf8c0a6 .jet-listing-dynamic-field {
	justify-content: center;
}

.elementor-17501 .elementor-element.elementor-element-8a514e8 > .elementor-widget-container {
	margin: 0px 0px 35px 0px;
}

.elementor-17501 .elementor-element.elementor-element-8a514e8 .jet-listing-dynamic-field__content {
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
}

.elementor-17501 .elementor-element.elementor-element-8a514e8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap {
	width: auto;
}

.elementor-17501 .elementor-element.elementor-element-8a514e8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content {
	width: auto;
}

.elementor-17501 .elementor-element.elementor-element-8a514e8 .jet-listing-dynamic-field {
	justify-content: flex-start;
}

.elementor-17501 .elementor-element.elementor-element-4fb72a1 .elementor-button {
	background-color: var(--e-global-color-f058b2e);
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	line-height: 18px;
	letter-spacing: 0px;
	fill: #fff;
	color: #fff;
	border-radius: 4px 4px 4px 4px;
	padding: 15px 20px 15px 20px;
}

.elementor-17501 .elementor-element.elementor-element-4fb72a1 .elementor-button:hover, .elementor-17501 .elementor-element.elementor-element-4fb72a1 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-17501 .elementor-element.elementor-element-790bcac {
	--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: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17501 .elementor-element.elementor-element-790bcac:not(.elementor-motion-effects-element-type-background), .elementor-17501 .elementor-element.elementor-element-790bcac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfdff;
}

.elementor-17501 .elementor-element.elementor-element-a86b77b > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-17501 .elementor-element.elementor-element-a86b77b {
	text-align: center;
}

.elementor-17501 .elementor-element.elementor-element-a86b77b .elementor-heading-title {
	font-size: 36px;
	font-weight: 700;
	color: #29282f;
}

.elementor-17501 .elementor-element.elementor-element-ddd024c {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 48px 48px;
	--row-gap: 48px;
	--column-gap: 48px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17501 .elementor-element.elementor-element-7c0c451 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17501 .elementor-element.elementor-element-1dcff74 > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17501 .elementor-element.elementor-element-1dcff74 img {
	height: 48px;
}

.elementor-17501 .elementor-element.elementor-element-a435031 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-17501 .elementor-element.elementor-element-a435031 {
	text-align: center;
	font-size: 18px;
	color: var(--e-global-color-c599e0c);
}

.elementor-17501 .elementor-element.elementor-element-f8af667 {
	text-align: center;
	line-height: 1.6em;
	color: var(--e-global-color-28b2c47);
}

.elementor-17501 .elementor-element.elementor-element-9bf91a8 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17501 .elementor-element.elementor-element-012a18c > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17501 .elementor-element.elementor-element-012a18c img {
	height: 48px;
}

.elementor-17501 .elementor-element.elementor-element-72f9d1d > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-17501 .elementor-element.elementor-element-72f9d1d {
	text-align: center;
	font-size: 18px;
	color: var(--e-global-color-c599e0c);
}

.elementor-17501 .elementor-element.elementor-element-3fc8dc9 {
	text-align: center;
	line-height: 1.6em;
	color: var(--e-global-color-28b2c47);
}

.elementor-17501 .elementor-element.elementor-element-887bc4d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17501 .elementor-element.elementor-element-9d090f9 > .elementor-widget-container {
	margin: 0px 0px 24px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17501 .elementor-element.elementor-element-9d090f9 img {
	height: 48px;
}

.elementor-17501 .elementor-element.elementor-element-adde5d7 > .elementor-widget-container {
	margin: 0px 0px 12px 0px;
}

.elementor-17501 .elementor-element.elementor-element-adde5d7 {
	text-align: center;
	font-size: 18px;
	color: var(--e-global-color-c599e0c);
}

.elementor-17501 .elementor-element.elementor-element-55350ec {
	text-align: center;
	line-height: 1.6em;
	color: var(--e-global-color-28b2c47);
}

.elementor-17501 .elementor-element.elementor-element-cb996b9 {
	--display: flex;
	--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;
	--gap: 0px 100px;
	--row-gap: 0px;
	--column-gap: 100px;
	--padding-top: 82px;
	--padding-bottom: 48px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17501 .elementor-element.elementor-element-cb996b9:not(.elementor-motion-effects-element-type-background), .elementor-17501 .elementor-element.elementor-element-cb996b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-17501 .elementor-element.elementor-element-d9bfec2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17501 .elementor-element.elementor-element-ae987bc > .elementor-widget-container {
	margin: 0px 0px 16px 0px;
}

.elementor-17501 .elementor-element.elementor-element-ae987bc .jet-listing-dynamic-field__content {
	color: #000;
	font-size: 36px;
	text-align: left;
}

.elementor-17501 .elementor-element.elementor-element-ae987bc .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap {
	width: auto;
}

.elementor-17501 .elementor-element.elementor-element-ae987bc .jet-listing-dynamic-field .jet-listing-dynamic-field__content {
	width: auto;
}

.elementor-17501 .elementor-element.elementor-element-ae987bc .jet-listing-dynamic-field {
	justify-content: flex-start;
}

.elementor-17501 .elementor-element.elementor-element-c69d17d > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-17501 .elementor-element.elementor-element-c69d17d .jet-listing-dynamic-field__content {
	color: var(--e-global-color-28b2c47);
	font-size: 16px;
	line-height: 1.5em;
	text-align: left;
}

.elementor-17501 .elementor-element.elementor-element-c69d17d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap {
	width: auto;
}

.elementor-17501 .elementor-element.elementor-element-c69d17d .jet-listing-dynamic-field .jet-listing-dynamic-field__content {
	width: auto;
}

.elementor-17501 .elementor-element.elementor-element-c69d17d .jet-listing-dynamic-field {
	justify-content: flex-start;
}

.elementor-17501 .elementor-element.elementor-element-ab1a8e4 .jet-listing-dynamic-image {
	justify-content: flex-start;
}

.elementor-17501 .elementor-element.elementor-element-ab1a8e4 .jet-listing-dynamic-image__figure {
	align-items: flex-start;
}

.elementor-17501 .elementor-element.elementor-element-ab1a8e4 .jet-listing-dynamic-image a {
	display: flex;
	justify-content: flex-start;
}

.elementor-17501 .elementor-element.elementor-element-ab1a8e4 .jet-listing-dynamic-image__caption {
	text-align: left;
}

.elementor-17501 .elementor-element.elementor-element-77ad09e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17501 .elementor-element.elementor-element-f2bb7b1 .jet-listing-dynamic-repeater__items {
	flex-direction: row;
	justify-content: flex-start;
}

.elementor-17501 .elementor-element.elementor-element-f2bb7b1 .jet-listing-dynamic-repeater__item > * {
	justify-content: flex-start;
	font-size: 16px;
	font-weight: 400;
	color: var(--e-global-color-28b2c47);
	border-style: none;
	padding: 20px 0px 20px 0px;
}

.elementor-17501 .elementor-element.elementor-element-24f0cf5 {
	--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: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17501 .elementor-element.elementor-element-4e0e383 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 12px;
	--padding-bottom: 12px;
	--padding-left: 12px;
	--padding-right: 12px;
}

.elementor-17501 .elementor-element.elementor-element-4e0e383:not(.elementor-motion-effects-element-type-background), .elementor-17501 .elementor-element.elementor-element-4e0e383 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-f058b2e);
}

.elementor-17501 .elementor-element.elementor-element-dac0497.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-17501 .elementor-element.elementor-element-dac0497 {
	font-size: 16px;
	line-height: 24px;
	color: var(--e-global-color-accent);
}

.elementor-17501 .elementor-element.elementor-element-3b1e274 .jet-listing-dynamic-field__content {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
}

.elementor-17501 .elementor-element.elementor-element-3b1e274 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap {
	width: auto;
}

.elementor-17501 .elementor-element.elementor-element-3b1e274 .jet-listing-dynamic-field .jet-listing-dynamic-field__content {
	width: auto;
}

.elementor-17501 .elementor-element.elementor-element-3b1e274 .jet-listing-dynamic-field {
	justify-content: flex-start;
}

.elementor-17501 .elementor-element.elementor-element-5a7b6bb {
	--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: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17501 .elementor-element.elementor-element-5a7b6bb:not(.elementor-motion-effects-element-type-background), .elementor-17501 .elementor-element.elementor-element-5a7b6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fbfdff;
}

.elementor-17501 .elementor-element.elementor-element-916497b > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
	padding: 0px 0px 32px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(4, 41, 67, .15);
}

.elementor-17501 .elementor-element.elementor-element-916497b {
	text-align: start;
}

.elementor-17501 .elementor-element.elementor-element-916497b .elementor-heading-title {
	font-size: 36px;
	font-weight: 700;
	line-height: 1.5em;
	color: #000;
}

.elementor-17501 .elementor-element.elementor-element-076bccc > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
}

.elementor-17501 .elementor-element.elementor-element-076bccc .elementor-heading-title {
	font-size: 24px;
	font-weight: 700;
	color: #000;
}

.elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-17501 .elementor-element.elementor-element-492507c > .jet-listing-grid > .jet-listing-grid__items {
	--columns: 3;
}

:is( .elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item {
	padding-left: calc(20px / 2);
	padding-right: calc(20px / 2);
}

:is( .elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid, .elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items {
	margin-left: calc(20px / -2);
	margin-right: calc(20px / -2);
	width: calc(100% + 20px);
}

.elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ) {
	margin-left: calc(20px / -2);
	margin-right: calc(20px / -2);
}

:is( .elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item {
	padding-top: calc(20px / 2);
	padding-bottom: calc(20px / 2);
}

:is( .elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid, .elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap {
	margin-top: calc(20px / -2);
	margin-bottom: calc(20px / -2);
}

.elementor-17501 .elementor-element.elementor-element-ef9fa4b {
	--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: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17501 .elementor-element.elementor-element-656dfc4 > .elementor-widget-container {
	margin: 0px 0px 18px 0px;
}

.elementor-17501 .elementor-element.elementor-element-656dfc4 {
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	color: var(--e-global-color-accent);
}

.elementor-17501 .elementor-element.elementor-element-470a87f > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-17501 .elementor-element.elementor-element-470a87f {
	text-align: center;
}

.elementor-17501 .elementor-element.elementor-element-470a87f .elementor-heading-title {
	font-size: 36px;
	font-weight: 700;
	color: #29282f;
}

.elementor-17501 .elementor-element.elementor-element-81d6549 > .elementor-widget-container {
	margin: 0px 0px 32px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17501 .elementor-element.elementor-element-81d6549 {
	text-align: center;
	color: var(--e-global-color-28b2c47);
}

.elementor-17501 .elementor-element.elementor-element-ebee2ed {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17501 .elementor-element.elementor-element-f6fdf5c {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(4, 41, 67, .15);
	--border-color: rgba(4, 41, 67, .15);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 54px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17501 .elementor-element.elementor-element-c4b1a1a {
	width: var(--container-widget-width, 37px);
	max-width: 37px;
	--container-widget-width: 37px;
	--container-widget-flex-grow: 0;
	top: -18px;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	color: #fff;
}

.elementor-17501 .elementor-element.elementor-element-c4b1a1a > .elementor-widget-container {
	background-color: #e82c19;
	padding: 4px 13px 3px 13px;
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-17501 .elementor-element.elementor-element-c4b1a1a {
	left: calc(50% - 18px);
}

body.rtl .elementor-17501 .elementor-element.elementor-element-c4b1a1a {
	right: calc(50% - 18px);
}

.elementor-17501 .elementor-element.elementor-element-e68fd18 img {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(4, 41, 67, .15);
}

.elementor-17501 .elementor-element.elementor-element-ef23bbb {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-17501 .elementor-element.elementor-element-0a78b32 .elementor-heading-title {
	font-size: 18px;
	font-weight: 300;
	color: var(--e-global-color-c599e0c);
}

.elementor-17501 .elementor-element.elementor-element-391a1a8 {
	font-size: 14px;
	line-height: 21px;
	color: var(--e-global-color-28b2c47);
}

.elementor-17501 .elementor-element.elementor-element-861ea9f .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	fill: var(--e-global-color-f058b2e);
	color: var(--e-global-color-f058b2e);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17501 .elementor-element.elementor-element-861ea9f .elementor-button:hover, .elementor-17501 .elementor-element.elementor-element-861ea9f .elementor-button:focus {
	background-color: rgba(2, 1, 1, 0);
	color: var(--e-global-color-accent);
}

.elementor-17501 .elementor-element.elementor-element-861ea9f .elementor-button:hover svg, .elementor-17501 .elementor-element.elementor-element-861ea9f .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-17501 .elementor-element.elementor-element-a034125 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(4, 41, 67, .15);
	--border-color: rgba(4, 41, 67, .15);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 54px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17501 .elementor-element.elementor-element-de59a25 {
	width: var(--container-widget-width, 37px);
	max-width: 37px;
	--container-widget-width: 37px;
	--container-widget-flex-grow: 0;
	top: -18px;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	color: #fff;
}

.elementor-17501 .elementor-element.elementor-element-de59a25 > .elementor-widget-container {
	background-color: #e82c19;
	padding: 4px 13px 3px 13px;
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-17501 .elementor-element.elementor-element-de59a25 {
	left: calc(50% - 18px);
}

body.rtl .elementor-17501 .elementor-element.elementor-element-de59a25 {
	right: calc(50% - 18px);
}

.elementor-17501 .elementor-element.elementor-element-b8a42f8 img {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(4, 41, 67, .15);
}

.elementor-17501 .elementor-element.elementor-element-7f60b43 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-17501 .elementor-element.elementor-element-dafdd43 .elementor-heading-title {
	font-size: 18px;
	font-weight: 300;
	color: var(--e-global-color-c599e0c);
}

.elementor-17501 .elementor-element.elementor-element-d19952e {
	font-size: 14px;
	line-height: 21px;
	color: var(--e-global-color-28b2c47);
}

.elementor-17501 .elementor-element.elementor-element-346ab07 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	fill: var(--e-global-color-f058b2e);
	color: var(--e-global-color-f058b2e);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-17501 .elementor-element.elementor-element-346ab07 .elementor-button:hover, .elementor-17501 .elementor-element.elementor-element-346ab07 .elementor-button:focus {
	background-color: rgba(2, 1, 1, 0);
	color: var(--e-global-color-accent);
}

.elementor-17501 .elementor-element.elementor-element-346ab07 .elementor-button:hover svg, .elementor-17501 .elementor-element.elementor-element-346ab07 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-17501 .elementor-element.elementor-element-76edf6a {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: rgba(4, 41, 67, .15);
	--border-color: rgba(4, 41, 67, .15);
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 65px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17501 .elementor-element.elementor-element-0284cff {
	width: var(--container-widget-width, 37px);
	max-width: 37px;
	--container-widget-width: 37px;
	--container-widget-flex-grow: 0;
	top: -18px;
	font-size: 20px;
	font-weight: 700;
	line-height: 30px;
	color: #fff;
}

.elementor-17501 .elementor-element.elementor-element-0284cff > .elementor-widget-container {
	background-color: #e82c19;
	padding: 4px 13px 3px 13px;
	border-radius: 50% 50% 50% 50%;
}

body:not(.rtl) .elementor-17501 .elementor-element.elementor-element-0284cff {
	left: calc(50% - 18px);
}

body.rtl .elementor-17501 .elementor-element.elementor-element-0284cff {
	right: calc(50% - 18px);
}

.elementor-17501 .elementor-element.elementor-element-fc59ad1 img {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(4, 41, 67, .15);
}

.elementor-17501 .elementor-element.elementor-element-e436ac3 {
	--display: flex;
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 25px;
	--padding-right: 25px;
}

.elementor-17501 .elementor-element.elementor-element-d37a8d9 .elementor-heading-title {
	font-size: 18px;
	font-weight: 300;
	color: var(--e-global-color-c599e0c);
}

.elementor-17501 .elementor-element.elementor-element-487856f {
	font-size: 14px;
	line-height: 21px;
	color: var(--e-global-color-28b2c47);
}

.elementor-17501 .elementor-element.elementor-element-59e70e1 {
	--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: 80px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-17501 .elementor-element.elementor-element-59e70e1:not(.elementor-motion-effects-element-type-background), .elementor-17501 .elementor-element.elementor-element-59e70e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c599e0c);
}

.elementor-17501 .elementor-element.elementor-element-70d910b > .elementor-widget-container {
	margin: 0px 0px 48px 0px;
}

.elementor-17501 .elementor-element.elementor-element-70d910b {
	text-align: center;
}

.elementor-17501 .elementor-element.elementor-element-70d910b .elementor-heading-title {
	font-size: 30px;
	font-weight: 700;
	line-height: 39px;
	color: #fff;
}

.elementor-17501 .elementor-element.elementor-element-7682813 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-17501 .elementor-element.elementor-element-d22812d {
	--display: flex;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-17501 .elementor-element.elementor-element-d22812d:not(.elementor-motion-effects-element-type-background), .elementor-17501 .elementor-element.elementor-element-d22812d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .08);
}

.elementor-17501 .elementor-element.elementor-element-d737421 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-17501 .elementor-element.elementor-element-d737421 {
	text-align: start;
}

.elementor-17501 .elementor-element.elementor-element-d737421 .elementor-heading-title {
	font-size: 30px;
	font-weight: 700;
	line-height: 39px;
	color: #fff;
}

.elementor-17501 .elementor-element.elementor-element-27a2d51 > .elementor-widget-container {
	margin: 0px 0px 35px 0px;
}

.elementor-17501 .elementor-element.elementor-element-27a2d51 {
	color: #fff;
}

.elementor-17501 .elementor-element.elementor-element-5188277 .elementor-button {
	background-color: var(--e-global-color-f058b2e);
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	line-height: 18px;
	letter-spacing: 0px;
	fill: #fff;
	color: #fff;
	border-radius: 4px 4px 4px 4px;
	padding: 15px 35px 15px 35px;
}

.elementor-17501 .elementor-element.elementor-element-5188277 .elementor-button:hover, .elementor-17501 .elementor-element.elementor-element-5188277 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

.elementor-17501 .elementor-element.elementor-element-9bccbbe {
	--display: flex;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-17501 .elementor-element.elementor-element-9bccbbe:not(.elementor-motion-effects-element-type-background), .elementor-17501 .elementor-element.elementor-element-9bccbbe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, .08);
}

.elementor-17501 .elementor-element.elementor-element-48c0c8d > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-17501 .elementor-element.elementor-element-48c0c8d {
	text-align: start;
}

.elementor-17501 .elementor-element.elementor-element-48c0c8d .elementor-heading-title {
	font-size: 30px;
	font-weight: 700;
	line-height: 39px;
	color: #fff;
}

.elementor-17501 .elementor-element.elementor-element-ca7ee83 > .elementor-widget-container {
	margin: 0px 0px 35px 0px;
}

.elementor-17501 .elementor-element.elementor-element-ca7ee83 {
	color: #fff;
}

.elementor-17501 .elementor-element.elementor-element-39a9c17 .elementor-button {
	background-color: var(--e-global-color-f058b2e);
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	line-height: 18px;
	letter-spacing: 0px;
	fill: #fff;
	color: #fff;
	border-radius: 4px 4px 4px 4px;
	padding: 15px 35px 15px 35px;
}

.elementor-17501 .elementor-element.elementor-element-39a9c17 .elementor-button:hover, .elementor-17501 .elementor-element.elementor-element-39a9c17 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
}

@media (max-width:1024px) {
	.elementor-17501 .elementor-element.elementor-element-ddd024c {
		--grid-auto-flow: row;
	}
	
	.elementor-17501 .elementor-element.elementor-element-cb996b9 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
	
	.elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-17501 .elementor-element.elementor-element-492507c > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 2;
	}
	
	.elementor-17501 .elementor-element.elementor-element-ebee2ed {
		--grid-auto-flow: row;
	}
	
	.elementor-17501 .elementor-element.elementor-element-7682813 {
		--grid-auto-flow: row;
	}
	
	.elementor-17501 .elementor-element.elementor-element-d22812d {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-17501 .elementor-element.elementor-element-9bccbbe {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
}

@media (min-width:768px) {
	.elementor-17501 .elementor-element.elementor-element-031f34f {
		--content-width: 740px;
	}
	
	.elementor-17501 .elementor-element.elementor-element-ef9fa4b {
		--content-width: 830px;
	}
}

@media (max-width:767px) {
	.elementor-17501 .elementor-element.elementor-element-790bcac {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-17501 .elementor-element.elementor-element-a86b77b .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-17501 .elementor-element.elementor-element-ddd024c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-17501 .elementor-element.elementor-element-cb996b9 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-17501 .elementor-element.elementor-element-ae987bc .jet-listing-dynamic-field__content {
		font-size: 28px;
		text-align: center;
	}
	
	.elementor-17501 .elementor-element.elementor-element-ae987bc .jet-listing-dynamic-field {
		justify-content: center;
	}
	
	.elementor-17501 .elementor-element.elementor-element-c69d17d .jet-listing-dynamic-field__content {
		text-align: center;
	}
	
	.elementor-17501 .elementor-element.elementor-element-ab1a8e4 .jet-listing-dynamic-image {
		justify-content: center;
	}
	
	.elementor-17501 .elementor-element.elementor-element-ab1a8e4 .jet-listing-dynamic-image__figure {
		align-items: center;
	}
	
	.elementor-17501 .elementor-element.elementor-element-ab1a8e4 .jet-listing-dynamic-image a {
		display: flex;
		justify-content: center;
	}
	
	.elementor-17501 .elementor-element.elementor-element-4e0e383 {
		--flex-wrap: nowrap;
	}
	
	.elementor-17501 .elementor-element.elementor-element-5a7b6bb {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-17501 .elementor-element.elementor-element-916497b .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-17501 .elementor-element.elementor-element-492507c > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-17501 .elementor-element.elementor-element-492507c > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 1;
	}
	
	.elementor-17501 .elementor-element.elementor-element-ef9fa4b {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-17501 .elementor-element.elementor-element-470a87f .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-17501 .elementor-element.elementor-element-ebee2ed {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-17501 .elementor-element.elementor-element-59e70e1 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-17501 .elementor-element.elementor-element-70d910b .elementor-heading-title {
		font-size: 18px;
		line-height: 1.5em;
	}
	
	.elementor-17501 .elementor-element.elementor-element-7682813 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-17501 .elementor-element.elementor-element-d737421 .elementor-heading-title {
		font-size: 28px;
		line-height: 1.5em;
	}
	
	.elementor-17501 .elementor-element.elementor-element-48c0c8d .elementor-heading-title {
		font-size: 28px;
		line-height: 1.5em;
	}
}
