/* End Custom Fonts CSS */

.elementor-9 .elementor-element.elementor-element-330e75e8 {
	--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-9 .elementor-element.elementor-element-26af8d6a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-8ff9add {
	--display: flex;
	--min-height: 900px;
	--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;
	--justify-content: flex-end;
	--overlay-opacity: .5;
	--padding-top: 0px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-8ff9add:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8ff9add > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildikpp.nitrocdn.com/OLtCCUHPbateyqPgqIQvLMKwvHPktNQG/assets/images/optimized/rev-55fcbd3/iexoticauto.com/wp-content/uploads/2026/04/Exotic-Car-Rentals-Luxury-Chauffeur-in-Houston-Slide-BG-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-8ff9add:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-9 .elementor-element.elementor-element-8ff9add > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-9 .elementor-element.elementor-element-8ff9add::before, .elementor-9 .elementor-element.elementor-element-8ff9add > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8ff9add > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-8ff9add > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-8ff9add > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-8ff9add > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--e-global-color-22b548b) 100%);
}

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

.elementor-9 .elementor-element.elementor-element-afbb9c6 .elementor-heading-title {
	font-family: var(--e-global-typography-11da2c0-font-family), Sans-serif;
	font-size: var(--e-global-typography-11da2c0-font-size);
	font-weight: var(--e-global-typography-11da2c0-font-weight);
	text-transform: var(--e-global-typography-11da2c0-text-transform);
	line-height: var(--e-global-typography-11da2c0-line-height);
	letter-spacing: var(--e-global-typography-11da2c0-letter-spacing);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-6bbcc7e3 > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6bbcc7e3 .elementor-heading-title {
	font-family: var(--e-global-typography-b84dfbc-font-family), Sans-serif;
	font-size: var(--e-global-typography-b84dfbc-font-size);
	font-weight: var(--e-global-typography-b84dfbc-font-weight);
	line-height: var(--e-global-typography-b84dfbc-line-height);
	letter-spacing: var(--e-global-typography-b84dfbc-letter-spacing);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-46954af2 {
	width: var(--container-widget-width, 768px);
	max-width: 768px;
	--container-widget-width: 768px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-1d8f286-font-family), Sans-serif;
	font-size: var(--e-global-typography-1d8f286-font-size);
	font-weight: var(--e-global-typography-1d8f286-font-weight);
	line-height: var(--e-global-typography-1d8f286-line-height);
	letter-spacing: var(--e-global-typography-1d8f286-letter-spacing);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-46954af2 p {
	margin-block-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-3a9932a3 {
	--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;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-66122710 .elementor-button {
	background-color: var(--e-global-color-fdf1b06);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: inline-flex;
	font-family: var(--e-global-typography-63965ad-font-family), Sans-serif;
	font-size: var(--e-global-typography-63965ad-font-size);
	font-weight: var(--e-global-typography-63965ad-font-weight);
	line-height: var(--e-global-typography-63965ad-line-height);
	letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	fill: var(--e-global-color-8d27a59);
	color: var(--e-global-color-8d27a59);
	transition-duration: .4s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fdf1b06);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 40px 16px 40px;
}

.elementor-9 .elementor-element.elementor-element-66122710 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-66122710 .elementor-button:focus {
	background-color: rgba(2, 1, 1, 0);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-66122710 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-66122710 .elementor-button:focus svg {
	fill: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-69197bc3 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: inline-flex;
	font-family: var(--e-global-typography-63965ad-font-family), Sans-serif;
	font-size: var(--e-global-typography-63965ad-font-size);
	font-weight: var(--e-global-typography-63965ad-font-weight);
	line-height: var(--e-global-typography-63965ad-line-height);
	letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	fill: var(--e-global-color-fdf1b06);
	color: var(--e-global-color-fdf1b06);
	transition-duration: .4s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fdf1b06);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 40px 16px 40px;
}

.elementor-9 .elementor-element.elementor-element-69197bc3 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-69197bc3 .elementor-button:focus {
	background-color: var(--e-global-color-fdf1b06);
	color: var(--e-global-color-8d27a59);
}

.elementor-9 .elementor-element.elementor-element-69197bc3 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-69197bc3 .elementor-button:focus svg {
	fill: var(--e-global-color-8d27a59);
}

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

.elementor-9 .elementor-element.elementor-element-5dc83f29 {
	--display: flex;
	--min-height: 900px;
	--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;
	--justify-content: flex-end;
	--overlay-opacity: .5;
	--padding-top: 0px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-5dc83f29:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5dc83f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildikpp.nitrocdn.com/OLtCCUHPbateyqPgqIQvLMKwvHPktNQG/assets/images/optimized/rev-55fcbd3/iexoticauto.com/wp-content/uploads/2026/04/Airport-Transfers-Made-Simple-Luxury-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-5dc83f29:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-9 .elementor-element.elementor-element-5dc83f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-9 .elementor-element.elementor-element-5dc83f29::before, .elementor-9 .elementor-element.elementor-element-5dc83f29 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5dc83f29 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-5dc83f29 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5dc83f29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-5dc83f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: rgba(0, 0, 0, .6);
	--background-overlay: "";
}

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

.elementor-9 .elementor-element.elementor-element-5a04fc6 .elementor-heading-title {
	font-family: var(--e-global-typography-11da2c0-font-family), Sans-serif;
	font-size: var(--e-global-typography-11da2c0-font-size);
	font-weight: var(--e-global-typography-11da2c0-font-weight);
	text-transform: var(--e-global-typography-11da2c0-text-transform);
	line-height: var(--e-global-typography-11da2c0-line-height);
	letter-spacing: var(--e-global-typography-11da2c0-letter-spacing);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-6554312f > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6554312f .elementor-heading-title {
	font-family: var(--e-global-typography-b84dfbc-font-family), Sans-serif;
	font-size: var(--e-global-typography-b84dfbc-font-size);
	font-weight: var(--e-global-typography-b84dfbc-font-weight);
	line-height: var(--e-global-typography-b84dfbc-line-height);
	letter-spacing: var(--e-global-typography-b84dfbc-letter-spacing);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-7a764032 {
	width: var(--container-widget-width, 768px);
	max-width: 768px;
	--container-widget-width: 768px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-1d8f286-font-family), Sans-serif;
	font-size: var(--e-global-typography-1d8f286-font-size);
	font-weight: var(--e-global-typography-1d8f286-font-weight);
	line-height: var(--e-global-typography-1d8f286-line-height);
	letter-spacing: var(--e-global-typography-1d8f286-letter-spacing);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-7a764032 p {
	margin-block-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-5d7b9cb3 {
	--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;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-27ea32ec .elementor-button {
	background-color: var(--e-global-color-fdf1b06);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: inline-flex;
	font-family: var(--e-global-typography-63965ad-font-family), Sans-serif;
	font-size: var(--e-global-typography-63965ad-font-size);
	font-weight: var(--e-global-typography-63965ad-font-weight);
	line-height: var(--e-global-typography-63965ad-line-height);
	letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	fill: var(--e-global-color-8d27a59);
	color: var(--e-global-color-8d27a59);
	transition-duration: .4s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fdf1b06);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 40px 16px 40px;
}

.elementor-9 .elementor-element.elementor-element-27ea32ec .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-27ea32ec .elementor-button:focus {
	background-color: rgba(2, 1, 1, 0);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-27ea32ec .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-27ea32ec .elementor-button:focus svg {
	fill: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-6dafaef1 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: inline-flex;
	font-family: var(--e-global-typography-63965ad-font-family), Sans-serif;
	font-size: var(--e-global-typography-63965ad-font-size);
	font-weight: var(--e-global-typography-63965ad-font-weight);
	line-height: var(--e-global-typography-63965ad-line-height);
	letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	fill: var(--e-global-color-fdf1b06);
	color: var(--e-global-color-fdf1b06);
	transition-duration: .4s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fdf1b06);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 40px 16px 40px;
}

.elementor-9 .elementor-element.elementor-element-6dafaef1 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-6dafaef1 .elementor-button:focus {
	background-color: var(--e-global-color-fdf1b06);
	color: var(--e-global-color-8d27a59);
}

.elementor-9 .elementor-element.elementor-element-6dafaef1 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-6dafaef1 .elementor-button:focus svg {
	fill: var(--e-global-color-8d27a59);
}

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

.elementor-9 .elementor-element.elementor-element-352683c {
	--display: flex;
	--min-height: 900px;
	--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;
	--justify-content: flex-end;
	--overlay-opacity: .5;
	--padding-top: 0px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-352683c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-352683c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildikpp.nitrocdn.com/OLtCCUHPbateyqPgqIQvLMKwvHPktNQG/assets/images/optimized/rev-55fcbd3/iexoticauto.com/wp-content/uploads/2026/04/Hourly-Full-Day-Chauffeur-Hire-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-352683c:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-9 .elementor-element.elementor-element-352683c > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-9 .elementor-element.elementor-element-352683c::before, .elementor-9 .elementor-element.elementor-element-352683c > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-352683c > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-352683c > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-352683c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-352683c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--e-global-color-22b548b) 100%);
}

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

.elementor-9 .elementor-element.elementor-element-64fee4a6 .elementor-heading-title {
	font-family: var(--e-global-typography-11da2c0-font-family), Sans-serif;
	font-size: var(--e-global-typography-11da2c0-font-size);
	font-weight: var(--e-global-typography-11da2c0-font-weight);
	text-transform: var(--e-global-typography-11da2c0-text-transform);
	line-height: var(--e-global-typography-11da2c0-line-height);
	letter-spacing: var(--e-global-typography-11da2c0-letter-spacing);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-71991de3 > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-71991de3 .elementor-heading-title {
	font-family: var(--e-global-typography-b84dfbc-font-family), Sans-serif;
	font-size: var(--e-global-typography-b84dfbc-font-size);
	font-weight: var(--e-global-typography-b84dfbc-font-weight);
	line-height: var(--e-global-typography-b84dfbc-line-height);
	letter-spacing: var(--e-global-typography-b84dfbc-letter-spacing);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-4505a5b1 {
	width: var(--container-widget-width, 768px);
	max-width: 768px;
	--container-widget-width: 768px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-1d8f286-font-family), Sans-serif;
	font-size: var(--e-global-typography-1d8f286-font-size);
	font-weight: var(--e-global-typography-1d8f286-font-weight);
	line-height: var(--e-global-typography-1d8f286-line-height);
	letter-spacing: var(--e-global-typography-1d8f286-letter-spacing);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-4505a5b1 p {
	margin-block-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-178119ac {
	--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;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-1a2f1ddd .elementor-button {
	background-color: var(--e-global-color-fdf1b06);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: inline-flex;
	font-family: var(--e-global-typography-63965ad-font-family), Sans-serif;
	font-size: var(--e-global-typography-63965ad-font-size);
	font-weight: var(--e-global-typography-63965ad-font-weight);
	line-height: var(--e-global-typography-63965ad-line-height);
	letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	fill: var(--e-global-color-8d27a59);
	color: var(--e-global-color-8d27a59);
	transition-duration: .4s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fdf1b06);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 40px 16px 40px;
}

.elementor-9 .elementor-element.elementor-element-1a2f1ddd .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-1a2f1ddd .elementor-button:focus {
	background-color: rgba(2, 1, 1, 0);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-1a2f1ddd .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-1a2f1ddd .elementor-button:focus svg {
	fill: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-59e816db .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: inline-flex;
	font-family: var(--e-global-typography-63965ad-font-family), Sans-serif;
	font-size: var(--e-global-typography-63965ad-font-size);
	font-weight: var(--e-global-typography-63965ad-font-weight);
	line-height: var(--e-global-typography-63965ad-line-height);
	letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	fill: var(--e-global-color-fdf1b06);
	color: var(--e-global-color-fdf1b06);
	transition-duration: .4s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fdf1b06);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 40px 16px 40px;
}

.elementor-9 .elementor-element.elementor-element-59e816db .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-59e816db .elementor-button:focus {
	background-color: var(--e-global-color-fdf1b06);
	color: var(--e-global-color-8d27a59);
}

.elementor-9 .elementor-element.elementor-element-59e816db .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-59e816db .elementor-button:focus svg {
	fill: var(--e-global-color-8d27a59);
}

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

.elementor-9 .elementor-element.elementor-element-6e94ad31 {
	--display: flex;
	--min-height: 900px;
	--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;
	--justify-content: flex-end;
	--overlay-opacity: .5;
	--padding-top: 0px;
	--padding-bottom: 80px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-6e94ad31:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6e94ad31 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildikpp.nitrocdn.com/OLtCCUHPbateyqPgqIQvLMKwvHPktNQG/assets/images/optimized/rev-55fcbd3/iexoticauto.com/wp-content/uploads/2026/04/Wedding-Chauffeur-Service-in-Houston-2-scaled.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-6e94ad31:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-9 .elementor-element.elementor-element-6e94ad31 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-9 .elementor-element.elementor-element-6e94ad31::before, .elementor-9 .elementor-element.elementor-element-6e94ad31 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6e94ad31 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-6e94ad31 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6e94ad31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-6e94ad31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--e-global-color-22b548b) 100%);
}

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

.elementor-9 .elementor-element.elementor-element-4078b56f .elementor-heading-title {
	font-family: var(--e-global-typography-11da2c0-font-family), Sans-serif;
	font-size: var(--e-global-typography-11da2c0-font-size);
	font-weight: var(--e-global-typography-11da2c0-font-weight);
	text-transform: var(--e-global-typography-11da2c0-text-transform);
	line-height: var(--e-global-typography-11da2c0-line-height);
	letter-spacing: var(--e-global-typography-11da2c0-letter-spacing);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-1ffd0ddb > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-1ffd0ddb .elementor-heading-title {
	font-family: var(--e-global-typography-b84dfbc-font-family), Sans-serif;
	font-size: var(--e-global-typography-b84dfbc-font-size);
	font-weight: var(--e-global-typography-b84dfbc-font-weight);
	line-height: var(--e-global-typography-b84dfbc-line-height);
	letter-spacing: var(--e-global-typography-b84dfbc-letter-spacing);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-17679c {
	width: var(--container-widget-width, 768px);
	max-width: 768px;
	--container-widget-width: 768px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-1d8f286-font-family), Sans-serif;
	font-size: var(--e-global-typography-1d8f286-font-size);
	font-weight: var(--e-global-typography-1d8f286-font-weight);
	line-height: var(--e-global-typography-1d8f286-line-height);
	letter-spacing: var(--e-global-typography-1d8f286-letter-spacing);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-17679c p {
	margin-block-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-25c9bb8f {
	--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;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-138773d8 .elementor-button {
	background-color: var(--e-global-color-fdf1b06);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: inline-flex;
	font-family: var(--e-global-typography-63965ad-font-family), Sans-serif;
	font-size: var(--e-global-typography-63965ad-font-size);
	font-weight: var(--e-global-typography-63965ad-font-weight);
	line-height: var(--e-global-typography-63965ad-line-height);
	letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	fill: var(--e-global-color-8d27a59);
	color: var(--e-global-color-8d27a59);
	transition-duration: .4s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fdf1b06);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 40px 16px 40px;
}

.elementor-9 .elementor-element.elementor-element-138773d8 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-138773d8 .elementor-button:focus {
	background-color: rgba(2, 1, 1, 0);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-138773d8 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-138773d8 .elementor-button:focus svg {
	fill: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-34c231a9 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: inline-flex;
	font-family: var(--e-global-typography-63965ad-font-family), Sans-serif;
	font-size: var(--e-global-typography-63965ad-font-size);
	font-weight: var(--e-global-typography-63965ad-font-weight);
	line-height: var(--e-global-typography-63965ad-line-height);
	letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	fill: var(--e-global-color-fdf1b06);
	color: var(--e-global-color-fdf1b06);
	transition-duration: .4s;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-fdf1b06);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 40px 16px 40px;
}

.elementor-9 .elementor-element.elementor-element-34c231a9 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-34c231a9 .elementor-button:focus {
	background-color: var(--e-global-color-fdf1b06);
	color: var(--e-global-color-8d27a59);
}

.elementor-9 .elementor-element.elementor-element-34c231a9 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-34c231a9 .elementor-button:focus svg {
	fill: var(--e-global-color-8d27a59);
}

.elementor-9 .elementor-element.elementor-element-147213aa {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 4px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-swiper-pagination-size: 20px;
	--e-n-carousel-dots-normal-color: var(--e-global-color-fdf1b06);
	--e-n-carousel-dots-hover-color: var(--e-global-color-8d27a59);
	--e-n-carousel-dots-horizontal-position: 100%;
	--e-n-carousel-dots-horizontal-transform: -100%;
	--e-n-carousel-dots-horizontal-offset: -40px;
	--e-n-carousel-dots-vertical-position: 100%;
	--e-n-carousel-dots-vertical-transform: -100%;
	--e-n-carousel-dots-vertical-offset: -90px;
}

.elementor-9 .elementor-element.elementor-element-147213aa > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-147213aa .swiper-pagination-bullet {
	--swiper-pagination-bullet-horizontal-gap: 4px;
	--swiper-pagination-bullet-vertical-gap: 4px;
}

.elementor-9 .elementor-element.elementor-element-59fa7c95 {
	--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;
	--margin-top: -30px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 140px;
	--padding-bottom: 70px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-4f30869 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-4f30869 .elementor-heading-title {
	font-family: var(--e-global-typography-fc6c9cb-font-family), Sans-serif;
	font-size: var(--e-global-typography-fc6c9cb-font-size);
	font-weight: var(--e-global-typography-fc6c9cb-font-weight);
	text-transform: var(--e-global-typography-fc6c9cb-text-transform);
	line-height: var(--e-global-typography-fc6c9cb-line-height);
	letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-1a9b3d18 {
	text-align: center;
	font-family: var(--e-global-typography-6c48374-font-family), Sans-serif;
	font-size: var(--e-global-typography-6c48374-font-size);
	font-weight: var(--e-global-typography-6c48374-font-weight);
	line-height: var(--e-global-typography-6c48374-line-height);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-1a9b3d18 p {
	margin-block-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-55e31300 > .jet-listing-grid > .jet-listing-grid__items {
	--columns: 3;
}

.elementor-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container {
	margin: 40px 0px 0px 0px;
}

:is( .elementor-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-9 .elementor-element.elementor-element-55e31300 > .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-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container > .jet-listing-grid, .elementor-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-9 .elementor-element.elementor-element-55e31300 > .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-9 .elementor-element.elementor-element-55e31300 > .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-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item {
	padding-top: calc(24px / 2);
	padding-bottom: calc(24px / 2);
}

:is( .elementor-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container > .jet-listing-grid, .elementor-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap {
	margin-top: calc(24px / -2);
	margin-bottom: calc(24px / -2);
}

.elementor-9 .elementor-element.elementor-element-1457dd6b .elementor-button {
	background-color: var(--e-global-color-8d27a59);
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: -.16px;
	fill: var(--e-global-color-fdf1b06);
	color: var(--e-global-color-fdf1b06);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-8d27a59);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 60px 16px 60px;
}

.elementor-9 .elementor-element.elementor-element-1457dd6b .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-1457dd6b .elementor-button:focus {
	background-color: rgba(31, 99, 64, 0);
	color: var(--e-global-color-8d27a59);
}

.elementor-9 .elementor-element.elementor-element-1457dd6b > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-1457dd6b .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-1457dd6b .elementor-button:focus svg {
	fill: var(--e-global-color-8d27a59);
}

.elementor-9 .elementor-element.elementor-element-5d5ed49c {
	--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;
	--justify-content: space-between;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-9 .elementor-element.elementor-element-2ccb6c1d .elementor-heading-title {
	font-family: var(--e-global-typography-fc6c9cb-font-family), Sans-serif;
	font-size: var(--e-global-typography-fc6c9cb-font-size);
	font-weight: var(--e-global-typography-fc6c9cb-font-weight);
	text-transform: var(--e-global-typography-fc6c9cb-text-transform);
	line-height: var(--e-global-typography-fc6c9cb-line-height);
	letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-7c0eecea {
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -.16px;
	color: var(--e-global-color-fcef8c9);
}

.elementor-9 .elementor-element.elementor-element-7c0eecea p {
	margin-block-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-287e1b8e .elementor-button {
	background-color: rgba(31, 99, 64, 0);
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: -.16px;
	fill: #1f6340;
	color: #1f6340;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-8d27a59);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 32px 16px 32px;
}

.elementor-9 .elementor-element.elementor-element-287e1b8e .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-287e1b8e .elementor-button:focus {
	background-color: var(--e-global-color-8d27a59);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-287e1b8e > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-287e1b8e .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-287e1b8e .elementor-button:focus svg {
	fill: var(--e-global-color-fdf1b06);
}

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

.elementor-9 .elementor-element.elementor-element-318d8dc9 {
	--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;
	--justify-content: space-between;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

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

.elementor-9 .elementor-element.elementor-element-19dd84af .elementor-heading-title {
	font-family: var(--e-global-typography-fc6c9cb-font-family), Sans-serif;
	font-size: var(--e-global-typography-fc6c9cb-font-size);
	font-weight: var(--e-global-typography-fc6c9cb-font-weight);
	text-transform: var(--e-global-typography-fc6c9cb-text-transform);
	line-height: var(--e-global-typography-fc6c9cb-line-height);
	letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-5814782 {
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: -.16px;
	color: var(--e-global-color-fcef8c9);
}

.elementor-9 .elementor-element.elementor-element-5814782 p {
	margin-block-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-71a4c9a9 .elementor-button {
	background-color: rgba(31, 99, 64, 0);
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: -.16px;
	fill: var(--e-global-color-8d27a59);
	color: var(--e-global-color-8d27a59);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-8d27a59);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 32px 16px 32px;
}

.elementor-9 .elementor-element.elementor-element-71a4c9a9 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-71a4c9a9 .elementor-button:focus {
	background-color: var(--e-global-color-8d27a59);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-71a4c9a9 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-71a4c9a9 .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-71a4c9a9 .elementor-button:focus svg {
	fill: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-6802cb0b {
	--display: flex;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-54daf941 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-1b03c45c .elementor-heading-title {
	font-family: var(--e-global-typography-fc6c9cb-font-family), Sans-serif;
	font-size: var(--e-global-typography-fc6c9cb-font-size);
	font-weight: var(--e-global-typography-fc6c9cb-font-weight);
	text-transform: var(--e-global-typography-fc6c9cb-text-transform);
	line-height: var(--e-global-typography-fc6c9cb-line-height);
	letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-ee91f9 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ee91f9 {
	text-align: start;
	font-family: var(--e-global-typography-6c48374-font-family), Sans-serif;
	font-size: var(--e-global-typography-6c48374-font-size);
	font-weight: var(--e-global-typography-6c48374-font-weight);
	line-height: var(--e-global-typography-6c48374-line-height);
	color: var(--e-global-color-fcef8c9);
}

.elementor-9 .elementor-element.elementor-element-ee91f9 p {
	margin-block-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-52f5d9e7 {
	--swiper-slides-to-display: 3;
	--swiper-slides-gap: 14px;
	--arrow-prev-left-align: 100%;
	--arrow-prev-translate-x: -100%;
	--arrow-prev-left-position: -70px;
	--arrow-prev-top-align: 0%;
	--arrow-prev-caption-spacing: 0px;
	--arrow-prev-translate-y: 0px;
	--arrow-prev-top-position: -50px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: 0px;
	--arrow-next-top-align: 0%;
	--arrow-next-caption-spacing: 0px;
	--arrow-next-translate-y: 0px;
	--arrow-next-top-position: -50px;
	--arrow-size: 24px;
}

.elementor-9 .elementor-element.elementor-element-52f5d9e7 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
	background-color: var(--e-global-color-8d27a59);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-8d27a59);
}

.elementor-9 .elementor-element.elementor-element-52f5d9e7 > .elementor-widget-container {
	margin: 60px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-52f5d9e7 .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-9 .elementor-element.elementor-element-52f5d9e7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(0, 0, 0, .6);
	border-radius: 6px 6px 6px 6px;
	padding: 12px 12px 12px 12px;
}

.elementor-9 .elementor-element.elementor-element-d7c41ed {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 60px;
	--padding-bottom: 70px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-9 .elementor-element.elementor-element-5d1e97b {
	--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;
	--justify-content: space-between;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-9 .elementor-element.elementor-element-5d1e97b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5d1e97b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-f44f9d8 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-65b94b7 {
	width: var(--container-widget-width, 584px);
	max-width: 584px;
	--container-widget-width: 584px;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-65b94b7 .elementor-heading-title {
	font-family: var(--e-global-typography-fc6c9cb-font-family), Sans-serif;
	font-size: var(--e-global-typography-fc6c9cb-font-size);
	font-weight: var(--e-global-typography-fc6c9cb-font-weight);
	text-transform: var(--e-global-typography-fc6c9cb-text-transform);
	line-height: var(--e-global-typography-fc6c9cb-line-height);
	letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-28c0244 {
	--spacer-size: 40px;
}

.elementor-9 .elementor-element.elementor-element-86f79c0 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-8932c9c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-8932c9c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8932c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2761429);
}

.elementor-9 .elementor-element.elementor-element-097e9f4 .elementor-button {
	background-color: var(--e-global-color-8d27a59);
	font-family: var(--e-global-typography-43ba1bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-43ba1bf-font-size);
	font-weight: var(--e-global-typography-43ba1bf-font-weight);
	line-height: var(--e-global-typography-43ba1bf-line-height);
	letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	fill: var(--e-global-color-fdf1b06);
	color: var(--e-global-color-fdf1b06);
	border-radius: 30px 30px 30px 30px;
	padding: 8px 16px 8px 16px;
}

.elementor-9 .elementor-element.elementor-element-6b50837 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-6b50837 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6b50837 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-6b50837.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-6b50837.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-6b50837.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-6b50837 .elementor-image-box-title {
	margin-bottom: 9px;
	font-family: var(--e-global-typography-64d9b96-font-family), Sans-serif;
	font-size: var(--e-global-typography-64d9b96-font-size);
	font-weight: var(--e-global-typography-64d9b96-font-weight);
	line-height: var(--e-global-typography-64d9b96-line-height);
	letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-6b50837 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 10%;
}

.elementor-9 .elementor-element.elementor-element-6b50837 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-9 .elementor-element.elementor-element-6b50837 .elementor-image-box-description {
	font-family: var(--e-global-typography-43ba1bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-43ba1bf-font-size);
	font-weight: var(--e-global-typography-43ba1bf-font-weight);
	line-height: var(--e-global-typography-43ba1bf-line-height);
	letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	color: var(--e-global-color-fcef8c9);
}

.elementor-9 .elementor-element.elementor-element-8b21ca6 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-8b21ca6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8b21ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2761429);
}

.elementor-9 .elementor-element.elementor-element-5b0f6e2 .elementor-button {
	background-color: var(--e-global-color-8d27a59);
	font-family: var(--e-global-typography-43ba1bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-43ba1bf-font-size);
	font-weight: var(--e-global-typography-43ba1bf-font-weight);
	line-height: var(--e-global-typography-43ba1bf-line-height);
	letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	fill: var(--e-global-color-fdf1b06);
	color: var(--e-global-color-fdf1b06);
	border-radius: 30px 30px 30px 30px;
	padding: 8px 16px 8px 16px;
}

.elementor-9 .elementor-element.elementor-element-e02e391 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-e02e391 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e02e391 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-e02e391.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-e02e391.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-e02e391.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-e02e391 .elementor-image-box-title {
	margin-bottom: 9px;
	font-family: var(--e-global-typography-64d9b96-font-family), Sans-serif;
	font-size: var(--e-global-typography-64d9b96-font-size);
	font-weight: var(--e-global-typography-64d9b96-font-weight);
	line-height: var(--e-global-typography-64d9b96-line-height);
	letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-e02e391 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 10%;
}

.elementor-9 .elementor-element.elementor-element-e02e391 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-9 .elementor-element.elementor-element-e02e391 .elementor-image-box-description {
	font-family: var(--e-global-typography-43ba1bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-43ba1bf-font-size);
	font-weight: var(--e-global-typography-43ba1bf-font-weight);
	line-height: var(--e-global-typography-43ba1bf-line-height);
	letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	color: var(--e-global-color-fcef8c9);
}

.elementor-9 .elementor-element.elementor-element-71694a5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-9 .elementor-element.elementor-element-71694a5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-71694a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2761429);
}

.elementor-9 .elementor-element.elementor-element-246ca11 .elementor-button {
	background-color: var(--e-global-color-8d27a59);
	font-family: var(--e-global-typography-43ba1bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-43ba1bf-font-size);
	font-weight: var(--e-global-typography-43ba1bf-font-weight);
	line-height: var(--e-global-typography-43ba1bf-line-height);
	letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	fill: var(--e-global-color-fdf1b06);
	color: var(--e-global-color-fdf1b06);
	border-radius: 30px 30px 30px 30px;
	padding: 8px 16px 8px 16px;
}

.elementor-9 .elementor-element.elementor-element-c0792f8 {
	width: var(--container-widget-width, 600px);
	max-width: 600px;
	--container-widget-width: 600px;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-c0792f8 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-c0792f8 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-c0792f8.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-9 .elementor-element.elementor-element-c0792f8.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-c0792f8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-c0792f8 .elementor-image-box-title {
	margin-bottom: 9px;
	font-family: var(--e-global-typography-64d9b96-font-family), Sans-serif;
	font-size: var(--e-global-typography-64d9b96-font-size);
	font-weight: var(--e-global-typography-64d9b96-font-weight);
	line-height: var(--e-global-typography-64d9b96-line-height);
	letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-c0792f8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 8%;
}

.elementor-9 .elementor-element.elementor-element-c0792f8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-9 .elementor-element.elementor-element-c0792f8 .elementor-image-box-description {
	font-family: var(--e-global-typography-43ba1bf-font-family), Sans-serif;
	font-size: var(--e-global-typography-43ba1bf-font-size);
	font-weight: var(--e-global-typography-43ba1bf-font-weight);
	line-height: var(--e-global-typography-43ba1bf-line-height);
	letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	color: var(--e-global-color-fcef8c9);
}

.elementor-9 .elementor-element.elementor-element-10404f8 {
	--display: flex;
	--min-height: 652px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-10404f8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-10404f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-22b548b);
	background-image: url("https://cdn-ildikpp.nitrocdn.com/OLtCCUHPbateyqPgqIQvLMKwvHPktNQG/assets/images/optimized/rev-55fcbd3/iexoticauto.com/wp-content/uploads/2026/02/Book-Your-Ride-in-3-Easy-Steps.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-10404f8:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-9 .elementor-element.elementor-element-10404f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-9 .elementor-element.elementor-element-69b5d1a {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-9 .elementor-element.elementor-element-69b5d1a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-69b5d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-b5eb9a1 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b5eb9a1 .elementor-heading-title {
	font-family: var(--e-global-typography-fc6c9cb-font-family), Sans-serif;
	font-size: var(--e-global-typography-fc6c9cb-font-size);
	font-weight: var(--e-global-typography-fc6c9cb-font-weight);
	text-transform: var(--e-global-typography-fc6c9cb-text-transform);
	line-height: var(--e-global-typography-fc6c9cb-line-height);
	letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-2113168 {
	width: var(--container-widget-width, 627px);
	max-width: 627px;
	--container-widget-width: 627px;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: var(--e-global-typography-0103d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-0103d65-font-size);
	font-weight: var(--e-global-typography-0103d65-font-weight);
	line-height: var(--e-global-typography-0103d65-line-height);
	letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	color: var(--e-global-color-fcef8c9);
}

.elementor-9 .elementor-element.elementor-element-2113168 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-2113168.elementor-element {
	--align-self: center;
}

.elementor-9 .elementor-element.elementor-element-2113168 p {
	margin-block-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-9bb31b5 {
	--spacer-size: 50px;
}

.elementor-9 .elementor-element.elementor-element-c1e1907 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 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-9 .elementor-element.elementor-element-82c3973 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-9 .elementor-element.elementor-element-82c3973:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-82c3973 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2761429);
}

.elementor-9 .elementor-element.elementor-element-88d2519 {
	width: var(--container-widget-width, 376px);
	max-width: 376px;
	--container-widget-width: 376px;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-88d2519 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-88d2519.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-88d2519.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-88d2519.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-88d2519 .elementor-image-box-title {
	margin-bottom: 12px;
	font-family: var(--e-global-typography-64d9b96-font-family), Sans-serif;
	font-size: var(--e-global-typography-64d9b96-font-size);
	font-weight: var(--e-global-typography-64d9b96-font-weight);
	line-height: var(--e-global-typography-64d9b96-line-height);
	letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-88d2519 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 48px;
}

.elementor-9 .elementor-element.elementor-element-88d2519 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-9 .elementor-element.elementor-element-88d2519 .elementor-image-box-description {
	font-family: var(--e-global-typography-0103d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-0103d65-font-size);
	font-weight: var(--e-global-typography-0103d65-font-weight);
	line-height: var(--e-global-typography-0103d65-line-height);
	letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	color: var(--e-global-color-fcef8c9);
}

.elementor-9 .elementor-element.elementor-element-5bb6d3b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-9 .elementor-element.elementor-element-5bb6d3b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-5bb6d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2761429);
}

.elementor-9 .elementor-element.elementor-element-c17df1e {
	width: var(--container-widget-width, 376px);
	max-width: 376px;
	--container-widget-width: 376px;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-c17df1e .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-c17df1e.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-c17df1e.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-c17df1e.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-c17df1e .elementor-image-box-title {
	margin-bottom: 12px;
	font-family: var(--e-global-typography-64d9b96-font-family), Sans-serif;
	font-size: var(--e-global-typography-64d9b96-font-size);
	font-weight: var(--e-global-typography-64d9b96-font-weight);
	line-height: var(--e-global-typography-64d9b96-line-height);
	letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-c17df1e .elementor-image-box-wrapper .elementor-image-box-img {
	width: 48px;
}

.elementor-9 .elementor-element.elementor-element-c17df1e .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-9 .elementor-element.elementor-element-c17df1e .elementor-image-box-description {
	font-family: var(--e-global-typography-0103d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-0103d65-font-size);
	font-weight: var(--e-global-typography-0103d65-font-weight);
	line-height: var(--e-global-typography-0103d65-line-height);
	letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	color: var(--e-global-color-fcef8c9);
}

.elementor-9 .elementor-element.elementor-element-842f661 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-9 .elementor-element.elementor-element-842f661:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-842f661 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2761429);
}

.elementor-9 .elementor-element.elementor-element-d6f89ec {
	width: var(--container-widget-width, 376px);
	max-width: 376px;
	--container-widget-width: 376px;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-d6f89ec .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-d6f89ec.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-d6f89ec.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-d6f89ec.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-d6f89ec .elementor-image-box-title {
	margin-bottom: 12px;
	font-family: var(--e-global-typography-64d9b96-font-family), Sans-serif;
	font-size: var(--e-global-typography-64d9b96-font-size);
	font-weight: var(--e-global-typography-64d9b96-font-weight);
	line-height: var(--e-global-typography-64d9b96-line-height);
	letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-d6f89ec .elementor-image-box-wrapper .elementor-image-box-img {
	width: 48px;
}

.elementor-9 .elementor-element.elementor-element-d6f89ec .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-9 .elementor-element.elementor-element-d6f89ec .elementor-image-box-description {
	font-family: var(--e-global-typography-0103d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-0103d65-font-size);
	font-weight: var(--e-global-typography-0103d65-font-weight);
	line-height: var(--e-global-typography-0103d65-line-height);
	letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	color: var(--e-global-color-fcef8c9);
}

.elementor-9 .elementor-element.elementor-element-61b2ecf {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-9 .elementor-element.elementor-element-61b2ecf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-61b2ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2761429);
}

.elementor-9 .elementor-element.elementor-element-e4ded27 {
	width: var(--container-widget-width, 376px);
	max-width: 376px;
	--container-widget-width: 376px;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-e4ded27 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-e4ded27.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-e4ded27.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-e4ded27.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-e4ded27 .elementor-image-box-title {
	margin-bottom: 12px;
	font-family: var(--e-global-typography-64d9b96-font-family), Sans-serif;
	font-size: var(--e-global-typography-64d9b96-font-size);
	font-weight: var(--e-global-typography-64d9b96-font-weight);
	line-height: var(--e-global-typography-64d9b96-line-height);
	letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-e4ded27 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 48px;
}

.elementor-9 .elementor-element.elementor-element-e4ded27 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-9 .elementor-element.elementor-element-e4ded27 .elementor-image-box-description {
	font-family: var(--e-global-typography-0103d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-0103d65-font-size);
	font-weight: var(--e-global-typography-0103d65-font-weight);
	line-height: var(--e-global-typography-0103d65-line-height);
	letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	color: var(--e-global-color-fcef8c9);
}

.elementor-9 .elementor-element.elementor-element-023d688 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-9 .elementor-element.elementor-element-023d688:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-023d688 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2761429);
}

.elementor-9 .elementor-element.elementor-element-e4f2a3d {
	width: var(--container-widget-width, 376px);
	max-width: 376px;
	--container-widget-width: 376px;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-e4f2a3d .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-e4f2a3d.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-e4f2a3d.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-e4f2a3d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-e4f2a3d .elementor-image-box-title {
	margin-bottom: 12px;
	font-family: var(--e-global-typography-64d9b96-font-family), Sans-serif;
	font-size: var(--e-global-typography-64d9b96-font-size);
	font-weight: var(--e-global-typography-64d9b96-font-weight);
	line-height: var(--e-global-typography-64d9b96-line-height);
	letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-e4f2a3d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 48px;
}

.elementor-9 .elementor-element.elementor-element-e4f2a3d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-9 .elementor-element.elementor-element-e4f2a3d .elementor-image-box-description {
	font-family: var(--e-global-typography-0103d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-0103d65-font-size);
	font-weight: var(--e-global-typography-0103d65-font-weight);
	line-height: var(--e-global-typography-0103d65-line-height);
	letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	color: var(--e-global-color-fcef8c9);
}

.elementor-9 .elementor-element.elementor-element-a6c1753 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
}

.elementor-9 .elementor-element.elementor-element-a6c1753:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a6c1753 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2761429);
}

.elementor-9 .elementor-element.elementor-element-b24a8f8 {
	width: var(--container-widget-width, 376px);
	max-width: 376px;
	--container-widget-width: 376px;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-b24a8f8 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-9 .elementor-element.elementor-element-b24a8f8.elementor-position-right .elementor-image-box-img {
	margin-left: 10px;
}

.elementor-9 .elementor-element.elementor-element-b24a8f8.elementor-position-left .elementor-image-box-img {
	margin-right: 10px;
}

.elementor-9 .elementor-element.elementor-element-b24a8f8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 10px;
}

.elementor-9 .elementor-element.elementor-element-b24a8f8 .elementor-image-box-title {
	margin-bottom: 12px;
	font-family: var(--e-global-typography-64d9b96-font-family), Sans-serif;
	font-size: var(--e-global-typography-64d9b96-font-size);
	font-weight: var(--e-global-typography-64d9b96-font-weight);
	line-height: var(--e-global-typography-64d9b96-line-height);
	letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-b24a8f8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 48px;
}

.elementor-9 .elementor-element.elementor-element-b24a8f8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-9 .elementor-element.elementor-element-b24a8f8 .elementor-image-box-description {
	font-family: var(--e-global-typography-0103d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-0103d65-font-size);
	font-weight: var(--e-global-typography-0103d65-font-weight);
	line-height: var(--e-global-typography-0103d65-line-height);
	letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	color: var(--e-global-color-fcef8c9);
}

.elementor-9 .elementor-element.elementor-element-1b74770 {
	--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;
	--justify-content: space-between;
	--gap: 80px 80px;
	--row-gap: 80px;
	--column-gap: 80px;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-9 .elementor-element.elementor-element-1b74770:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1b74770 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-8f6118c {
	--display: flex;
	--min-height: 580px;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-8f6118c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8f6118c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildikpp.nitrocdn.com/OLtCCUHPbateyqPgqIQvLMKwvHPktNQG/assets/images/optimized/rev-55fcbd3/iexoticauto.com/wp-content/uploads/2026/02/Were-Houstons-Luxury-Car-Rental-Company.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-8f6118c:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-9 .elementor-element.elementor-element-8f6118c > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-9 .elementor-element.elementor-element-f2bad07 {
	--display: flex;
	--justify-content: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-d738692 {
	width: 100%;
	max-width: 100%;
}

.elementor-9 .elementor-element.elementor-element-d738692 .elementor-heading-title {
	font-family: var(--e-global-typography-fc6c9cb-font-family), Sans-serif;
	font-size: var(--e-global-typography-fc6c9cb-font-size);
	font-weight: var(--e-global-typography-fc6c9cb-font-weight);
	text-transform: var(--e-global-typography-fc6c9cb-text-transform);
	line-height: var(--e-global-typography-fc6c9cb-line-height);
	letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-a8ec21e {
	width: var(--container-widget-width, 660px);
	max-width: 660px;
	--container-widget-width: 660px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-0103d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-0103d65-font-size);
	font-weight: var(--e-global-typography-0103d65-font-weight);
	line-height: var(--e-global-typography-0103d65-line-height);
	letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
}

.elementor-9 .elementor-element.elementor-element-a8ec21e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-a8ec21e p {
	margin-block-end: 16px;
}

.elementor-9 .elementor-element.elementor-element-4c6dc0d .elementor-button {
	background-color: var(--e-global-color-fdf1b06);
	font-family: var(--e-global-typography-8a34057-font-family), Sans-serif;
	font-size: var(--e-global-typography-8a34057-font-size);
	font-weight: var(--e-global-typography-8a34057-font-weight);
	text-transform: var(--e-global-typography-8a34057-text-transform);
	line-height: var(--e-global-typography-8a34057-line-height);
	letter-spacing: var(--e-global-typography-8a34057-letter-spacing);
	fill: var(--e-global-color-8d27a59);
	color: var(--e-global-color-8d27a59);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-8d27a59);
	border-radius: 6px 6px 6px 6px;
	padding: 16px 32px 16px 32px;
}

.elementor-9 .elementor-element.elementor-element-4c6dc0d .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-4c6dc0d .elementor-button:focus {
	background-color: var(--e-global-color-8d27a59);
	color: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-4c6dc0d > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4c6dc0d .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-4c6dc0d .elementor-button:focus svg {
	fill: var(--e-global-color-fdf1b06);
}

.elementor-9 .elementor-element.elementor-element-7d80b02 {
	--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;
	--justify-content: space-between;
	--gap: 55px 55px;
	--row-gap: 55px;
	--column-gap: 55px;
	--padding-top: 70px;
	--padding-bottom: 140px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-9 .elementor-element.elementor-element-7b8b703 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-9 .elementor-element.elementor-element-e123b1b {
	width: var(--container-widget-width, 520px);
	max-width: 520px;
	--container-widget-width: 520px;
	--container-widget-flex-grow: 0;
}

.elementor-9 .elementor-element.elementor-element-e123b1b .elementor-heading-title {
	font-family: var(--e-global-typography-fc6c9cb-font-family), Sans-serif;
	font-size: var(--e-global-typography-fc6c9cb-font-size);
	font-weight: var(--e-global-typography-fc6c9cb-font-weight);
	text-transform: var(--e-global-typography-fc6c9cb-text-transform);
	line-height: var(--e-global-typography-fc6c9cb-line-height);
	letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-80396b7 {
	width: var(--container-widget-width, 520px);
	max-width: 520px;
	--container-widget-width: 520px;
	--container-widget-flex-grow: 0;
	font-family: var(--e-global-typography-0103d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-0103d65-font-size);
	font-weight: var(--e-global-typography-0103d65-font-weight);
	line-height: var(--e-global-typography-0103d65-line-height);
	letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	color: var(--e-global-color-fcef8c9);
}

.elementor-9 .elementor-element.elementor-element-80396b7 > .elementor-widget-container {
	margin: 24px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-80396b7 p {
	margin-block-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-241fd20 {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-9 .elementor-element.elementor-element-241fd20:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-241fd20 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-2761429);
}

.elementor-9 .elementor-element.elementor-element-1e6dac6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-1e6dac6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-ed3ddc8 > .elementor-widget-container {
	margin: 0px 0px -12px 0px;
}

.elementor-9 .elementor-element.elementor-element-ed3ddc8 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-ed3ddc8 .elementor-heading-title {
	font-family: var(--e-global-typography-e49c580-font-family), Sans-serif;
	font-size: var(--e-global-typography-e49c580-font-size);
	font-weight: var(--e-global-typography-e49c580-font-weight);
	line-height: var(--e-global-typography-e49c580-line-height);
	letter-spacing: var(--e-global-typography-e49c580-letter-spacing);
}

.elementor-9 .elementor-element.elementor-element-b4f6707 {
	text-align: center;
	font-family: "Outfit", Sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-b4f6707 p {
	margin-block-end: 0px;
}

.elementor-9 .elementor-element.elementor-element-07b4740 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: var(--e-global-typography-63965ad-font-family), Sans-serif;
	font-size: var(--e-global-typography-63965ad-font-size);
	font-weight: var(--e-global-typography-63965ad-font-weight);
	line-height: var(--e-global-typography-63965ad-line-height);
	letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	fill: var(--e-global-color-8d27a59);
	color: var(--e-global-color-8d27a59);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-07b4740 > .elementor-widget-container {
	margin: -8px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-07b4740 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

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

.elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"], .elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link[aria-expanded=true], .elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
	background-color: var(--e-global-color-2761429);
}

.elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
	background-color: var(--e-global-color-2761429);
	font-family: "BDO grotesk", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: -.4px;
	border-style: none;
	border-radius: 6px 6px 6px 6px;
	padding: 24px 24px 24px 24px;
}

.elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card-body, .elementor-9 .elementor-element.elementor-element-ff8a012 .accordion.floating-style .elementskit-card-body {
	background-color: var(--e-global-color-2761429);
}

.elementor-9 .elementor-element.elementor-element-ff8a012 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card .elementskit-card-header > .elementskit-btn-link[aria-expanded="true"] {
	color: var(--e-global-color-22b548b);
	border-style: none;
	border-radius: 6px 6px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion.curve-shape .elementskit-card-header > .elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card:not(:last-child) {
	margin-bottom: 24px;
}

.elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card-body p {
	color: var(--e-global-color-fcef8c9);
}

.elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card-body {
	color: var(--e-global-color-fcef8c9);
	border-radius: 0px 0px 6px 6px;
	padding: 0px 20px 20px 24px;
}

.elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card-body p, .elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card-body {
	font-family: var(--e-global-typography-0103d65-font-family), Sans-serif;
	font-size: var(--e-global-typography-0103d65-font-size);
	font-weight: var(--e-global-typography-0103d65-font-weight);
	line-height: var(--e-global-typography-0103d65-line-height);
	letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
}

.elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
	color: var(--e-global-color-22b548b);
	fill: var(--e-global-color-22b548b);
}

.elementor-9 .elementor-element.elementor-element-ff8a012 .ekit_accordion_icon_group, .elementor-9 .elementor-element.elementor-element-ff8a012 .ekit_accordion_icon_left_group {
	margin: 0px 20px 0px 0px;
}

@media (max-width:1024px) {
	.elementor-9 .elementor-element.elementor-element-26af8d6a {
		--min-height: 700px;
	}
	
	.elementor-9 .elementor-element.elementor-element-8ff9add {
		--min-height: 700px;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-282e01d6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-afbb9c6 .elementor-heading-title {
		font-size: var(--e-global-typography-11da2c0-font-size);
		line-height: var(--e-global-typography-11da2c0-line-height);
		letter-spacing: var(--e-global-typography-11da2c0-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-6bbcc7e3 .elementor-heading-title {
		font-size: var(--e-global-typography-b84dfbc-font-size);
		line-height: var(--e-global-typography-b84dfbc-line-height);
		letter-spacing: var(--e-global-typography-b84dfbc-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-46954af2 {
		width: 100%;
		max-width: 100%;
		font-size: var(--e-global-typography-1d8f286-font-size);
		line-height: var(--e-global-typography-1d8f286-line-height);
		letter-spacing: var(--e-global-typography-1d8f286-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-66122710 .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-69197bc3 .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-11c5ce78 {
		--min-height: 700px;
	}
	
	.elementor-9 .elementor-element.elementor-element-5dc83f29 {
		--min-height: 700px;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-58e99eae {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-5a04fc6 .elementor-heading-title {
		font-size: var(--e-global-typography-11da2c0-font-size);
		line-height: var(--e-global-typography-11da2c0-line-height);
		letter-spacing: var(--e-global-typography-11da2c0-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-6554312f .elementor-heading-title {
		font-size: var(--e-global-typography-b84dfbc-font-size);
		line-height: var(--e-global-typography-b84dfbc-line-height);
		letter-spacing: var(--e-global-typography-b84dfbc-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-7a764032 {
		width: 100%;
		max-width: 100%;
		font-size: var(--e-global-typography-1d8f286-font-size);
		line-height: var(--e-global-typography-1d8f286-line-height);
		letter-spacing: var(--e-global-typography-1d8f286-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-27ea32ec .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-6dafaef1 .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-7cc88884 {
		--min-height: 700px;
	}
	
	.elementor-9 .elementor-element.elementor-element-352683c {
		--min-height: 700px;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6e93c563 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-64fee4a6 .elementor-heading-title {
		font-size: var(--e-global-typography-11da2c0-font-size);
		line-height: var(--e-global-typography-11da2c0-line-height);
		letter-spacing: var(--e-global-typography-11da2c0-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-71991de3 .elementor-heading-title {
		font-size: var(--e-global-typography-b84dfbc-font-size);
		line-height: var(--e-global-typography-b84dfbc-line-height);
		letter-spacing: var(--e-global-typography-b84dfbc-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-4505a5b1 {
		width: 100%;
		max-width: 100%;
		font-size: var(--e-global-typography-1d8f286-font-size);
		line-height: var(--e-global-typography-1d8f286-line-height);
		letter-spacing: var(--e-global-typography-1d8f286-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-1a2f1ddd .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-59e816db .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-7f7d8407 {
		--min-height: 700px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6e94ad31 {
		--min-height: 700px;
		--padding-top: 0px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-59a7915b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-4078b56f .elementor-heading-title {
		font-size: var(--e-global-typography-11da2c0-font-size);
		line-height: var(--e-global-typography-11da2c0-line-height);
		letter-spacing: var(--e-global-typography-11da2c0-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-1ffd0ddb .elementor-heading-title {
		font-size: var(--e-global-typography-b84dfbc-font-size);
		line-height: var(--e-global-typography-b84dfbc-line-height);
		letter-spacing: var(--e-global-typography-b84dfbc-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-17679c {
		width: 100%;
		max-width: 100%;
		font-size: var(--e-global-typography-1d8f286-font-size);
		line-height: var(--e-global-typography-1d8f286-line-height);
		letter-spacing: var(--e-global-typography-1d8f286-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-138773d8 .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-34c231a9 .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-147213aa {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-dots-horizontal-offset: -40px;
		--e-n-carousel-dots-vertical-offset: -55px;
	}
	
	.elementor-9 .elementor-element.elementor-element-59fa7c95 {
		--padding-top: 70px;
		--padding-bottom: 35px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-4f30869 .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-1a9b3d18 {
		font-size: var(--e-global-typography-6c48374-font-size);
		line-height: var(--e-global-typography-6c48374-line-height);
	}
	
	.elementor-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-55e31300 > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 2;
	}
	
	.elementor-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-5d5ed49c {
		--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: 35px;
		--padding-bottom: 35px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-226e57dc {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-2ccb6c1d .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-2529b2e6.e-con {
		--order: -99999;
	}
	
	.elementor-9 .elementor-element.elementor-element-318d8dc9 {
		--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: 35px;
		--padding-bottom: 35px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-36ec08f3 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-19dd84af .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-6802cb0b {
		--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: 35px;
		--padding-bottom: 35px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-1b03c45c .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-ee91f9 {
		font-size: var(--e-global-typography-6c48374-font-size);
		line-height: var(--e-global-typography-6c48374-line-height);
	}
	
	.elementor-9 .elementor-element.elementor-element-52f5d9e7 {
		--swiper-slides-to-display: 2;
		--arrow-prev-left-align: 50%;
		--arrow-prev-translate-x: -50%;
		--arrow-prev-left-position: -30px;
		--arrow-prev-top-align: 100%;
		--arrow-prev-translate-y: -100%;
		--arrow-prev-top-position: 90px;
		--arrow-next-right-align: 50%;
		--arrow-next-translate-x: 50%;
		--arrow-next-right-position: -30px;
		--arrow-next-top-align: 100%;
		--arrow-next-translate-y: -100%;
		--arrow-next-top-position: 90px;
		--arrow-size: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-52f5d9e7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-d7c41ed {
		--padding-top: 125px;
		--padding-bottom: 35px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-5d1e97b {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 35px 35px;
		--row-gap: 35px;
		--column-gap: 35px;
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-65b94b7 .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-097e9f4 .elementor-button {
		font-size: var(--e-global-typography-43ba1bf-font-size);
		line-height: var(--e-global-typography-43ba1bf-line-height);
		letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-6b50837 .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-6b50837 .elementor-image-box-description {
		font-size: var(--e-global-typography-43ba1bf-font-size);
		line-height: var(--e-global-typography-43ba1bf-line-height);
		letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-5b0f6e2 .elementor-button {
		font-size: var(--e-global-typography-43ba1bf-font-size);
		line-height: var(--e-global-typography-43ba1bf-line-height);
		letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-e02e391 .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-e02e391 .elementor-image-box-description {
		font-size: var(--e-global-typography-43ba1bf-font-size);
		line-height: var(--e-global-typography-43ba1bf-line-height);
		letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-246ca11 .elementor-button {
		font-size: var(--e-global-typography-43ba1bf-font-size);
		line-height: var(--e-global-typography-43ba1bf-line-height);
		letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-c0792f8 .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-c0792f8 .elementor-image-box-description {
		font-size: var(--e-global-typography-43ba1bf-font-size);
		line-height: var(--e-global-typography-43ba1bf-line-height);
		letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-10404f8 {
		--min-height: 550px;
	}
	
	.elementor-9 .elementor-element.elementor-element-69b5d1a {
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b5eb9a1 .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-2113168 {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-c1e1907 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-9 .elementor-element.elementor-element-82c3973 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-9 .elementor-element.elementor-element-88d2519 .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-88d2519 .elementor-image-box-description {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-5bb6d3b {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-9 .elementor-element.elementor-element-c17df1e .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-c17df1e .elementor-image-box-description {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-842f661 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-9 .elementor-element.elementor-element-d6f89ec .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-d6f89ec .elementor-image-box-description {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-61b2ecf {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-9 .elementor-element.elementor-element-e4ded27 .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-e4ded27 .elementor-image-box-description {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-023d688 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-9 .elementor-element.elementor-element-e4f2a3d .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-e4f2a3d .elementor-image-box-description {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-a6c1753 {
		--padding-top: 25px;
		--padding-bottom: 25px;
		--padding-left: 25px;
		--padding-right: 25px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b24a8f8 .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-b24a8f8 .elementor-image-box-description {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-1b74770 {
		--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;
		--gap: 35px 35px;
		--row-gap: 35px;
		--column-gap: 35px;
		--padding-top: 35px;
		--padding-bottom: 35px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-8f6118c {
		--min-height: 720px;
	}
	
	.elementor-9 .elementor-element.elementor-element-f2bad07 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-d738692 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-d738692 .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-a8ec21e {
		width: 100%;
		max-width: 100%;
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-4c6dc0d .elementor-button {
		font-size: var(--e-global-typography-8a34057-font-size);
		line-height: var(--e-global-typography-8a34057-line-height);
		letter-spacing: var(--e-global-typography-8a34057-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-7d80b02 {
		--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;
		--gap: 20px 35px;
		--row-gap: 20px;
		--column-gap: 35px;
		--padding-top: 35px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-e123b1b {
		width: var(--container-widget-width, 561px);
		max-width: 561px;
		--container-widget-width: 561px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-9 .elementor-element.elementor-element-e123b1b .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-80396b7 {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-ed3ddc8 .elementor-heading-title {
		font-size: var(--e-global-typography-e49c580-font-size);
		line-height: var(--e-global-typography-e49c580-line-height);
		letter-spacing: var(--e-global-typography-e49c580-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-07b4740 .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-c04e99b {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card-body p, .elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
}

@media (max-width:767px) {
	.elementor-9 .elementor-element.elementor-element-8ff9add {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-afbb9c6 .elementor-heading-title {
		font-size: var(--e-global-typography-11da2c0-font-size);
		line-height: var(--e-global-typography-11da2c0-line-height);
		letter-spacing: var(--e-global-typography-11da2c0-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-6bbcc7e3 .elementor-heading-title {
		font-size: var(--e-global-typography-b84dfbc-font-size);
		line-height: var(--e-global-typography-b84dfbc-line-height);
		letter-spacing: var(--e-global-typography-b84dfbc-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-46954af2 {
		font-size: var(--e-global-typography-1d8f286-font-size);
		line-height: var(--e-global-typography-1d8f286-line-height);
		letter-spacing: var(--e-global-typography-1d8f286-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-3a9932a3 {
		--flex-wrap: wrap;
	}
	
	.elementor-9 .elementor-element.elementor-element-66122710 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-66122710 .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-69197bc3 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-69197bc3 .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-5dc83f29 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-5a04fc6 .elementor-heading-title {
		font-size: var(--e-global-typography-11da2c0-font-size);
		line-height: var(--e-global-typography-11da2c0-line-height);
		letter-spacing: var(--e-global-typography-11da2c0-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-6554312f .elementor-heading-title {
		font-size: var(--e-global-typography-b84dfbc-font-size);
		line-height: var(--e-global-typography-b84dfbc-line-height);
		letter-spacing: var(--e-global-typography-b84dfbc-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-7a764032 {
		font-size: var(--e-global-typography-1d8f286-font-size);
		line-height: var(--e-global-typography-1d8f286-line-height);
		letter-spacing: var(--e-global-typography-1d8f286-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-5d7b9cb3 {
		--flex-wrap: wrap;
	}
	
	.elementor-9 .elementor-element.elementor-element-27ea32ec {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-27ea32ec .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-6dafaef1 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-6dafaef1 .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-352683c {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-64fee4a6 .elementor-heading-title {
		font-size: var(--e-global-typography-11da2c0-font-size);
		line-height: var(--e-global-typography-11da2c0-line-height);
		letter-spacing: var(--e-global-typography-11da2c0-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-71991de3 .elementor-heading-title {
		font-size: var(--e-global-typography-b84dfbc-font-size);
		line-height: var(--e-global-typography-b84dfbc-line-height);
		letter-spacing: var(--e-global-typography-b84dfbc-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-4505a5b1 {
		font-size: var(--e-global-typography-1d8f286-font-size);
		line-height: var(--e-global-typography-1d8f286-line-height);
		letter-spacing: var(--e-global-typography-1d8f286-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-178119ac {
		--flex-wrap: wrap;
	}
	
	.elementor-9 .elementor-element.elementor-element-1a2f1ddd {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-1a2f1ddd .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-59e816db {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-59e816db .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-6e94ad31 {
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-4078b56f .elementor-heading-title {
		font-size: var(--e-global-typography-11da2c0-font-size);
		line-height: var(--e-global-typography-11da2c0-line-height);
		letter-spacing: var(--e-global-typography-11da2c0-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-1ffd0ddb .elementor-heading-title {
		font-size: var(--e-global-typography-b84dfbc-font-size);
		line-height: var(--e-global-typography-b84dfbc-line-height);
		letter-spacing: var(--e-global-typography-b84dfbc-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-17679c {
		font-size: var(--e-global-typography-1d8f286-font-size);
		line-height: var(--e-global-typography-1d8f286-line-height);
		letter-spacing: var(--e-global-typography-1d8f286-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-25c9bb8f {
		--flex-wrap: wrap;
	}
	
	.elementor-9 .elementor-element.elementor-element-138773d8 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-138773d8 .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-34c231a9 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-34c231a9 .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-147213aa {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-dots-horizontal-position: 50%;
		--e-n-carousel-dots-horizontal-transform: -50%;
		--e-n-carousel-dots-horizontal-offset: 0px;
		--e-n-carousel-dots-vertical-position: 100%;
		--e-n-carousel-dots-vertical-transform: -100%;
		--e-n-carousel-dots-vertical-offset: -35px;
	}
	
	.elementor-9 .elementor-element.elementor-element-4f30869 .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-1a9b3d18 {
		font-size: var(--e-global-typography-6c48374-font-size);
		line-height: var(--e-global-typography-6c48374-line-height);
	}
	
	.elementor-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-55e31300 > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 1;
	}
	
	.elementor-9 .elementor-element.elementor-element-55e31300 > .elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-2ccb6c1d .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-287e1b8e > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-19dd84af .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-71a4c9a9 > .elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-1b03c45c .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-ee91f9 {
		font-size: var(--e-global-typography-6c48374-font-size);
		line-height: var(--e-global-typography-6c48374-line-height);
	}
	
	.elementor-9 .elementor-element.elementor-element-52f5d9e7 {
		--swiper-slides-to-display: 1;
		--arrow-prev-top-position: 80px;
		--arrow-next-top-position: 80px;
	}
	
	.elementor-9 .elementor-element.elementor-element-d7c41ed {
		--padding-top: 110px;
		--padding-bottom: 35px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-65b94b7 .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-097e9f4 .elementor-button {
		font-size: var(--e-global-typography-43ba1bf-font-size);
		line-height: var(--e-global-typography-43ba1bf-line-height);
		letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-6b50837 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6b50837 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-9 .elementor-element.elementor-element-6b50837 .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-6b50837 .elementor-image-box-description {
		font-size: var(--e-global-typography-43ba1bf-font-size);
		line-height: var(--e-global-typography-43ba1bf-line-height);
		letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-5b0f6e2 .elementor-button {
		font-size: var(--e-global-typography-43ba1bf-font-size);
		line-height: var(--e-global-typography-43ba1bf-line-height);
		letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-e02e391 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-e02e391 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-9 .elementor-element.elementor-element-e02e391 .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-e02e391 .elementor-image-box-description {
		font-size: var(--e-global-typography-43ba1bf-font-size);
		line-height: var(--e-global-typography-43ba1bf-line-height);
		letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-246ca11 .elementor-button {
		font-size: var(--e-global-typography-43ba1bf-font-size);
		line-height: var(--e-global-typography-43ba1bf-line-height);
		letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-c0792f8 .elementor-image-box-img {
		margin-bottom: 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-c0792f8 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-9 .elementor-element.elementor-element-c0792f8 .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-c0792f8 .elementor-image-box-description {
		font-size: var(--e-global-typography-43ba1bf-font-size);
		line-height: var(--e-global-typography-43ba1bf-line-height);
		letter-spacing: var(--e-global-typography-43ba1bf-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-10404f8 {
		--min-height: 300px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b5eb9a1 .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-2113168 {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-9bb31b5 {
		--spacer-size: 40px;
	}
	
	.elementor-9 .elementor-element.elementor-element-c1e1907 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-9 .elementor-element.elementor-element-88d2519 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-88d2519 .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-88d2519 .elementor-image-box-description {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-c17df1e .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-c17df1e .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-c17df1e .elementor-image-box-description {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-d6f89ec .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-d6f89ec .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-d6f89ec .elementor-image-box-description {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-e4ded27 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-e4ded27 .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-e4ded27 .elementor-image-box-description {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-e4f2a3d .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-e4f2a3d .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-e4f2a3d .elementor-image-box-description {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-b24a8f8 .elementor-image-box-img {
		margin-bottom: 10px;
	}
	
	.elementor-9 .elementor-element.elementor-element-b24a8f8 .elementor-image-box-title {
		font-size: var(--e-global-typography-64d9b96-font-size);
		line-height: var(--e-global-typography-64d9b96-line-height);
		letter-spacing: var(--e-global-typography-64d9b96-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-b24a8f8 .elementor-image-box-description {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-8f6118c {
		--min-height: 300px;
	}
	
	.elementor-9 .elementor-element.elementor-element-d738692 .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-a8ec21e {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-4c6dc0d .elementor-button {
		font-size: var(--e-global-typography-8a34057-font-size);
		line-height: var(--e-global-typography-8a34057-line-height);
		letter-spacing: var(--e-global-typography-8a34057-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-7d80b02 {
		--padding-top: 35px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-9 .elementor-element.elementor-element-e123b1b .elementor-heading-title {
		font-size: var(--e-global-typography-fc6c9cb-font-size);
		line-height: var(--e-global-typography-fc6c9cb-line-height);
		letter-spacing: var(--e-global-typography-fc6c9cb-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-80396b7 {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-ed3ddc8 .elementor-heading-title {
		font-size: var(--e-global-typography-e49c580-font-size);
		line-height: var(--e-global-typography-e49c580-line-height);
		letter-spacing: var(--e-global-typography-e49c580-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-07b4740 .elementor-button {
		font-size: var(--e-global-typography-63965ad-font-size);
		line-height: var(--e-global-typography-63965ad-line-height);
		letter-spacing: var(--e-global-typography-63965ad-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
		font-size: 16px;
		line-height: 22px;
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card:not(:last-child) {
		margin-bottom: 12px;
	}
	
	.elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card-body p, .elementor-9 .elementor-element.elementor-element-ff8a012 .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-0103d65-font-size);
		line-height: var(--e-global-typography-0103d65-line-height);
		letter-spacing: var(--e-global-typography-0103d65-letter-spacing);
	}
	
	.elementor-9 .elementor-element.elementor-element-ff8a012 .ekit_accordion_icon_group, .elementor-9 .elementor-element.elementor-element-ff8a012 .ekit_accordion_icon_left_group {
		margin: 0px 10px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-9 .elementor-element.elementor-element-282e01d6 {
		--width: 890px;
	}
	
	.elementor-9 .elementor-element.elementor-element-58e99eae {
		--width: 767px;
	}
	
	.elementor-9 .elementor-element.elementor-element-6e93c563 {
		--width: 767px;
	}
	
	.elementor-9 .elementor-element.elementor-element-59a7915b {
		--width: 768px;
	}
	
	.elementor-9 .elementor-element.elementor-element-226e57dc {
		--width: 612px;
	}
	
	.elementor-9 .elementor-element.elementor-element-2529b2e6 {
		--width: 700px;
	}
	
	.elementor-9 .elementor-element.elementor-element-594d437f {
		--width: 700px;
	}
	
	.elementor-9 .elementor-element.elementor-element-36ec08f3 {
		--width: 612px;
	}
	
	.elementor-9 .elementor-element.elementor-element-f44f9d8 {
		--width: 640px;
	}
	
	.elementor-9 .elementor-element.elementor-element-10404f8 {
		--width: 660px;
	}
	
	.elementor-9 .elementor-element.elementor-element-8f6118c {
		--width: 640px;
	}
	
	.elementor-9 .elementor-element.elementor-element-f2bad07 {
		--width: 640px;
	}
	
	.elementor-9 .elementor-element.elementor-element-7b8b703 {
		--width: 460px;
	}
	
	.elementor-9 .elementor-element.elementor-element-241fd20 {
		--width: 332px;
	}
	
	.elementor-9 .elementor-element.elementor-element-c04e99b {
		--width: 785px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-9 .elementor-element.elementor-element-282e01d6 {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-58e99eae {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-6e93c563 {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-59a7915b {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-226e57dc {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-2529b2e6 {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-594d437f {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-36ec08f3 {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-f44f9d8 {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-10404f8 {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-8f6118c {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-f2bad07 {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-7b8b703 {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-241fd20 {
		--width: 100%;
	}
	
	.elementor-9 .elementor-element.elementor-element-c04e99b {
		--width: 100%;
	}
}

/* Start custom CSS for nested-carousel, class: .elementor-element-147213aa */
.elementor-9 .elementor-element.elementor-element-147213aa span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	width: 48px;
	height: 4px;
	border-radius: 100px;
	background: #fff;
}

.elementor-9 .elementor-element.elementor-element-147213aa span.swiper-pagination-bullet {
	width: 16px;
	height: 4px;
	border-radius: 100px;
	background-color: rgba(255, 255, 255, .6);
}

/* End custom CSS */

/* Start custom CSS for loop-carousel, class: .elementor-element-52f5d9e7 */
.elementor-9 .elementor-element.elementor-element-52f5d9e7 .elementor-swiper-button.elementor-swiper-button-next svg {
	transform: rotate(180deg);
}

.elementor-9 .elementor-element.elementor-element-52f5d9e7 .elementor-swiper-button:hover svg path {
	fill: white;
}
