/* End custom CSS */

.elementor-721504 .elementor-element.elementor-element-4308e22 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-4308e22 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-4ab5e07e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-f737284 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-f737284 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-widget-slides .elementor-slide-heading {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-slides .elementor-slide-description {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-slides .elementor-slide-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-721504 .elementor-element.elementor-element-170c7b3d .elementor-repeater-item-9781fc1 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/13-Riviera-Maya-Private-Tours-C1-800X600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-170c7b3d .elementor-repeater-item-9781fc1 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-170c7b3d .elementor-slide-button {
	background-color: rgba(2, 1, 1, 0);
	font-family: "Roboto", Sans-serif;
	font-size: 2.5rem;
	font-weight: bold;
	line-height: .8em;
	letter-spacing: 1.2px;
	border-radius: 0px;
	border-color: rgba(2, 1, 1, 0);
}

.elementor-721504 .elementor-element.elementor-element-170c7b3d .swiper-slide {
	height: 100vh;
}

.elementor-721504 .elementor-element.elementor-element-170c7b3d .swiper-slide-contents {
	max-width: 100%;
	text-shadow: 2px 3px 11px #002642;
}

.elementor-721504 .elementor-element.elementor-element-170c7b3d .swiper-slide-inner {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-170c7b3d .swiper-slide-inner .elementor-slide-heading:not(:last-child) {
	margin-bottom: 5px;
}

.elementor-721504 .elementor-element.elementor-element-170c7b3d .elementor-slide-heading {
	font-family: "Roboto", Sans-serif;
	font-size: 70px;
	font-weight: 800;
	line-height: 65px;
	letter-spacing: 1.2px;
}

.elementor-721504 .elementor-element.elementor-element-170c7b3d .swiper-slide-inner .elementor-slide-description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-170c7b3d .elementor-slide-description {
	font-family: "Roboto", Sans-serif;
	font-size: 45px;
	font-weight: 800;
	line-height: 1em;
	letter-spacing: 1.5px;
}

.elementor-721504 .elementor-element.elementor-element-170c7b3d .swiper-pagination-bullet {
	height: 15px;
	width: 15px;
}

.elementor-721504 .elementor-element.elementor-element-170c7b3d .swiper-horizontal .swiper-pagination-progressbar {
	height: 15px;
}

.elementor-721504 .elementor-element.elementor-element-170c7b3d .swiper-pagination-fraction {
	font-size: 15px;
}

.elementor-721504 .elementor-element.elementor-element-170c7b3d .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-46f1cf28:not(.elementor-motion-effects-element-type-background), .elementor-721504 .elementor-element.elementor-element-46f1cf28 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2021/06/divider-colors-2.jpg");
	background-size: contain;
}

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

.elementor-721504 .elementor-element.elementor-element-46f1cf28 > .elementor-container {
	min-height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-46f1cf28 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-721504 .elementor-element.elementor-element-46f1cf28 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-574b29a {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-951cf77 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-10ad9654 > .elementor-container {
	max-width: 800px;
}

.elementor-721504 .elementor-element.elementor-element-10ad9654 {
	padding: 40px 0px 30px 0px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-721504 .elementor-element.elementor-element-6475084d {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-6475084d .elementor-heading-title {
	font-size: 30px;
	font-weight: 400;
	line-height: 48px;
	color: #716e6e;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-721504 .elementor-element.elementor-element-1c2b0517 {
	text-align: center;
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	color: #f90983;
}

.elementor-721504 .elementor-element.elementor-element-1b474b2e {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-1b474b2e .elementor-heading-title {
	font-size: 30px;
	font-weight: 400;
	line-height: 48px;
	color: #716e6e;
}

.elementor-721504 .elementor-element.elementor-element-735005b4 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-735005b4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	color: #f90983;
}

.elementor-721504 .elementor-element.elementor-element-310dcfec:not(.elementor-motion-effects-element-type-background), .elementor-721504 .elementor-element.elementor-element-310dcfec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2021/06/divider-colors-2.jpg");
	background-size: contain;
}

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

.elementor-721504 .elementor-element.elementor-element-310dcfec > .elementor-container {
	min-height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-310dcfec {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-721504 .elementor-element.elementor-element-310dcfec > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-5c48684b:not(.elementor-motion-effects-element-type-background), .elementor-721504 .elementor-element.elementor-element-5c48684b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/02-Playa-del-Carmen-Private-Tours-H2-1920x1080-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-721504 .elementor-element.elementor-element-5c48684b > .elementor-container {
	min-height: 500px;
}

.elementor-721504 .elementor-element.elementor-element-5c48684b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-721504 .elementor-element.elementor-element-5c48684b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-51a61ed0:not(.elementor-motion-effects-element-type-background), .elementor-721504 .elementor-element.elementor-element-51a61ed0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2021/06/divider-colors-2.jpg");
	background-size: contain;
}

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

.elementor-721504 .elementor-element.elementor-element-51a61ed0 > .elementor-container {
	min-height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-51a61ed0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-721504 .elementor-element.elementor-element-51a61ed0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-41c965f9 > .elementor-container {
	max-width: 980px;
}

.elementor-721504 .elementor-element.elementor-element-41c965f9 {
	padding: 40px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-28981df6 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-28981df6 .elementor-heading-title {
	font-size: 28px;
	font-weight: 400;
	line-height: 48px;
	color: #716e6e;
}

.elementor-721504 .elementor-element.elementor-element-254504b8 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-254504b8 .elementor-heading-title {
	font-size: 28px;
	font-weight: 400;
	line-height: 48px;
	color: #716e6e;
}

.elementor-721504 .elementor-element.elementor-element-6a3d3175 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-6a3d3175 .elementor-heading-title {
	font-size: 28px;
	font-weight: 400;
	line-height: 48px;
	color: #716e6e;
}

.elementor-721504 .elementor-element.elementor-element-572a27c3 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-572a27c3 .elementor-heading-title {
	font-size: 28px;
	font-weight: 400;
	line-height: 48px;
	color: #716e6e;
}

.elementor-721504 .elementor-element.elementor-element-4318bca8 > .elementor-container {
	max-width: 1360px;
	min-height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-6d6a425b {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-6d6a425b img {
	width: 100%;
	max-width: 100%;
	height: 5px;
	object-fit: fill;
}

.elementor-721504 .elementor-element.elementor-element-10c5e6c4 {
	padding: 40px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-6c9b301e {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-6c9b301e .elementor-heading-title {
	font-size: 48px;
	font-weight: 900;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-25dff861 > .elementor-container {
	max-width: 1440px;
}

.elementor-721504 .elementor-element.elementor-element-25dff861 {
	padding: 40px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-7f9293b4 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-d49a64b > .elementor-container {
	min-height: 420px;
}

.elementor-721504 .elementor-element.elementor-element-d49a64b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-d49a64b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-4445b1cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-4445b1cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-721504 .elementor-element.elementor-element-4445b1cd > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-4445b1cd > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-4445b1cd > .elementor-background-slideshow {
	border-radius: 10px 0px 0px 10px;
}

.elementor-721504 .elementor-element.elementor-element-4445b1cd > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-4445b1cd > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-6a3249c3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-6a3249c3 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-6a3249c3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-5df8464 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-5df8464 img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .elementor-repeater-item-5398d6c .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/chichen-itza-private-tour-fomr-playa-carmen-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .elementor-repeater-item-5398d6c .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .elementor-repeater-item-949dfe4 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/04-Chichen-Itza-Private-Tours-Cancun-C2-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .elementor-repeater-item-949dfe4 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .elementor-repeater-item-176b9da .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/05-Chichen-Itza-Private-Tours-Cancun-C3-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .elementor-repeater-item-176b9da .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .elementor-repeater-item-45a568d .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/06-Chichen-Itza-Private-Tours-Cancun-C4-800x600-1-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .elementor-repeater-item-45a568d .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .elementor-repeater-item-3c2c457 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/07-Chichen-Itza-Tours-Riviera-Maya-C5-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .elementor-repeater-item-3c2c457 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 600px;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .swiper-slide-contents {
	max-width: 100%;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .swiper-pagination-fraction {
	font-size: 10px;
}

.elementor-721504 .elementor-element.elementor-element-27b302e9 .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-7e6097d1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-7e6097d1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-7e6097d1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-7e6097d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-7e6097d1.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-721504 .elementor-element.elementor-element-7e6097d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-721504 .elementor-element.elementor-element-7e6097d1 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-7e6097d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-7e6097d1 > .elementor-background-slideshow {
	border-radius: 0px 10px 10px 0px;
}

.elementor-721504 .elementor-element.elementor-element-7e6097d1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-721504 .elementor-element.elementor-element-7e6097d1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-639af170 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-639af170 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-639af170 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-5aee67b2 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-5aee67b2 img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-721504 .elementor-element.elementor-element-45e5f16c .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-45e5f16c {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-45e5f16c > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-45e5f16c .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-45e5f16c .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-45e5f16c .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-45e5f16c .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-7cae40c5 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-7cae40c5 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-7cae40c5 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-7cae40c5 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-7cae40c5 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-7cae40c5 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-7cae40c5 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-721504 .elementor-element.elementor-element-3472046e > .elementor-widget-container {
	margin: 20px 50px 20px 70px;
	padding: 0px 20px 0px 15px;
}

.elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

body.rtl .elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px / 2);
}

body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-721504 .elementor-element.elementor-element-3472046e {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-icon {
	padding-right: 15px;
}

.elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-item > a {
	font-size: 20px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-text {
	color: rgba(0, 0, 0, .81);
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-10075efd > .elementor-widget-container {
	margin: -2px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-10075efd {
	text-align: center;
	font-size: 40px;
	font-weight: 800;
	color: rgba(0, 0, 0, .91);
}

.elementor-721504 .elementor-element.elementor-element-7eba3cd .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-7eba3cd {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-7eba3cd > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-7eba3cd .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-7eba3cd .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-7eba3cd .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-7eba3cd .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-7ab2a4b0 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-7ab2a4b0 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-7ab2a4b0 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-7ab2a4b0 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-7ab2a4b0 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-7ab2a4b0 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-7ab2a4b0 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-35de3c35 > .elementor-container {
	max-width: 1440px;
}

.elementor-721504 .elementor-element.elementor-element-35de3c35 {
	padding: 20px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-1a4087bb > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-4b1917b9 > .elementor-container {
	min-height: 420px;
}

.elementor-721504 .elementor-element.elementor-element-4b1917b9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-4b1917b9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-115a1885:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-115a1885 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-115a1885.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-115a1885.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-115a1885.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-721504 .elementor-element.elementor-element-115a1885 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-721504 .elementor-element.elementor-element-115a1885 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-115a1885 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-115a1885 > .elementor-background-slideshow {
	border-radius: 10px 0px 0px 10px;
}

.elementor-721504 .elementor-element.elementor-element-115a1885 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-721504 .elementor-element.elementor-element-115a1885 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-7a72369b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-7a72369b {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-7a72369b .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-632194aa {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-632194aa img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-6549c10a .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-6549c10a {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-6549c10a > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-6549c10a .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-6549c10a .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-6549c10a .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-6549c10a .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-fc62b54 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-fc62b54 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-fc62b54 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-fc62b54 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-fc62b54 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-fc62b54 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-fc62b54 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-2efde604 > .elementor-widget-container {
	margin: 20px 50px 20px 70px;
	padding: 0px 20px 0px 15px;
}

.elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

body.rtl .elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px / 2);
}

body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-721504 .elementor-element.elementor-element-2efde604 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-icon {
	padding-right: 15px;
}

.elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-item > a {
	font-size: 20px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-text {
	color: rgba(0, 0, 0, .81);
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-328e0f80 > .elementor-widget-container {
	margin: -2px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-328e0f80 {
	text-align: center;
	font-size: 40px;
	font-weight: 800;
	color: rgba(0, 0, 0, .91);
}

.elementor-721504 .elementor-element.elementor-element-2ca3bc77 .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-2ca3bc77 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-2ca3bc77 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-2ca3bc77 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-2ca3bc77 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-2ca3bc77 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-2ca3bc77 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-3b24647f .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-3b24647f {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-3b24647f > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-3b24647f .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-3b24647f .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-3b24647f .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-3b24647f .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-57e1a65:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-57e1a65 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-721504 .elementor-element.elementor-element-57e1a65 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-57e1a65 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-57e1a65 > .elementor-background-slideshow {
	border-radius: 0px 10px 10px 0px;
}

.elementor-721504 .elementor-element.elementor-element-57e1a65 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-57e1a65 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-7b2e093a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-7b2e093a {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-7b2e093a .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-689b8789 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-689b8789 img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .elementor-repeater-item-5398d6c .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/08-Cenotes-Private-Tours-Cancun-C1-800x600-1-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .elementor-repeater-item-5398d6c .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .elementor-repeater-item-949dfe4 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/09-Cenotes-Private-Tours-Cancun-C2-800x600-1-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .elementor-repeater-item-949dfe4 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .elementor-repeater-item-176b9da .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/10-Cenotes-Private-Tours-Cancun-C3-800x600-1-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .elementor-repeater-item-176b9da .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .elementor-repeater-item-45a568d .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/11-Cenotes-Private-Tours-Cancun-C4-800x600-1-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .elementor-repeater-item-45a568d .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .elementor-repeater-item-3c2c457 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/15-Cenotes-express-Private-Tours-Cancun-C3-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .elementor-repeater-item-3c2c457 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 600px;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .swiper-slide-contents {
	max-width: 100%;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .swiper-pagination-fraction {
	font-size: 10px;
}

.elementor-721504 .elementor-element.elementor-element-4955b397 .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-3119e2e4 > .elementor-container {
	max-width: 1440px;
}

.elementor-721504 .elementor-element.elementor-element-3119e2e4 {
	padding: 20px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-44bdd769 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-34906ae3 > .elementor-container {
	min-height: 420px;
}

.elementor-721504 .elementor-element.elementor-element-34906ae3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-34906ae3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-39ddb4fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-39ddb4fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-721504 .elementor-element.elementor-element-39ddb4fc > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-39ddb4fc > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-39ddb4fc > .elementor-background-slideshow {
	border-radius: 10px 0px 0px 10px;
}

.elementor-721504 .elementor-element.elementor-element-39ddb4fc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-39ddb4fc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-78c950c2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-78c950c2 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-78c950c2 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-7534c459 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-7534c459 img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .elementor-repeater-item-5398d6c .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/13-Cenotes-express-Private-Tours-Cancun-C1-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .elementor-repeater-item-5398d6c .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .elementor-repeater-item-949dfe4 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/14-Cenotes-express-Private-Tours-Cancun-C2-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .elementor-repeater-item-949dfe4 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .elementor-repeater-item-176b9da .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/15-Cenotes-express-Private-Tours-Cancun-C3-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .elementor-repeater-item-176b9da .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .elementor-repeater-item-45a568d .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/16-Cenotes-express-Private-Tours-Cancun-C4-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .elementor-repeater-item-45a568d .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .elementor-repeater-item-3c2c457 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/Snorkel-Tips-For-Beginners-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .elementor-repeater-item-3c2c457 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 600px;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .swiper-slide-contents {
	max-width: 100%;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .swiper-pagination-fraction {
	font-size: 10px;
}

.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-2f1cc1f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-2f1cc1f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-2f1cc1f2.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-2f1cc1f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-2f1cc1f2.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-721504 .elementor-element.elementor-element-2f1cc1f2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-721504 .elementor-element.elementor-element-2f1cc1f2 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-2f1cc1f2 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-2f1cc1f2 > .elementor-background-slideshow {
	border-radius: 0px 10px 10px 0px;
}

.elementor-721504 .elementor-element.elementor-element-2f1cc1f2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-721504 .elementor-element.elementor-element-2f1cc1f2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-11a01c95 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-11a01c95 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-11a01c95 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-598aa119 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-598aa119 img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-159d63a2 .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-159d63a2 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-159d63a2 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-159d63a2 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-159d63a2 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-159d63a2 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-159d63a2 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-6268cee6 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-6268cee6 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-6268cee6 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-6268cee6 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-6268cee6 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-6268cee6 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-6268cee6 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-6cc304ec > .elementor-widget-container {
	margin: 20px 50px 20px 70px;
	padding: 0px 20px 0px 15px;
}

.elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

body.rtl .elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px / 2);
}

body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-721504 .elementor-element.elementor-element-6cc304ec {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-icon {
	padding-right: 15px;
}

.elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-item > a {
	font-size: 20px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-text {
	color: rgba(0, 0, 0, .81);
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-3315d0e0 > .elementor-widget-container {
	margin: -2px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-3315d0e0 {
	text-align: center;
	font-size: 40px;
	font-weight: 800;
	color: rgba(0, 0, 0, .91);
}

.elementor-721504 .elementor-element.elementor-element-63f7da4e .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-63f7da4e {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-63f7da4e > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-63f7da4e .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-63f7da4e .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-63f7da4e .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-63f7da4e .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-366428df .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-366428df {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-366428df > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-366428df .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-366428df .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-366428df .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-366428df .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-65fed7da > .elementor-container {
	max-width: 1440px;
}

.elementor-721504 .elementor-element.elementor-element-65fed7da {
	padding: 20px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-52f08e31 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-79046439 > .elementor-container {
	min-height: 420px;
}

.elementor-721504 .elementor-element.elementor-element-79046439 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-79046439 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-534723c1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-534723c1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-534723c1.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-534723c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-534723c1.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-721504 .elementor-element.elementor-element-534723c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-721504 .elementor-element.elementor-element-534723c1 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-534723c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-534723c1 > .elementor-background-slideshow {
	border-radius: 10px 0px 0px 10px;
}

.elementor-721504 .elementor-element.elementor-element-534723c1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-721504 .elementor-element.elementor-element-534723c1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-412df53 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-412df53 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-412df53 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-2a78f84b {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-2a78f84b img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-41b6c3d .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-41b6c3d {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-41b6c3d > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-41b6c3d .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-41b6c3d .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-41b6c3d .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-41b6c3d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-7d706006 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-7d706006 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-7d706006 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-7d706006 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-7d706006 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-7d706006 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-7d706006 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-52c69355 > .elementor-widget-container {
	margin: 20px 50px 20px 70px;
	padding: 0px 20px 0px 15px;
}

.elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

body.rtl .elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px / 2);
}

body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-721504 .elementor-element.elementor-element-52c69355 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-icon {
	padding-right: 15px;
}

.elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-item > a {
	font-size: 20px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-text {
	color: rgba(0, 0, 0, .81);
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-5b38bbf4 > .elementor-widget-container {
	margin: -2px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-5b38bbf4 {
	text-align: center;
	font-size: 40px;
	font-weight: 800;
	color: rgba(0, 0, 0, .91);
}

.elementor-721504 .elementor-element.elementor-element-3e4d9003 .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-3e4d9003 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-3e4d9003 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-3e4d9003 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-3e4d9003 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-3e4d9003 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-3e4d9003 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-2e1469c1 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-2e1469c1 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-2e1469c1 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-2e1469c1 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-2e1469c1 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-2e1469c1 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-2e1469c1 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-66822c24:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-66822c24 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-721504 .elementor-element.elementor-element-66822c24 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-66822c24 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-66822c24 > .elementor-background-slideshow {
	border-radius: 0px 10px 10px 0px;
}

.elementor-721504 .elementor-element.elementor-element-66822c24 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-66822c24 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-3b8327bb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-3b8327bb {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-3b8327bb .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-4f8ad27a {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-4f8ad27a img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .elementor-repeater-item-5398d6c .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/18-Tulum-Private-Tours-Cancun-C1-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .elementor-repeater-item-5398d6c .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .elementor-repeater-item-949dfe4 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/19-Tulum-Private-Tours-Cancun-C2-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .elementor-repeater-item-949dfe4 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .elementor-repeater-item-45a568d .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/42-Tulum-Akumal-Turtles-Private-Tours-Cancun-C5-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .elementor-repeater-item-45a568d .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .elementor-repeater-item-176b9da .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/20-Tulum-Private-Tours-Cancun-C3-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .elementor-repeater-item-176b9da .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .elementor-repeater-item-3c2c457 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/22-Tulum-Private-Tours-Riviera-Maya-C5-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .elementor-repeater-item-3c2c457 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 600px;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .swiper-slide-contents {
	max-width: 100%;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .swiper-pagination-fraction {
	font-size: 10px;
}

.elementor-721504 .elementor-element.elementor-element-279e5707 .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-5cc5638e > .elementor-container {
	max-width: 1440px;
}

.elementor-721504 .elementor-element.elementor-element-5cc5638e {
	padding: 20px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-2cee25d6 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-3eee55f5 > .elementor-container {
	min-height: 420px;
}

.elementor-721504 .elementor-element.elementor-element-3eee55f5 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-3eee55f5 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-73bd5e62:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-73bd5e62 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-721504 .elementor-element.elementor-element-73bd5e62 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-73bd5e62 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-73bd5e62 > .elementor-background-slideshow {
	border-radius: 10px 0px 0px 10px;
}

.elementor-721504 .elementor-element.elementor-element-73bd5e62 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-73bd5e62 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-584a30c4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-584a30c4 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-584a30c4 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-53dfbb03 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-53dfbb03 img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .elementor-repeater-item-949dfe4 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/25-Coba-Private-Tours-Playa-del-Carmen-C3-800X600.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .elementor-repeater-item-949dfe4 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .elementor-repeater-item-45a568d .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/35-Coba-Tulum-Private-Tours-Cancun-C3-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .elementor-repeater-item-45a568d .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .elementor-repeater-item-176b9da .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/25-Coba-Private-Tours-Cancun-C3-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .elementor-repeater-item-176b9da .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .elementor-repeater-item-5398d6c .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/08-Cenotes-Private-Tours-Cancun-C1-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .elementor-repeater-item-5398d6c .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .elementor-repeater-item-3c2c457 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/27-Coba-Private-Tours-Riviera-Maya-C5-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .elementor-repeater-item-3c2c457 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 600px;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .swiper-slide-contents {
	max-width: 100%;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .swiper-pagination-fraction {
	font-size: 10px;
}

.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-65e64242:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-65e64242 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-65e64242.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-65e64242.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-65e64242.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-721504 .elementor-element.elementor-element-65e64242 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-721504 .elementor-element.elementor-element-65e64242 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-65e64242 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-65e64242 > .elementor-background-slideshow {
	border-radius: 0px 10px 10px 0px;
}

.elementor-721504 .elementor-element.elementor-element-65e64242 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-721504 .elementor-element.elementor-element-65e64242 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-42dc73f0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-42dc73f0 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-42dc73f0 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-7ef628f0 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-7ef628f0 img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-5b7617c4 .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-5b7617c4 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-5b7617c4 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-5b7617c4 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-5b7617c4 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-5b7617c4 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-5b7617c4 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-789ee40b .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-789ee40b {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-789ee40b > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-789ee40b .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-789ee40b .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-789ee40b .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-789ee40b .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-2dfb0e08 > .elementor-widget-container {
	margin: 20px 50px 20px 70px;
	padding: 0px 20px 0px 15px;
}

.elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

body.rtl .elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px / 2);
}

body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-721504 .elementor-element.elementor-element-2dfb0e08 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-icon {
	padding-right: 15px;
}

.elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-item > a {
	font-size: 20px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-text {
	color: rgba(0, 0, 0, .81);
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-49591cb3 > .elementor-widget-container {
	margin: -2px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-49591cb3 {
	text-align: center;
	font-size: 40px;
	font-weight: 800;
	color: rgba(0, 0, 0, .91);
}

.elementor-721504 .elementor-element.elementor-element-48018d3f .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-48018d3f {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-48018d3f > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-48018d3f .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-48018d3f .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-48018d3f .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-48018d3f .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-67176713 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-67176713 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-67176713 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-67176713 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-67176713 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-67176713 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-67176713 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-ce464d9 > .elementor-container {
	max-width: 1440px;
}

.elementor-721504 .elementor-element.elementor-element-ce464d9 {
	padding: 20px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-960afe1 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-2213bcf > .elementor-container {
	min-height: 420px;
}

.elementor-721504 .elementor-element.elementor-element-2213bcf {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-2213bcf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-6e3429b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-6e3429b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-6e3429b.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-6e3429b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-6e3429b.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-721504 .elementor-element.elementor-element-6e3429b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-721504 .elementor-element.elementor-element-6e3429b > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-6e3429b > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-6e3429b > .elementor-background-slideshow {
	border-radius: 10px 0px 0px 10px;
}

.elementor-721504 .elementor-element.elementor-element-6e3429b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-721504 .elementor-element.elementor-element-6e3429b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-7223b67 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-7223b67 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-7223b67 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-4662a4b {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-4662a4b img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-1386124 .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-1386124 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-1386124 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-1386124 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-1386124 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-1386124 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-1386124 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-204672e .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-204672e {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-204672e > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-204672e .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-204672e .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-204672e .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-204672e .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-0fa2507 > .elementor-widget-container {
	margin: 20px 50px 20px 70px;
	padding: 0px 20px 0px 15px;
}

.elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

body.rtl .elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px / 2);
}

body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-721504 .elementor-element.elementor-element-0fa2507 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-icon {
	padding-right: 15px;
}

.elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-item > a {
	font-size: 20px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-text {
	color: rgba(0, 0, 0, .81);
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-3e72a02 > .elementor-widget-container {
	margin: -2px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-3e72a02 {
	text-align: center;
	font-size: 40px;
	font-weight: 800;
	color: rgba(0, 0, 0, .91);
}

.elementor-721504 .elementor-element.elementor-element-d76d2fc .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-d76d2fc {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-d76d2fc > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-d76d2fc .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-d76d2fc .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-d76d2fc .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-d76d2fc .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-29ea998 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-29ea998 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-29ea998 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-29ea998 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-29ea998 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-29ea998 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-29ea998 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-97837ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-97837ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-721504 .elementor-element.elementor-element-97837ed > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-97837ed > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-97837ed > .elementor-background-slideshow {
	border-radius: 0px 10px 10px 0px;
}

.elementor-721504 .elementor-element.elementor-element-97837ed > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-97837ed > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-a882522 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-a882522 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-a882522 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-c79871f {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-c79871f img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .elementor-repeater-item-5398d6c .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/07/Ek-Balam-pyramids-.png");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .elementor-repeater-item-5398d6c .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .elementor-repeater-item-949dfe4 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/07/Ek-Balam-tour-pyramids.png");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .elementor-repeater-item-949dfe4 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .elementor-repeater-item-45a568d .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/07/Ek-Balam-pyramids-and-clouds.png");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .elementor-repeater-item-45a568d .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .elementor-repeater-item-176b9da .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2021/05/Tulum-to-Chichen-Itza-Valladolid.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .elementor-repeater-item-176b9da .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .elementor-repeater-item-3c2c457 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/07/At-the-top-of-Ek-Balam-pyramid.png");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .elementor-repeater-item-3c2c457 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 600px;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .swiper-slide-contents {
	max-width: 100%;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .swiper-pagination-fraction {
	font-size: 10px;
}

.elementor-721504 .elementor-element.elementor-element-248cea9 .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-4aae6e4 > .elementor-container {
	max-width: 1440px;
}

.elementor-721504 .elementor-element.elementor-element-4aae6e4 {
	padding: 20px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-f400973 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-e7df36b > .elementor-container {
	min-height: 420px;
}

.elementor-721504 .elementor-element.elementor-element-e7df36b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-e7df36b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-f811b7d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-f811b7d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-721504 .elementor-element.elementor-element-f811b7d > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-f811b7d > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-f811b7d > .elementor-background-slideshow {
	border-radius: 10px 0px 0px 10px;
}

.elementor-721504 .elementor-element.elementor-element-f811b7d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-f811b7d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-2d5c986 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-2d5c986 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-2d5c986 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

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

.elementor-721504 .elementor-element.elementor-element-9e3a989 img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .elementor-repeater-item-949dfe4 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/04-Chichen-Itza-Private-Tours-Tulum-C2-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .elementor-repeater-item-949dfe4 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .elementor-repeater-item-45a568d .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/07/Ek-Balam-tour-pyramids.png");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .elementor-repeater-item-45a568d .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .elementor-repeater-item-176b9da .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/Cenotes-Snorkeling-1-Mexican-Cenotes.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .elementor-repeater-item-176b9da .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .elementor-repeater-item-5398d6c .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2021/05/Tulum-to-Chichen-Itza-Valladolid.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .elementor-repeater-item-5398d6c .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .elementor-repeater-item-3c2c457 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/07/Ek-Balam-pyramids-.png");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .elementor-repeater-item-3c2c457 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 600px;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .swiper-slide-contents {
	max-width: 100%;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .swiper-pagination-fraction {
	font-size: 10px;
}

.elementor-721504 .elementor-element.elementor-element-891fcc4 .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-1f360a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-1f360a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-1f360a3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-1f360a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-1f360a3.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-721504 .elementor-element.elementor-element-1f360a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-721504 .elementor-element.elementor-element-1f360a3 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-1f360a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-1f360a3 > .elementor-background-slideshow {
	border-radius: 0px 10px 10px 0px;
}

.elementor-721504 .elementor-element.elementor-element-1f360a3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-721504 .elementor-element.elementor-element-1f360a3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-17aaf50 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-17aaf50 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-17aaf50 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-bd21ab6 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-bd21ab6 img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-f01656b .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-f01656b {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-f01656b > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-f01656b .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-f01656b .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-f01656b .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-f01656b .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-788e026 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-788e026 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-788e026 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-788e026 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-788e026 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-788e026 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-788e026 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-36eff77 > .elementor-widget-container {
	margin: 20px 50px 20px 70px;
	padding: 0px 20px 0px 15px;
}

.elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

body.rtl .elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px / 2);
}

body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-721504 .elementor-element.elementor-element-36eff77 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-icon {
	padding-right: 15px;
}

.elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-item > a {
	font-size: 20px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-text {
	color: rgba(0, 0, 0, .81);
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-0431989 > .elementor-widget-container {
	margin: -2px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-0431989 {
	text-align: center;
	font-size: 40px;
	font-weight: 800;
	color: rgba(0, 0, 0, .91);
}

.elementor-721504 .elementor-element.elementor-element-90d6094 .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-90d6094 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-90d6094 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-90d6094 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-90d6094 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-90d6094 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-90d6094 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-9014ce0 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-9014ce0 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-9014ce0 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-9014ce0 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-9014ce0 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-9014ce0 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-9014ce0 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-3ea767bc > .elementor-container {
	max-width: 1440px;
}

.elementor-721504 .elementor-element.elementor-element-3ea767bc {
	padding: 20px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-f9a22db > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-6e66aac7 > .elementor-container {
	min-height: 420px;
}

.elementor-721504 .elementor-element.elementor-element-6e66aac7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-6e66aac7 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-ee6acdf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-ee6acdf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-ee6acdf.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-ee6acdf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-ee6acdf.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-721504 .elementor-element.elementor-element-ee6acdf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-721504 .elementor-element.elementor-element-ee6acdf > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-ee6acdf > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-ee6acdf > .elementor-background-slideshow {
	border-radius: 10px 0px 0px 10px;
}

.elementor-721504 .elementor-element.elementor-element-ee6acdf > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-721504 .elementor-element.elementor-element-ee6acdf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-5235c1fa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-5235c1fa {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-5235c1fa .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-66d0432e {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-66d0432e img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-5dfdff8e .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-5dfdff8e {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-5dfdff8e > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-5dfdff8e .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-5dfdff8e .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-5dfdff8e .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-5dfdff8e .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-3cbff191 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-3cbff191 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-3cbff191 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-3cbff191 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-3cbff191 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-3cbff191 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-3cbff191 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-6568143c > .elementor-widget-container {
	margin: 20px 50px 20px 70px;
	padding: 0px 20px 0px 15px;
}

.elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

body.rtl .elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px / 2);
}

body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-721504 .elementor-element.elementor-element-6568143c {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-icon {
	padding-right: 15px;
}

.elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-item > a {
	font-size: 20px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-text {
	color: rgba(0, 0, 0, .81);
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-5dac5a0f > .elementor-widget-container {
	margin: -2px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-5dac5a0f {
	text-align: center;
	font-size: 40px;
	font-weight: 800;
	color: rgba(0, 0, 0, .91);
}

.elementor-721504 .elementor-element.elementor-element-7a0da109 .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-7a0da109 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-7a0da109 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-7a0da109 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-7a0da109 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-7a0da109 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-7a0da109 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-c9b1e82 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-c9b1e82 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-c9b1e82 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-c9b1e82 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-c9b1e82 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-c9b1e82 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-c9b1e82 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-746804fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-746804fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-721504 .elementor-element.elementor-element-746804fc > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-746804fc > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-746804fc > .elementor-background-slideshow {
	border-radius: 0px 10px 10px 0px;
}

.elementor-721504 .elementor-element.elementor-element-746804fc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-746804fc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-1fd68491 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-1fd68491 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-1fd68491 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-629fa85e {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-629fa85e img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .elementor-repeater-item-5398d6c .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/25-Coba-Private-Tours-Playa-del-Carmen-C3-800X600.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .elementor-repeater-item-5398d6c .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .elementor-repeater-item-949dfe4 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/07-Chichen-Itza-Tours-Riviera-Maya-C5-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .elementor-repeater-item-949dfe4 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .elementor-repeater-item-176b9da .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/30-Chichen-Itza-Coba-Private-Tours-Cancun-C3-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .elementor-repeater-item-176b9da .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .elementor-repeater-item-e87aada .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/27-Coba-Private-Tours-Riviera-Maya-C5-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .elementor-repeater-item-e87aada .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .elementor-repeater-item-45a568d .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/32-Chichen-Itza-Coba-Private-Tours-Riviera-Maya-C5-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .elementor-repeater-item-45a568d .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 600px;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .swiper-slide-contents {
	max-width: 100%;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .swiper-pagination-fraction {
	font-size: 10px;
}

.elementor-721504 .elementor-element.elementor-element-7e217467 .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-5324a209 > .elementor-container {
	max-width: 1440px;
}

.elementor-721504 .elementor-element.elementor-element-5324a209 {
	padding: 20px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-18b39ec7 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-30e53f0b > .elementor-container {
	min-height: 420px;
}

.elementor-721504 .elementor-element.elementor-element-30e53f0b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-30e53f0b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-2241b2e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-2241b2e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-721504 .elementor-element.elementor-element-2241b2e7 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-2241b2e7 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-2241b2e7 > .elementor-background-slideshow {
	border-radius: 10px 0px 0px 10px;
}

.elementor-721504 .elementor-element.elementor-element-2241b2e7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-2241b2e7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-7bbe75b5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-7bbe75b5 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-7bbe75b5 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-122e81ec {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-122e81ec img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .elementor-repeater-item-5398d6c .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/33-Coba-Tulum-Private-Tours-Cancun-C1-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .elementor-repeater-item-5398d6c .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .elementor-repeater-item-949dfe4 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/Tulum-Private-Tours-Cancun-H1-1920X1080.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .elementor-repeater-item-949dfe4 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .elementor-repeater-item-176b9da .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/35-Coba-Tulum-Private-Tours-Cancun-C3-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .elementor-repeater-item-176b9da .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .elementor-repeater-item-45a568d .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/36-Coba-Tulum-Private-Tours-Riviera-Maya-C4-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .elementor-repeater-item-45a568d .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .elementor-repeater-item-3c2c457 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/37-Coba-Tulum-Private-Tours-Cancun-C5-800x600-1-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .elementor-repeater-item-3c2c457 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 600px;
}

.elementor-721504 .elementor-element.elementor-element-629d102d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .swiper-slide-contents {
	max-width: 100%;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .swiper-pagination-fraction {
	font-size: 10px;
}

.elementor-721504 .elementor-element.elementor-element-629d102d .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-6650a087:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-6650a087 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-6650a087.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-6650a087.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-6650a087.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-721504 .elementor-element.elementor-element-6650a087 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-721504 .elementor-element.elementor-element-6650a087 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-6650a087 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-6650a087 > .elementor-background-slideshow {
	border-radius: 0px 10px 10px 0px;
}

.elementor-721504 .elementor-element.elementor-element-6650a087 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-721504 .elementor-element.elementor-element-6650a087 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-3a3387e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-3a3387e {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-3a3387e .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-1458de5a {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-1458de5a img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-2951c914 .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-2951c914 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-2951c914 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-2951c914 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-2951c914 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-2951c914 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-2951c914 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-5b942d5f .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-5b942d5f {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-5b942d5f > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-5b942d5f .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-5b942d5f .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-5b942d5f .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-5b942d5f .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-3b6fac66 > .elementor-widget-container {
	margin: 20px 50px 20px 70px;
	padding: 0px 20px 0px 15px;
}

.elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

body.rtl .elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px / 2);
}

body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-721504 .elementor-element.elementor-element-3b6fac66 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-icon {
	padding-right: 15px;
}

.elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-item > a {
	font-size: 20px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-text {
	color: rgba(0, 0, 0, .81);
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-5bd36267 > .elementor-widget-container {
	margin: -2px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-5bd36267 {
	text-align: center;
	font-size: 40px;
	font-weight: 800;
	color: rgba(0, 0, 0, .91);
}

.elementor-721504 .elementor-element.elementor-element-4cfeb8b .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-4cfeb8b {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

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

.elementor-721504 .elementor-element.elementor-element-4cfeb8b .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-4cfeb8b .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-4cfeb8b .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-4cfeb8b .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-387c57a7 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-387c57a7 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-387c57a7 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-387c57a7 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-387c57a7 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-387c57a7 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-387c57a7 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-3767154b > .elementor-container {
	max-width: 1440px;
}

.elementor-721504 .elementor-element.elementor-element-3767154b {
	padding: 20px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-46b65c33 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-135a9372 > .elementor-container {
	min-height: 420px;
}

.elementor-721504 .elementor-element.elementor-element-135a9372 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-135a9372 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-48e185ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-48e185ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-48e185ac.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-48e185ac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-48e185ac.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-721504 .elementor-element.elementor-element-48e185ac > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-721504 .elementor-element.elementor-element-48e185ac > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-48e185ac > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-48e185ac > .elementor-background-slideshow {
	border-radius: 10px 0px 0px 10px;
}

.elementor-721504 .elementor-element.elementor-element-48e185ac > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-721504 .elementor-element.elementor-element-48e185ac > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-138f19fc > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-138f19fc {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-138f19fc .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-1bd0bb5c {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-1bd0bb5c img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-2075eb6b .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-2075eb6b {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-2075eb6b > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-2075eb6b .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-2075eb6b .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-2075eb6b .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-2075eb6b .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-2c2f2e05 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-2c2f2e05 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-2c2f2e05 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-2c2f2e05 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-2c2f2e05 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-2c2f2e05 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-2c2f2e05 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-518cb926 > .elementor-widget-container {
	margin: 20px 50px 20px 70px;
	padding: 0px 20px 0px 15px;
}

.elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

body.rtl .elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px / 2);
}

body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-721504 .elementor-element.elementor-element-518cb926 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-icon {
	padding-right: 15px;
}

.elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-item > a {
	font-size: 20px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-text {
	color: rgba(0, 0, 0, .81);
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-255b581e > .elementor-widget-container {
	margin: -2px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-255b581e {
	text-align: center;
	font-size: 40px;
	font-weight: 800;
	color: rgba(0, 0, 0, .91);
}

.elementor-721504 .elementor-element.elementor-element-58ba8a96 .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-58ba8a96 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-58ba8a96 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-58ba8a96 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-58ba8a96 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-58ba8a96 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-58ba8a96 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-2156363b .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-2156363b {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-2156363b > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-2156363b .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-2156363b .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-2156363b .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-2156363b .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-213d84c9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-213d84c9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-721504 .elementor-element.elementor-element-213d84c9 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-213d84c9 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-213d84c9 > .elementor-background-slideshow {
	border-radius: 0px 10px 10px 0px;
}

.elementor-721504 .elementor-element.elementor-element-213d84c9 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-213d84c9 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-6d8b30b7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-6d8b30b7 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-6d8b30b7 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-26384bfc {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-26384bfc img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .elementor-repeater-item-5398d6c .swiper-slide-bg {
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .elementor-repeater-item-949dfe4 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/39-Tulum-Akumal-Turtles-Private-Tours-Cancun-C2-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .elementor-repeater-item-949dfe4 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .elementor-repeater-item-176b9da .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/40-Tulum-Akumal-Turtles-Private-Tours-Cancun-C3-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .elementor-repeater-item-176b9da .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .elementor-repeater-item-45a568d .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/41-Tulum-Akumal-Turtles-Private-Tours-Cancun-C4-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .elementor-repeater-item-45a568d .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .elementor-repeater-item-3c2c457 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/18-Tulum-Private-Tours-Cancun-C1-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .elementor-repeater-item-3c2c457 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 600px;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .swiper-slide-contents {
	max-width: 100%;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .swiper-pagination-fraction {
	font-size: 10px;
}

.elementor-721504 .elementor-element.elementor-element-5ab814fb .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-22ccfef2 > .elementor-container {
	max-width: 1440px;
}

.elementor-721504 .elementor-element.elementor-element-22ccfef2 {
	padding: 20px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-4812b7d7 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-2aab3fbb > .elementor-container {
	min-height: 420px;
}

.elementor-721504 .elementor-element.elementor-element-2aab3fbb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-2aab3fbb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-5d8d3947:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-5d8d3947 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-721504 .elementor-element.elementor-element-5d8d3947 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-5d8d3947 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-5d8d3947 > .elementor-background-slideshow {
	border-radius: 10px 0px 0px 10px;
}

.elementor-721504 .elementor-element.elementor-element-5d8d3947 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-5d8d3947 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-270c5cf9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-270c5cf9 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-270c5cf9 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-47b1528b {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-47b1528b img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .elementor-repeater-item-5398d6c .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/43-Temazcal-Private-Tours-Cancun-C1-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .elementor-repeater-item-5398d6c .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .elementor-repeater-item-949dfe4 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/44-Temazcal-Private-Tours-Cancun-C2-800x600-1-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .elementor-repeater-item-949dfe4 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .elementor-repeater-item-176b9da .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/45-Temazcal-Private-Tours-Cancun-C3-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .elementor-repeater-item-176b9da .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .elementor-repeater-item-45a568d .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/46-Temazcal-Private-Tours-Cancun-C4-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .elementor-repeater-item-45a568d .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .elementor-repeater-item-3c2c457 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/47-Temazcal-Private-Tours-Riviera-Maya-C5-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .elementor-repeater-item-3c2c457 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 600px;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .swiper-slide-contents {
	max-width: 100%;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .swiper-pagination-fraction {
	font-size: 10px;
}

.elementor-721504 .elementor-element.elementor-element-19eedc1d .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-14b06426:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-14b06426 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-14b06426.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-14b06426.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-14b06426.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-721504 .elementor-element.elementor-element-14b06426 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-721504 .elementor-element.elementor-element-14b06426 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-14b06426 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-14b06426 > .elementor-background-slideshow {
	border-radius: 0px 10px 10px 0px;
}

.elementor-721504 .elementor-element.elementor-element-14b06426 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-721504 .elementor-element.elementor-element-14b06426 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-401aa113 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-401aa113 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-401aa113 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-7d531532 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-7d531532 img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-4cccaf9b .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-4cccaf9b {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

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

.elementor-721504 .elementor-element.elementor-element-4cccaf9b .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-4cccaf9b .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-4cccaf9b .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-4cccaf9b .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-332e4c8d .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-332e4c8d {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-332e4c8d > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-332e4c8d .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-332e4c8d .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-332e4c8d .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-332e4c8d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-f4a3320 > .elementor-widget-container {
	margin: 20px 50px 20px 70px;
	padding: 0px 20px 0px 15px;
}

.elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

body.rtl .elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px / 2);
}

body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-721504 .elementor-element.elementor-element-f4a3320 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-icon {
	padding-right: 15px;
}

.elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-item > a {
	font-size: 20px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-text {
	color: rgba(0, 0, 0, .81);
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-39343391 > .elementor-widget-container {
	margin: -2px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-39343391 {
	text-align: center;
	font-size: 40px;
	font-weight: 800;
	color: rgba(0, 0, 0, .91);
}

.elementor-721504 .elementor-element.elementor-element-45d5be03 .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-45d5be03 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-45d5be03 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-45d5be03 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-45d5be03 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-45d5be03 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-45d5be03 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-2bc8587c .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-2bc8587c {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-2bc8587c > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-2bc8587c .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-2bc8587c .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-2bc8587c .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-2bc8587c .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-737521a3 > .elementor-container {
	max-width: 1440px;
}

.elementor-721504 .elementor-element.elementor-element-737521a3 {
	padding: 20px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-3292d7c4 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-4058125 > .elementor-container {
	min-height: 420px;
}

.elementor-721504 .elementor-element.elementor-element-4058125 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-4058125 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-77a70e9e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-77a70e9e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-77a70e9e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-77a70e9e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-77a70e9e.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-721504 .elementor-element.elementor-element-77a70e9e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-721504 .elementor-element.elementor-element-77a70e9e > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-77a70e9e > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-77a70e9e > .elementor-background-slideshow {
	border-radius: 10px 0px 0px 10px;
}

.elementor-721504 .elementor-element.elementor-element-77a70e9e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-721504 .elementor-element.elementor-element-77a70e9e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-3068bfd8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-3068bfd8 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-3068bfd8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-69d0cc87 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-69d0cc87 img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-19bd3fb1 .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-19bd3fb1 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-19bd3fb1 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-19bd3fb1 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-19bd3fb1 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-19bd3fb1 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-19bd3fb1 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-8fcbd80 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-8fcbd80 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-8fcbd80 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-8fcbd80 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-8fcbd80 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-8fcbd80 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-8fcbd80 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-3860c467 > .elementor-widget-container {
	margin: 20px 50px 20px 70px;
	padding: 0px 20px 0px 15px;
}

.elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

body.rtl .elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px / 2);
}

body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-721504 .elementor-element.elementor-element-3860c467 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-icon {
	padding-right: 15px;
}

.elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-item > a {
	font-size: 20px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-text {
	color: rgba(0, 0, 0, .81);
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-54b96c75 > .elementor-widget-container {
	margin: -2px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-54b96c75 {
	text-align: center;
	font-size: 40px;
	font-weight: 800;
	color: rgba(0, 0, 0, .91);
}

.elementor-721504 .elementor-element.elementor-element-c270e46 .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-c270e46 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-c270e46 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-c270e46 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-c270e46 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-c270e46 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-c270e46 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-173f5a07 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-173f5a07 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-173f5a07 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-173f5a07 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-173f5a07 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-173f5a07 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-173f5a07 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-4573f0a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-4573f0a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-721504 .elementor-element.elementor-element-4573f0a6 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-4573f0a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-4573f0a6 > .elementor-background-slideshow {
	border-radius: 0px 10px 10px 0px;
}

.elementor-721504 .elementor-element.elementor-element-4573f0a6 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-4573f0a6 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-5b77235f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-5b77235f {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-5b77235f .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-33bc146c {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-33bc146c img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .elementor-repeater-item-5398d6c .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/48-Whale-Shark-Private-Tours-Cancun-C1-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .elementor-repeater-item-5398d6c .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .elementor-repeater-item-176b9da .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/49-Whale-Shark-Private-Tours-Cancun-C2-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .elementor-repeater-item-176b9da .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .elementor-repeater-item-45a568d .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/50-Whale-Shark-Private-Tours-Cancun-C3-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .elementor-repeater-item-45a568d .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .elementor-repeater-item-3c2c457 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/51-Whale-Shark-Private-Tours-Cancun-C4-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .elementor-repeater-item-3c2c457 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .elementor-repeater-item-b8a59c0 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/07-Cancun-Private-Tours-C5-800X600.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .elementor-repeater-item-b8a59c0 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 600px;
}

.elementor-721504 .elementor-element.elementor-element-edda024 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .swiper-slide-contents {
	max-width: 100%;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .swiper-pagination-fraction {
	font-size: 10px;
}

.elementor-721504 .elementor-element.elementor-element-edda024 .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-55ee6419 > .elementor-container {
	max-width: 1440px;
}

.elementor-721504 .elementor-element.elementor-element-55ee6419 {
	padding: 20px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-212b7d97 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-43c6e32a > .elementor-container {
	min-height: 420px;
}

.elementor-721504 .elementor-element.elementor-element-43c6e32a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-43c6e32a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-7fd46e2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-7fd46e2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-721504 .elementor-element.elementor-element-7fd46e2a > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-7fd46e2a > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-7fd46e2a > .elementor-background-slideshow {
	border-radius: 10px 0px 0px 10px;
}

.elementor-721504 .elementor-element.elementor-element-7fd46e2a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-7fd46e2a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-618ee2a8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-618ee2a8 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-618ee2a8 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-7030308b {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-7030308b img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-29c .elementor-repeater-item-5398d6c .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/index-carousel-personalized-tours1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-29c .elementor-repeater-item-5398d6c .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-29c .elementor-repeater-item-176b9da .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/index-carousel-personalized-tours2.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-29c .elementor-repeater-item-176b9da .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-29c .elementor-repeater-item-45a568d .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/18-Tulum-Private-Tours-Cancun-C1-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-29c .elementor-repeater-item-45a568d .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-29c .elementor-repeater-item-3c2c457 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/index-carousel-personalized-tours4.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-29c .elementor-repeater-item-3c2c457 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-29c .elementor-repeater-item-0052973 .swiper-slide-bg {
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-29c .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 600px;
}

.elementor-721504 .elementor-element.elementor-element-29c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-29c .swiper-slide-contents {
	max-width: 100%;
}

.elementor-721504 .elementor-element.elementor-element-29c .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-29c .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-721504 .elementor-element.elementor-element-29c .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-721504 .elementor-element.elementor-element-29c .swiper-pagination-fraction {
	font-size: 10px;
}

.elementor-721504 .elementor-element.elementor-element-29c .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-5516f668:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-5516f668 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-5516f668.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-5516f668.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-5516f668.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-721504 .elementor-element.elementor-element-5516f668 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-721504 .elementor-element.elementor-element-5516f668 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-5516f668 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-5516f668 > .elementor-background-slideshow {
	border-radius: 0px 10px 10px 0px;
}

.elementor-721504 .elementor-element.elementor-element-5516f668 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-721504 .elementor-element.elementor-element-5516f668 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-54537698 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-54537698 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-54537698 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-67397162 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-67397162 img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-1dd6dde7 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-1dd6dde7 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-1dd6dde7 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-1dd6dde7 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-1dd6dde7 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-1dd6dde7 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-1dd6dde7 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-7d921605 > .elementor-widget-container {
	margin: 20px 50px 20px 70px;
	padding: 0px 20px 0px 15px;
}

.elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

body.rtl .elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px / 2);
}

body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-721504 .elementor-element.elementor-element-7d921605 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-icon {
	padding-right: 15px;
}

.elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-item > a {
	font-size: 20px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-text {
	color: rgba(0, 0, 0, .81);
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-75514ce9 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-75514ce9 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-75514ce9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-75514ce9 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-75514ce9 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-75514ce9 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-75514ce9 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-27272b72 {
	padding: 20px 0px 20px 0px;
}

.elementor-721504 .elementor-element.elementor-element-2cef1b4b {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-2cef1b4b .elementor-heading-title {
	font-size: 48px;
	font-weight: 900;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-394a519a > .elementor-container {
	max-width: 1440px;
}

.elementor-721504 .elementor-element.elementor-element-394a519a {
	padding: 20px 0px 40px 0px;
}

.elementor-721504 .elementor-element.elementor-element-76dc3657 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-4ab5b2da > .elementor-container {
	min-height: 420px;
}

.elementor-721504 .elementor-element.elementor-element-4ab5b2da {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-721504 .elementor-element.elementor-element-4ab5b2da > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-302a00c4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-302a00c4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-302a00c4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-302a00c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-721504 .elementor-element.elementor-element-302a00c4.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-721504 .elementor-element.elementor-element-302a00c4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 5px;
}

.elementor-721504 .elementor-element.elementor-element-302a00c4 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-302a00c4 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-302a00c4 > .elementor-background-slideshow {
	border-radius: 10px 0px 0px 10px;
}

.elementor-721504 .elementor-element.elementor-element-302a00c4 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 30px 30px 30px;
}

.elementor-721504 .elementor-element.elementor-element-302a00c4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-64468ad3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-64468ad3 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-64468ad3 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-3e8f17ff {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-3e8f17ff img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-69996ef3 .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-69996ef3 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-69996ef3 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-69996ef3 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-69996ef3 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-69996ef3 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-69996ef3 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-73472c18 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-73472c18 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-73472c18 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-73472c18 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-73472c18 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-73472c18 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-73472c18 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-1b6ea673 > .elementor-widget-container {
	margin: 20px 50px 20px 70px;
	padding: 0px 20px 0px 15px;
}

.elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(15px / 2);
	margin-left: calc(15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-15px / 2);
	margin-left: calc(-15px / 2);
}

body.rtl .elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-15px / 2);
}

body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-15px / 2);
}

.elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-721504 .elementor-element.elementor-element-1b6ea673 {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-offset: 0px;
}

.elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-icon {
	padding-right: 15px;
}

.elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-item > a {
	font-size: 20px;
	font-weight: 300;
	text-transform: none;
	line-height: 1.3em;
}

.elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-text {
	color: rgba(0, 0, 0, .81);
	transition: color .3s;
}

.elementor-721504 .elementor-element.elementor-element-db74a2f > .elementor-widget-container {
	margin: -2px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-db74a2f {
	text-align: center;
	font-size: 40px;
	font-weight: 800;
	color: rgba(0, 0, 0, .91);
}

.elementor-721504 .elementor-element.elementor-element-2ca10708 .elementor-button {
	background-color: #00b3c2;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-2ca10708 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-2ca10708 > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-2ca10708 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-2ca10708 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-2ca10708 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-2ca10708 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-1361a4a0 .elementor-button {
	background-color: #f90983;
	font-family: "Roboto", Sans-serif;
	font-size: 19px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: rgba(2, 1, 1, 0);
	border-radius: 8px 8px 8px 8px;
	padding: 15px 30px 15px 30px;
}

.elementor-721504 .elementor-element.elementor-element-1361a4a0 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-721504 .elementor-element.elementor-element-1361a4a0 > .elementor-widget-container {
	margin: 0px 0px 0px 20px;
}

.elementor-721504 .elementor-element.elementor-element-1361a4a0 .elementor-button:hover, .elementor-721504 .elementor-element.elementor-element-1361a4a0 .elementor-button:focus {
	color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-1361a4a0 .elementor-button:hover svg, .elementor-721504 .elementor-element.elementor-element-1361a4a0 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-721504 .elementor-element.elementor-element-52f5d451:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-721504 .elementor-element.elementor-element-52f5d451 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

.elementor-721504 .elementor-element.elementor-element-52f5d451 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-52f5d451 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-52f5d451 > .elementor-background-slideshow {
	border-radius: 0px 10px 10px 0px;
}

.elementor-721504 .elementor-element.elementor-element-52f5d451 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-52f5d451 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-3f71fa40 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-3f71fa40 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-3f71fa40 .elementor-heading-title {
	font-family: "Roboto", Sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 51px;
	color: #000;
}

.elementor-721504 .elementor-element.elementor-element-551d2a19 {
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-551d2a19 img {
	width: 85%;
	max-width: 85%;
	height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .elementor-repeater-item-5398d6c .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/54-Private-Transfers-Cancun-Airport-Riviera-Maya-C1-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .elementor-repeater-item-5398d6c .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .elementor-repeater-item-176b9da .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/55-Private-Transfers-Cancun-Airport-Riviera-Maya-C2-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .elementor-repeater-item-176b9da .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .elementor-repeater-item-45a568d .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/56-Private-Transfers-Cancun-Airport-Riviera-Maya-C3-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .elementor-repeater-item-45a568d .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .elementor-repeater-item-3c2c457 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/57-Private-Transfers-Cancun-Airport-Riviera-Maya-C4-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .elementor-repeater-item-3c2c457 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .elementor-repeater-item-e31f756 .swiper-slide-bg {
	background-image: url("https://cdn-fjgmk.nitrocdn.com/DJzBVifovIQWaJmqiHmplFMqwQKPPiLt/assets/images/optimized/rev-72603d0/myquestconcierge.com/wp-content/uploads/2022/04/58-Private-Transfers-Cancun-Airport-Riviera-Maya-C5-800x600-1.jpg");
	background-size: cover;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .elementor-repeater-item-e31f756 .swiper-slide-bg.nitro-lazy {
	background-image: none !important;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .swiper-slide {
	transition-duration: calc(5000ms * 1.2);
	height: 600px;
}

.elementor-721504 .elementor-element.elementor-element-11f798af > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .swiper-slide-contents {
	max-width: 100%;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .swiper-slide-inner {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .swiper-pagination-bullet {
	height: 10px;
	width: 10px;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .swiper-horizontal .swiper-pagination-progressbar {
	height: 10px;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .swiper-pagination-fraction {
	font-size: 10px;
}

.elementor-721504 .elementor-element.elementor-element-11f798af .swiper-pagination-bullet-active {
	background-color: #fff;
}

.elementor-721504 .elementor-element.elementor-element-79d7f79 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-63d62890 > .elementor-container {
	min-height: 5px;
}

.elementor-721504 .elementor-element.elementor-element-63d62890:not(.elementor-motion-effects-element-type-background), .elementor-721504 .elementor-element.elementor-element-63d62890 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-size: contain;
}

.elementor-721504 .elementor-element.elementor-element-63d62890 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-721504 .elementor-element.elementor-element-63d62890 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-721504 .elementor-element.elementor-element-3236da2 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-721504 .elementor-element.elementor-element-44ec801 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-721504 .elementor-element.elementor-element-4308e22 > .elementor-container {
		min-height: 400px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4308e22 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5c48684b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6c9b301e > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6c9b301e .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4445b1cd > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6a3249c3 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6a3249c3 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-27b302e9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-7e6097d1.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7e6097d1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7e6097d1.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7e6097d1 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-7e6097d1 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-7e6097d1 > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7e6097d1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-639af170 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-639af170 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-45e5f16c > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7cae40c5 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3472046e > .elementor-widget-container {
		margin: 20px 50px 20px 90px;
		padding: 0px 50px 0px 90px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-item > a {
		font-size: 24px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-10075efd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-10075efd {
		text-align: center;
		font-size: 40px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7eba3cd > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7ab2a4b0 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-115a1885 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-115a1885 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-115a1885 > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-115a1885 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7a72369b > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7a72369b .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6549c10a > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-fc62b54 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2efde604 > .elementor-widget-container {
		margin: 20px 50px 20px 90px;
		padding: 0px 50px 0px 90px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-item > a {
		font-size: 24px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2ca3bc77 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3b24647f > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-57e1a65 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7b2e093a > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7b2e093a .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4955b397 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-39ddb4fc > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-78c950c2 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-78c950c2 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b0f4a3b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-2f1cc1f2.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2f1cc1f2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2f1cc1f2.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2f1cc1f2 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-2f1cc1f2 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-2f1cc1f2 > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2f1cc1f2 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-11a01c95 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-11a01c95 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-159d63a2 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6268cee6 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6cc304ec > .elementor-widget-container {
		margin: 20px 50px 20px 90px;
		padding: 0px 50px 0px 90px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-item > a {
		font-size: 24px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3315d0e0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3315d0e0 {
		text-align: center;
		font-size: 40px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-63f7da4e > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-366428df > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-534723c1 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-534723c1 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-534723c1 > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-534723c1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-412df53 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-412df53 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-41b6c3d > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7d706006 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-52c69355 > .elementor-widget-container {
		margin: 20px 50px 20px 90px;
		padding: 0px 50px 0px 90px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-item > a {
		font-size: 24px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b38bbf4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b38bbf4 {
		text-align: center;
		font-size: 40px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3e4d9003 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2e1469c1 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-66822c24 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3b8327bb > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3b8327bb .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-279e5707 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-73bd5e62 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-584a30c4 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-584a30c4 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1ebb8db7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-65e64242.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-65e64242.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-65e64242.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-65e64242 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-65e64242 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-65e64242 > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-65e64242 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-42dc73f0 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-42dc73f0 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b7617c4 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-789ee40b > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2dfb0e08 > .elementor-widget-container {
		margin: 20px 50px 20px 90px;
		padding: 0px 50px 0px 90px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-item > a {
		font-size: 24px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-48018d3f > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-67176713 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6e3429b > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-6e3429b > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-6e3429b > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6e3429b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7223b67 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7223b67 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1386124 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-204672e > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-0fa2507 > .elementor-widget-container {
		margin: 20px 50px 20px 90px;
		padding: 0px 50px 0px 90px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-item > a {
		font-size: 24px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3e72a02 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3e72a02 {
		text-align: center;
		font-size: 40px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-d76d2fc > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-29ea998 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-97837ed > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-a882522 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-a882522 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-248cea9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-f811b7d > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2d5c986 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2d5c986 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-891fcc4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-1f360a3.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1f360a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1f360a3.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1f360a3 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-1f360a3 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-1f360a3 > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1f360a3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-17aaf50 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-17aaf50 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-f01656b > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-788e026 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-36eff77 > .elementor-widget-container {
		margin: 20px 50px 20px 90px;
		padding: 0px 50px 0px 90px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-item > a {
		font-size: 24px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-90d6094 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-9014ce0 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-ee6acdf > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-ee6acdf > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-ee6acdf > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-ee6acdf > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5235c1fa > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5235c1fa .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5dfdff8e > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3cbff191 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6568143c > .elementor-widget-container {
		margin: 20px 50px 20px 90px;
		padding: 0px 50px 0px 90px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-item > a {
		font-size: 24px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5dac5a0f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5dac5a0f {
		text-align: center;
		font-size: 40px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7a0da109 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-c9b1e82 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-746804fc > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1fd68491 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1fd68491 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7e217467 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2241b2e7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7bbe75b5 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7bbe75b5 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-629d102d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-6650a087.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6650a087.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6650a087.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6650a087 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-6650a087 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-6650a087 > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6650a087 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3a3387e > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3a3387e .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2951c914 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b942d5f > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3b6fac66 > .elementor-widget-container {
		margin: 20px 50px 20px 90px;
		padding: 0px 50px 0px 90px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-item > a {
		font-size: 24px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4cfeb8b > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-387c57a7 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-48e185ac > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-48e185ac > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-48e185ac > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-48e185ac > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-138f19fc > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-138f19fc .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2075eb6b > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2c2f2e05 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-518cb926 > .elementor-widget-container {
		margin: 20px 50px 20px 90px;
		padding: 0px 50px 0px 90px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-item > a {
		font-size: 24px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-255b581e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-255b581e {
		text-align: center;
		font-size: 40px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-58ba8a96 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2156363b > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-213d84c9 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6d8b30b7 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6d8b30b7 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5ab814fb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5d8d3947 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-270c5cf9 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-270c5cf9 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-19eedc1d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-14b06426.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-14b06426.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-14b06426.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-14b06426 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-14b06426 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-14b06426 > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-14b06426 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-401aa113 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-401aa113 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4cccaf9b > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-332e4c8d > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-f4a3320 > .elementor-widget-container {
		margin: 20px 50px 20px 90px;
		padding: 0px 50px 0px 90px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-item > a {
		font-size: 24px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-39343391 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-39343391 {
		text-align: center;
		font-size: 40px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-45d5be03 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2bc8587c > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-77a70e9e > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-77a70e9e > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-77a70e9e > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-77a70e9e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3068bfd8 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3068bfd8 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-19bd3fb1 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-8fcbd80 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3860c467 > .elementor-widget-container {
		margin: 20px 50px 20px 90px;
		padding: 0px 50px 0px 90px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-item > a {
		font-size: 24px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-c270e46 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-173f5a07 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4573f0a6 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b77235f > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b77235f .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-edda024 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7fd46e2a > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-618ee2a8 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-618ee2a8 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-29c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-721504 .elementor-element.elementor-element-5516f668.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5516f668.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5516f668.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5516f668 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-5516f668 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-5516f668 > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5516f668 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-54537698 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-54537698 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1dd6dde7 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7d921605 > .elementor-widget-container {
		margin: 20px 50px 20px 90px;
		padding: 0px 50px 0px 90px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-item > a {
		font-size: 24px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-75514ce9 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2cef1b4b > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2cef1b4b .elementor-heading-title {
		font-size: 56px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-302a00c4 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-302a00c4 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-302a00c4 > .elementor-background-slideshow {
		border-radius: 0px 0px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-302a00c4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-64468ad3 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-64468ad3 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-69996ef3 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-73472c18 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1b6ea673 > .elementor-widget-container {
		margin: 20px 50px 20px 90px;
		padding: 0px 50px 0px 90px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-item > a {
		font-size: 24px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2ca10708 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1361a4a0 > .elementor-widget-container {
		margin: 0px 0px 50px 70px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-52f5d451 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3f71fa40 > .elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3f71fa40 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-11f798af > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2b67f1d {
		padding: 0px 70px 70px 70px;
	}
}

@media (max-width:767px) {
	.elementor-721504 .elementor-element.elementor-element-4308e22 > .elementor-container {
		min-height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4308e22 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4ab5e07e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4d4772f9 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-170c7b3d .swiper-slide {
		height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-170c7b3d .elementor-slide-heading {
		font-size: 30px;
		line-height: 1.2em;
		letter-spacing: 1.2px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-170c7b3d .elementor-slide-description {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-721504 .elementor-element.elementor-element-170c7b3d .elementor-slide-button {
		line-height: 1.2em;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2d379e2a {
		padding: 50px 0px 41px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-574b29a {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-69bd20a5 img {
		width: 100px;
		height: 75px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6475084d > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6475084d .elementor-heading-title {
		font-size: 20px;
		line-height: 1.6em;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1c2b0517 {
		font-size: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1b474b2e > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1b474b2e .elementor-heading-title {
		font-size: 20px;
		line-height: 1.6em;
	}
	
	.elementor-721504 .elementor-element.elementor-element-735005b4 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5c48684b > .elementor-container {
		min-height: 210px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5c48684b:not(.elementor-motion-effects-element-type-background), .elementor-721504 .elementor-element.elementor-element-5c48684b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-size: cover;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5c48684b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-305720d7 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-28981df6 > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-28981df6 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.6em;
	}
	
	.elementor-721504 .elementor-element.elementor-element-254504b8 > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-254504b8 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.6em;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6a3d3175 > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6a3d3175 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.6em;
	}
	
	.elementor-721504 .elementor-element.elementor-element-572a27c3 > .elementor-widget-container {
		margin: 0px 10px 0px 10px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-572a27c3 .elementor-heading-title {
		font-size: 20px;
		line-height: 1.6em;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6c9b301e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6c9b301e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-25dff861 {
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-d49a64b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4445b1cd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4445b1cd > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-4445b1cd > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-4445b1cd > .elementor-background-slideshow {
		border-radius: 10px 10px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6a3249c3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6a3249c3 .elementor-heading-title {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5df8464 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5df8464 img {
		height: 4px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-27b302e9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-27b302e9 .swiper-slide {
		height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7e6097d1 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7e6097d1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-639af170 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-639af170 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-45e5f16c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-45e5f16c .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7cae40c5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7cae40c5 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3472046e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 35px 20px 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px / 2);
		margin-left: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px / 2);
		margin-left: calc(-5px / 2);
	}
	
	body.rtl .elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px / 2);
	}
	
	body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-3472046e .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-10075efd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7eba3cd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7eba3cd .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7ab2a4b0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7ab2a4b0 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-35de3c35 {
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4b1917b9 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-115a1885 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-115a1885 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7a72369b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7a72369b .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6549c10a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6549c10a .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-fc62b54 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-fc62b54 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2efde604 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 35px 20px 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px / 2);
		margin-left: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px / 2);
		margin-left: calc(-5px / 2);
	}
	
	body.rtl .elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px / 2);
	}
	
	body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-2efde604 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2ca3bc77 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2ca3bc77 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3b24647f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3b24647f .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-57e1a65 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-57e1a65 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-57e1a65 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-57e1a65 > .elementor-background-slideshow {
		border-radius: 10px 10px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7b2e093a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7b2e093a .elementor-heading-title {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-689b8789 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-689b8789 img {
		height: 4px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4955b397 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4955b397 .swiper-slide {
		height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3119e2e4 {
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-34906ae3 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-39ddb4fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-39ddb4fc > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-39ddb4fc > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-39ddb4fc > .elementor-background-slideshow {
		border-radius: 10px 10px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-78c950c2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-78c950c2 .elementor-heading-title {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7534c459 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7534c459 img {
		height: 4px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b0f4a3b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b0f4a3b .swiper-slide {
		height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2f1cc1f2 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2f1cc1f2 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-11a01c95 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-11a01c95 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-159d63a2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-159d63a2 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6268cee6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6268cee6 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6cc304ec > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 35px 20px 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px / 2);
		margin-left: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px / 2);
		margin-left: calc(-5px / 2);
	}
	
	body.rtl .elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px / 2);
	}
	
	body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-6cc304ec .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3315d0e0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-63f7da4e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-63f7da4e .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-366428df > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-366428df .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-65fed7da {
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-79046439 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-534723c1 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-534723c1 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-412df53 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-412df53 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-41b6c3d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-41b6c3d .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7d706006 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7d706006 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-52c69355 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 35px 20px 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px / 2);
		margin-left: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px / 2);
		margin-left: calc(-5px / 2);
	}
	
	body.rtl .elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px / 2);
	}
	
	body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-52c69355 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b38bbf4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3e4d9003 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3e4d9003 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2e1469c1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2e1469c1 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-66822c24 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-66822c24 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-66822c24 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-66822c24 > .elementor-background-slideshow {
		border-radius: 10px 10px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3b8327bb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3b8327bb .elementor-heading-title {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4f8ad27a > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4f8ad27a img {
		height: 4px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-279e5707 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-279e5707 .swiper-slide {
		height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5cc5638e {
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3eee55f5 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-73bd5e62 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-73bd5e62 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-73bd5e62 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-73bd5e62 > .elementor-background-slideshow {
		border-radius: 10px 10px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-584a30c4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-584a30c4 .elementor-heading-title {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-53dfbb03 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-53dfbb03 img {
		height: 4px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1ebb8db7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1ebb8db7 .swiper-slide {
		height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-65e64242 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-65e64242 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-42dc73f0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-42dc73f0 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b7617c4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b7617c4 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-789ee40b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-789ee40b .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2dfb0e08 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 35px 20px 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px / 2);
		margin-left: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px / 2);
		margin-left: calc(-5px / 2);
	}
	
	body.rtl .elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px / 2);
	}
	
	body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-2dfb0e08 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-48018d3f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-48018d3f .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-67176713 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-67176713 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-ce464d9 {
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2213bcf {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6e3429b {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6e3429b > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7223b67 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7223b67 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1386124 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1386124 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-204672e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-204672e .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-0fa2507 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 35px 20px 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px / 2);
		margin-left: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px / 2);
		margin-left: calc(-5px / 2);
	}
	
	body.rtl .elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px / 2);
	}
	
	body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-0fa2507 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3e72a02 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-d76d2fc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-d76d2fc .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-29ea998 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-29ea998 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-97837ed > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-97837ed > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-97837ed > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-97837ed > .elementor-background-slideshow {
		border-radius: 10px 10px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-a882522 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-a882522 .elementor-heading-title {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-c79871f > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-c79871f img {
		height: 4px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-248cea9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-248cea9 .swiper-slide {
		height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4aae6e4 {
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-e7df36b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-f811b7d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-f811b7d > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-f811b7d > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-f811b7d > .elementor-background-slideshow {
		border-radius: 10px 10px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2d5c986 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2d5c986 .elementor-heading-title {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-9e3a989 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-9e3a989 img {
		height: 4px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-891fcc4 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-891fcc4 .swiper-slide {
		height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1f360a3 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1f360a3 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-17aaf50 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-17aaf50 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-f01656b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-f01656b .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-788e026 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-788e026 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-36eff77 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 35px 20px 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px / 2);
		margin-left: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px / 2);
		margin-left: calc(-5px / 2);
	}
	
	body.rtl .elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px / 2);
	}
	
	body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-36eff77 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-90d6094 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-90d6094 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-9014ce0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-9014ce0 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3ea767bc {
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6e66aac7 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-ee6acdf {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-ee6acdf > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5235c1fa > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5235c1fa .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5dfdff8e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5dfdff8e .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3cbff191 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3cbff191 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6568143c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 35px 20px 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px / 2);
		margin-left: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px / 2);
		margin-left: calc(-5px / 2);
	}
	
	body.rtl .elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px / 2);
	}
	
	body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-6568143c .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5dac5a0f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7a0da109 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7a0da109 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-c9b1e82 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-c9b1e82 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-746804fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-746804fc > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-746804fc > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-746804fc > .elementor-background-slideshow {
		border-radius: 10px 10px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1fd68491 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1fd68491 .elementor-heading-title {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-629fa85e > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-629fa85e img {
		height: 4px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7e217467 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7e217467 .swiper-slide {
		height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5324a209 {
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-18b39ec7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-30e53f0b {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2241b2e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2241b2e7 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-2241b2e7 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-2241b2e7 > .elementor-background-slideshow {
		border-radius: 10px 10px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7bbe75b5 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7bbe75b5 .elementor-heading-title {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-122e81ec > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-122e81ec img {
		height: 4px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-629d102d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-629d102d .swiper-slide {
		height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6650a087 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6650a087 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3a3387e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3a3387e .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2951c914 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2951c914 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b942d5f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b942d5f .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3b6fac66 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 35px 20px 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px / 2);
		margin-left: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px / 2);
		margin-left: calc(-5px / 2);
	}
	
	body.rtl .elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px / 2);
	}
	
	body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-3b6fac66 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4cfeb8b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4cfeb8b .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-387c57a7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-387c57a7 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3767154b {
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-135a9372 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-48e185ac {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-48e185ac > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-138f19fc > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-138f19fc .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2075eb6b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2075eb6b .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2c2f2e05 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2c2f2e05 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-518cb926 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 35px 20px 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px / 2);
		margin-left: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px / 2);
		margin-left: calc(-5px / 2);
	}
	
	body.rtl .elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px / 2);
	}
	
	body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-518cb926 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-255b581e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-58ba8a96 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-58ba8a96 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2156363b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2156363b .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-213d84c9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-213d84c9 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-213d84c9 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-213d84c9 > .elementor-background-slideshow {
		border-radius: 10px 10px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6d8b30b7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6d8b30b7 .elementor-heading-title {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-26384bfc > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-26384bfc img {
		height: 4px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5ab814fb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5ab814fb .swiper-slide {
		height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-22ccfef2 {
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2aab3fbb {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5d8d3947 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5d8d3947 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-5d8d3947 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-5d8d3947 > .elementor-background-slideshow {
		border-radius: 10px 10px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-270c5cf9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-270c5cf9 .elementor-heading-title {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-47b1528b > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-47b1528b img {
		height: 4px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-19eedc1d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-19eedc1d .swiper-slide {
		height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-14b06426 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-14b06426 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-401aa113 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-401aa113 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4cccaf9b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4cccaf9b .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-332e4c8d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-332e4c8d .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-f4a3320 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 35px 20px 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px / 2);
		margin-left: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px / 2);
		margin-left: calc(-5px / 2);
	}
	
	body.rtl .elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px / 2);
	}
	
	body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-f4a3320 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-39343391 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-45d5be03 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-45d5be03 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2bc8587c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2bc8587c .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-737521a3 {
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4058125 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-77a70e9e {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-77a70e9e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3068bfd8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3068bfd8 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-19bd3fb1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-19bd3fb1 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-8fcbd80 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-8fcbd80 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3860c467 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 35px 20px 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px / 2);
		margin-left: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px / 2);
		margin-left: calc(-5px / 2);
	}
	
	body.rtl .elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px / 2);
	}
	
	body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-3860c467 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-c270e46 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-c270e46 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-173f5a07 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-173f5a07 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4573f0a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4573f0a6 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-4573f0a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-4573f0a6 > .elementor-background-slideshow {
		border-radius: 10px 10px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b77235f > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5b77235f .elementor-heading-title {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-33bc146c > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-33bc146c img {
		height: 4px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-edda024 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-edda024 .swiper-slide {
		height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-55ee6419 {
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-43c6e32a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7fd46e2a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7fd46e2a > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-7fd46e2a > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-7fd46e2a > .elementor-background-slideshow {
		border-radius: 10px 10px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-618ee2a8 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-618ee2a8 .elementor-heading-title {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7030308b > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7030308b img {
		height: 4px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-29c > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-29c .swiper-slide {
		height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5516f668 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5516f668 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-54537698 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-54537698 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1dd6dde7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1dd6dde7 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7d921605 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 35px 20px 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px / 2);
		margin-left: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px / 2);
		margin-left: calc(-5px / 2);
	}
	
	body.rtl .elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px / 2);
	}
	
	body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-7d921605 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-75514ce9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-75514ce9 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2cef1b4b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2cef1b4b .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-394a519a {
		padding: 10px 15px 10px 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4ab5b2da {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-302a00c4 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-302a00c4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-64468ad3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-64468ad3 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-69996ef3 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-69996ef3 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-73472c18 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-73472c18 .elementor-button {
		font-size: 16px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1b6ea673 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 10px 35px 20px 35px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(5px / 2);
		margin-left: calc(5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-5px / 2);
		margin-left: calc(-5px / 2);
	}
	
	body.rtl .elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-5px / 2);
	}
	
	body:not(.rtl) .elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-5px / 2);
	}
	
	.elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-721504 .elementor-element.elementor-element-1b6ea673 .elementor-icon-list-item > a {
		font-size: 15px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-db74a2f > .elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-db74a2f {
		font-size: 38px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2ca10708 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2ca10708 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1361a4a0 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1361a4a0 .elementor-button {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-52f5d451 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-52f5d451 > .elementor-element-populated, .elementor-721504 .elementor-element.elementor-element-52f5d451 > .elementor-element-populated > .elementor-background-overlay, .elementor-721504 .elementor-element.elementor-element-52f5d451 > .elementor-background-slideshow {
		border-radius: 10px 10px 0px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3f71fa40 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 10px 20px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-3f71fa40 .elementor-heading-title {
		font-size: 28px;
		line-height: 30px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-551d2a19 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-551d2a19 img {
		height: 4px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-11f798af > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-11f798af .swiper-slide {
		height: 220px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2b67f1d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 5px 20px 5px;
	}
	
	.elementor-721504 .elementor-element.elementor-element-e8acf49 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-721504 .elementor-element.elementor-element-4445b1cd {
		width: 55%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7e6097d1 {
		width: 45%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-115a1885 {
		width: 45%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-57e1a65 {
		width: 55%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-39ddb4fc {
		width: 55%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2f1cc1f2 {
		width: 45%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-534723c1 {
		width: 45%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-66822c24 {
		width: 55%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-73bd5e62 {
		width: 55%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-65e64242 {
		width: 45%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6e3429b {
		width: 45%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-97837ed {
		width: 55%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-f811b7d {
		width: 55%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1f360a3 {
		width: 45%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-ee6acdf {
		width: 45%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-746804fc {
		width: 55%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2241b2e7 {
		width: 55%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6650a087 {
		width: 45%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-48e185ac {
		width: 45%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-213d84c9 {
		width: 55%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5d8d3947 {
		width: 55%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-14b06426 {
		width: 45%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-77a70e9e {
		width: 45%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4573f0a6 {
		width: 55%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7fd46e2a {
		width: 55%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5516f668 {
		width: 45%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-302a00c4 {
		width: 45%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-52f5d451 {
		width: 55%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-721504 .elementor-element.elementor-element-4445b1cd {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7e6097d1 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-115a1885 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-57e1a65 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-39ddb4fc {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2f1cc1f2 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-534723c1 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-66822c24 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-73bd5e62 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-65e64242 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6e3429b {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-97837ed {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-f811b7d {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-1f360a3 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-ee6acdf {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-746804fc {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-2241b2e7 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-6650a087 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-48e185ac {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-213d84c9 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5d8d3947 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-14b06426 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-77a70e9e {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-4573f0a6 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-7fd46e2a {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-5516f668 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-302a00c4 {
		width: 100%;
	}
	
	.elementor-721504 .elementor-element.elementor-element-52f5d451 {
		width: 100%;
	}
}

@media (min-width:1025px) {
	.elementor-721504 .elementor-element.elementor-element-5c48684b:not(.elementor-motion-effects-element-type-background), .elementor-721504 .elementor-element.elementor-element-5c48684b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

/* Start custom CSS for section, class: .elementor-element-4d4772f9 */
@media (max-width: 767px) {
	.container-tripadvisor .elementor-row .elementor-column {
		min-height: 0px;
	}
}

/* End custom CSS */

/* Start custom CSS for slides, class: .elementor-element-170c7b3d */
.slide-c .elementor-button a {
	padding: 0;
	margin: 0;
	display: contents;
}

.slide-c .btn-slide-c:hover {
	background: #00b3c2;
	border: 1px solid #00b3c2;
}

.slide-c .btn-slide-c {
	padding: 10px 30px 10px 30px;
	margin: 10px;
	color: #fff;
	text-decoration: none;
	background: #f90983;
	box-shadow: 0px 3.15612px 3.15612px rgba(0, 0, 0, 25%);
	border-radius: 7.10127px;
	border: 1px solid #f90983;
	font-weight: bold;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-25dff861 */
.elementor-element h3 {
	color: #000;
}

.text-bold > div > p > b {
	color: #000;
}

/*slider borde redondeado*/
.sect_one .elementor-slides-wrapper {
	border-radius: 10px;
}

.sect_one .elementor-widget-wrap {
	border-radius: 10px 0px 0px 10px;
}

.sect_two .elementor-slides-wrapper {
	border-radius: 10px;
}

.sect_two .elementor-widget-wrap {
	border-radius: 0px 10px 10px 0px;
}

.mislide-02 .elementor-element.elementor-element-c7c54c9 .swiper-slide {
	border-radius: 10px;
}

.mislide-03 .elementor-element.elementor-element-211ef085 .swiper-slide {
	border-radius: 10px;
}

.mislide-04 .elementor-element.elementor-element-259b9767 .swiper-slide {
	border-radius: 10px;
}

.mislide-05 .elementor-element.elementor-element-4e859807 .swiper-slide {
	border-radius: 10px;
}

.mislide-06 .elementor-element.elementor-element-6f003574 .swiper-slide {
	border-radius: 10px;
}

.mislide-07 .elementor-element.elementor-element-14343696 .swiper-slide {
	border-radius: 10px;
}

.mislide-08 .elementor-element.elementor-element-43daec6d .swiper-slide {
	border-radius: 10px;
}

.mislide-09 .elementor-element.elementor-element-7c54a8e3 .swiper-slide {
	border-radius: 10px;
}

@media screen and (max-width: 598px) {
	.sect_one .elementor-slides-wrapper {
		border-radius: 0px;
	}
	
	.sect_two .elementor-slides-wrapper {
		border-radius: 0px;
	}
}

/* End custom CSS */

/* Start custom CSS for text-editor, class: .elementor-element-db74a2f */
@media (max-width: 767px) {
	.text-privatetransf .elementor-text-editor {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		align-content: center;
		justify-content: center;
		align-items: center;
	}
	
	.text-privatetransf .elementor-text-editor sup {
		top: 35px;
	}
}
