
.elementor-1298 .elementor-element.elementor-element-b78bcdb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0% 3% 0% 3%;
}

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

.elementor-1298 .elementor-element.elementor-element-4b72105:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1298 .elementor-element.elementor-element-4b72105 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-hgehj.nitrocdn.com/HELMCmBNTzfYiJpPZNmflOxYPPUVHcsW/assets/images/optimized/rev-da762ea/bousquetmountain.com/wp-content/uploads/2021/09/Drinks-at-Bousquet-scaled-1.jpeg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1298 .elementor-element.elementor-element-4b72105:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-1298 .elementor-element.elementor-element-4b72105 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-1298 .elementor-element.elementor-element-4b72105 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10% 5% 18% 5%;
}

.elementor-1298 .elementor-element.elementor-element-4b72105 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

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

.elementor-1298 .elementor-element.elementor-element-ef4c9b7 {
	margin: -6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: start;
}

.elementor-1298 .elementor-element.elementor-element-ef4c9b7 .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 5.2rem;
	font-weight: 400;
	text-shadow: 4px 0px 5px rgba(0, 0, 0, .77);
	color: #fff;
}

.elementor-1298 .elementor-element.elementor-element-f44b6ce {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 60px 0px 0px 0px;
}

.elementor-1298 .elementor-element.elementor-element-c5d7ed4 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 10px 0px 10px;
}

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

.elementor-1298 .elementor-element.elementor-element-c5af292 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 60px 0px 60px 0px;
}

.elementor-1298 .elementor-element.elementor-element-3fe235e > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-1298 .elementor-element.elementor-element-e7add47 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1298 .elementor-element.elementor-element-e7add47 .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 3.5rem;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-1298 .elementor-element.elementor-element-2ae3901 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1298 .elementor-element.elementor-element-982ffc3 img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-982ffc3:hover img {
	opacity: .5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-fbc6a5c .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #114323;
}

.elementor-1298 .elementor-element.elementor-element-3da9e9d {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 60px 0px 60px 0px;
}

.elementor-1298 .elementor-element.elementor-element-c3c699f > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1298 .elementor-element.elementor-element-997e4be {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1298 .elementor-element.elementor-element-997e4be .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 3.5rem;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-1298 .elementor-element.elementor-element-3b06468 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1298 .elementor-element.elementor-element-6958d13 img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-6958d13:hover img {
	opacity: .5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-ddac78c .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #114323;
}

.elementor-1298 .elementor-element.elementor-element-603114e img {
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-603114e:hover img {
	opacity: .5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-f669eea .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #114323;
}

.elementor-1298 .elementor-element.elementor-element-130ab6c {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 60px 0px 60px 0px;
}

.elementor-1298 .elementor-element.elementor-element-4d39495 > .elementor-element-populated {
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-1298 .elementor-element.elementor-element-422da61 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1298 .elementor-element.elementor-element-422da61 .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 3.5rem;
	font-weight: 400;
	color: var(--e-global-color-accent);
}

.elementor-1298 .elementor-element.elementor-element-ce4ecd2 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1298 .elementor-element.elementor-element-10efca4 img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-10efca4:hover img {
	opacity: .5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-670bfb1 .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #114323;
}

.elementor-1298 .elementor-element.elementor-element-6751e1c img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-6751e1c:hover img {
	opacity: .5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-345f71a .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #114323;
}

.elementor-1298 .elementor-element.elementor-element-45ebb6a img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-45ebb6a:hover img {
	opacity: .5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-62d66a0 .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #114323;
}

.elementor-1298 .elementor-element.elementor-element-f23fc2b img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-f23fc2b:hover img {
	opacity: .5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-503e22d .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #114323;
}

.elementor-1298 .elementor-element.elementor-element-6cb2a4f img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-6cb2a4f:hover img {
	opacity: .5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-1c1e846 .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #114323;
}

.elementor-1298 .elementor-element.elementor-element-fac8ef1 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 60px 0px;
}

.elementor-1298 .elementor-element.elementor-element-53f5987 img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-53f5987:hover img {
	opacity: .5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-b6f2dce .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #114323;
}

.elementor-1298 .elementor-element.elementor-element-1373cbe img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-1373cbe:hover img {
	opacity: .5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-af0d1fd .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #114323;
}

.elementor-1298 .elementor-element.elementor-element-6d17b71 img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-6d17b71:hover img {
	opacity: .5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-2f9c5c1 .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #114323;
}

.elementor-1298 .elementor-element.elementor-element-1bc7242 img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-1bc7242:hover img {
	opacity: .5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-3e722c0 .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #114323;
}

.elementor-1298 .elementor-element.elementor-element-f12bef2 img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-f12bef2:hover img {
	opacity: .5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-9f12126 .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #114323;
}

.elementor-1298 .elementor-element.elementor-element-2bd43ac {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1298 .elementor-element.elementor-element-399cba5 img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-399cba5:hover img {
	opacity: .5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-b9b37c8 .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #114323;
}

.elementor-1298 .elementor-element.elementor-element-e0a0c12 img {
	height: 240px;
	object-fit: cover;
	object-position: center center;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-e0a0c12:hover img {
	opacity: .5;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1298 .elementor-element.elementor-element-572b5fa .elementor-heading-title {
	font-family: "Bebas Neue", Sans-serif;
	font-size: 1.6rem;
	font-weight: 400;
	color: #114323;
}

:root {
	--page-title-display: none;
}

@media (max-width:1024px) {
	.elementor-1298 .elementor-element.elementor-element-b78bcdb {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 32px 0px 32px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-1298 .elementor-element.elementor-element-ef4c9b7 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-ef4c9b7 .elementor-heading-title {
		font-size: 4.3rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-f44b6ce {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 32px 0px 32px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-c5d7ed4 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 10px 0px 10px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1298 .elementor-element.elementor-element-c5af292 {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 32px 0px 32px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-3fe235e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-e7add47 .elementor-heading-title {
		font-size: 3.5rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-2ae3901 {
		padding: 20px 32px 20px 32px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-982ffc3 img {
		width: 100%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-3da9e9d {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 32px 0px 32px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-c3c699f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-997e4be .elementor-heading-title {
		font-size: 3.5rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-3b06468 {
		padding: 20px 32px 20px 32px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-6958d13 img {
		width: 100%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-603114e img {
		width: 100%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-130ab6c {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 32px 0px 32px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-4d39495 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-422da61 .elementor-heading-title {
		font-size: 3.5rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-ce4ecd2 {
		padding: 20px 32px 20px 32px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-10efca4 img {
		width: 100%;
		height: 120px;
		object-fit: cover;
	}
	
	.elementor-1298 .elementor-element.elementor-element-6751e1c img {
		width: 100%;
		height: 120px;
		object-fit: cover;
	}
	
	.elementor-1298 .elementor-element.elementor-element-45ebb6a img {
		width: 100%;
		height: 120px;
		object-fit: cover;
	}
	
	.elementor-1298 .elementor-element.elementor-element-f23fc2b img {
		width: 100%;
		height: 120px;
		object-fit: cover;
	}
	
	.elementor-1298 .elementor-element.elementor-element-6cb2a4f img {
		width: 100%;
		height: 120px;
		object-fit: cover;
	}
	
	.elementor-1298 .elementor-element.elementor-element-fac8ef1 {
		padding: 20px 32px 20px 32px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-53f5987 img {
		width: 100%;
		height: 120px;
		object-fit: cover;
	}
	
	.elementor-1298 .elementor-element.elementor-element-1373cbe img {
		width: 100%;
		height: 120px;
		object-fit: cover;
	}
	
	.elementor-1298 .elementor-element.elementor-element-6d17b71 img {
		width: 100%;
		height: 120px;
		object-fit: cover;
	}
	
	.elementor-1298 .elementor-element.elementor-element-1bc7242 img {
		width: 100%;
		height: 120px;
		object-fit: cover;
	}
	
	.elementor-1298 .elementor-element.elementor-element-f12bef2 img {
		width: 100%;
		height: 120px;
		object-fit: cover;
	}
	
	.elementor-1298 .elementor-element.elementor-element-2bd43ac {
		padding: 20px 32px 20px 32px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-399cba5 img {
		width: 100%;
		height: 120px;
		object-fit: cover;
	}
	
	.elementor-1298 .elementor-element.elementor-element-e0a0c12 img {
		width: 100%;
		height: 120px;
		object-fit: cover;
	}
}

@media (max-width:767px) {
	.elementor-1298 .elementor-element.elementor-element-b78bcdb {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-1298 .elementor-element.elementor-element-4b72105.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-4b72105.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-4b72105 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 40px 20px 40px 20px;
	}
	
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-1298 .elementor-element.elementor-element-ef4c9b7 {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-ef4c9b7 .elementor-heading-title {
		font-size: 3rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-f44b6ce {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-1298 .elementor-element.elementor-element-c5af292 {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-e7add47 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-2ae3901 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-987131f {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-982ffc3 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-982ffc3 img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-fbc6a5c {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-fbc6a5c .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-682002c {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-3da9e9d {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-997e4be .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-3b06468 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-63fec2a {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-6958d13 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-6958d13 img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-ddac78c {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-ddac78c .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-e1e6e88 {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-603114e {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-603114e img {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-f669eea {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-f669eea .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-130ab6c {
		margin-top: 40px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-422da61 .elementor-heading-title {
		font-size: 2.5rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-ce4ecd2 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-fd71187 {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-10efca4 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-10efca4 img {
		width: 100%;
		max-width: 100%;
		object-fit: contain;
	}
	
	.elementor-1298 .elementor-element.elementor-element-670bfb1 {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-670bfb1 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-83bd068 {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-6751e1c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-6751e1c img {
		width: 100%;
		max-width: 100%;
		object-fit: contain;
	}
	
	.elementor-1298 .elementor-element.elementor-element-345f71a {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-345f71a .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-220644e {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-45ebb6a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-45ebb6a img {
		width: 100%;
		max-width: 100%;
		object-fit: contain;
	}
	
	.elementor-1298 .elementor-element.elementor-element-62d66a0 {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-62d66a0 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-ce79abd {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-f23fc2b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-f23fc2b img {
		width: 100%;
		max-width: 100%;
		object-fit: contain;
	}
	
	.elementor-1298 .elementor-element.elementor-element-503e22d {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-503e22d .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-435829c {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-6cb2a4f {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-6cb2a4f img {
		width: 100%;
		max-width: 100%;
		object-fit: contain;
	}
	
	.elementor-1298 .elementor-element.elementor-element-1c1e846 {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-1c1e846 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-fac8ef1 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-95341a3 {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-53f5987 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-53f5987 img {
		width: 100%;
		max-width: 100%;
		object-fit: contain;
	}
	
	.elementor-1298 .elementor-element.elementor-element-b6f2dce {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-b6f2dce .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-56b6076 {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-1373cbe {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-1373cbe img {
		width: 100%;
		max-width: 100%;
		object-fit: contain;
	}
	
	.elementor-1298 .elementor-element.elementor-element-af0d1fd {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-af0d1fd .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-4fa7f1e {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-6d17b71 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-6d17b71 img {
		width: 100%;
		max-width: 100%;
		object-fit: contain;
	}
	
	.elementor-1298 .elementor-element.elementor-element-2f9c5c1 {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-2f9c5c1 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-25b070c {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-1bc7242 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-1bc7242 img {
		width: 100%;
		max-width: 100%;
		object-fit: contain;
	}
	
	.elementor-1298 .elementor-element.elementor-element-3e722c0 {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-3e722c0 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-5b4888f {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-f12bef2 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-f12bef2 img {
		width: 100%;
		max-width: 100%;
		object-fit: contain;
	}
	
	.elementor-1298 .elementor-element.elementor-element-9f12126 {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-9f12126 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-2bd43ac {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-114090d {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-399cba5 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-399cba5 img {
		width: 100%;
		max-width: 100%;
		object-fit: contain;
	}
	
	.elementor-1298 .elementor-element.elementor-element-b9b37c8 {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-b9b37c8 .elementor-heading-title {
		font-size: 1.2rem;
	}
	
	.elementor-1298 .elementor-element.elementor-element-5141d07 {
		width: 50%;
	}
	
	.elementor-1298 .elementor-element.elementor-element-e0a0c12 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-1298 .elementor-element.elementor-element-e0a0c12 img {
		width: 100%;
		max-width: 100%;
		object-fit: contain;
	}
	
	.elementor-1298 .elementor-element.elementor-element-572b5fa {
		text-align: center;
	}
	
	.elementor-1298 .elementor-element.elementor-element-572b5fa .elementor-heading-title {
		font-size: 1.2rem;
	}
}
