
.elementor-7274 .elementor-element.elementor-element-a505b43 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .77;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-a505b43:not(.elementor-motion-effects-element-type-background), .elementor-7274 .elementor-element.elementor-element-a505b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildmfbi.nitrocdn.com/pzqhPBJBkuqvnRwKqccaxdNTWvuNQeJH/assets/images/optimized/rev-0f3430d/mdhyperbaric.com/wp-content/uploads/2025/08/Untitled-1920-x-800-px.webp");
	background-position: -273px -289px;
}

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

.elementor-7274 .elementor-element.elementor-element-a505b43::before, .elementor-7274 .elementor-element.elementor-element-a505b43 > .elementor-background-video-container::before, .elementor-7274 .elementor-element.elementor-element-a505b43 > .e-con-inner > .elementor-background-video-container::before, .elementor-7274 .elementor-element.elementor-element-a505b43 > .elementor-background-slideshow::before, .elementor-7274 .elementor-element.elementor-element-a505b43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7274 .elementor-element.elementor-element-a505b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-primary);
	--background-overlay: "";
}

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

.elementor-7274 .elementor-element.elementor-element-bb29532 .elementor-heading-title {
	font-family: var(--e-global-typography-3091d4e-font-family), Sans-serif;
	font-size: var(--e-global-typography-3091d4e-font-size);
	font-weight: var(--e-global-typography-3091d4e-font-weight);
	text-decoration: var(--e-global-typography-3091d4e-text-decoration);
	line-height: var(--e-global-typography-3091d4e-line-height);
	letter-spacing: var(--e-global-typography-3091d4e-letter-spacing);
	word-spacing: var(--e-global-typography-3091d4e-word-spacing);
	color: #fff;
}

.elementor-7274 .elementor-element.elementor-element-d370d66 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-d370d66:not(.elementor-motion-effects-element-type-background), .elementor-7274 .elementor-element.elementor-element-d370d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6ec2a2);
}

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

.elementor-7274 .elementor-element.elementor-element-1c21d32 .elementor-heading-title {
	font-family: var(--e-global-typography-9871c1e-font-family), Sans-serif;
	font-size: var(--e-global-typography-9871c1e-font-size);
	font-weight: var(--e-global-typography-9871c1e-font-weight);
	text-decoration: var(--e-global-typography-9871c1e-text-decoration);
	line-height: var(--e-global-typography-9871c1e-line-height);
	letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
	word-spacing: var(--e-global-typography-9871c1e-word-spacing);
}

.elementor-7274 .elementor-element.elementor-element-ba0314e .elementor-heading-title {
	font-family: var(--e-global-typography-d07ed5a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d07ed5a-font-size);
	font-weight: var(--e-global-typography-d07ed5a-font-weight);
	text-decoration: var(--e-global-typography-d07ed5a-text-decoration);
	line-height: var(--e-global-typography-d07ed5a-line-height);
	letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
	word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7274 .elementor-element.elementor-element-4cb8517 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-7274 .elementor-element.elementor-element-bd7fe9d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-907f8ca {
	--display: flex;
	--min-height: 0px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-907f8ca.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7274 .elementor-element.elementor-element-8b5b58b {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-7274 .elementor-element.elementor-element-8b5b58b .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
}

.elementor-7274 .elementor-element.elementor-element-13c20a1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-7274 .elementor-element.elementor-element-4bb345a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-7274 .elementor-element.elementor-element-4bb345a .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
}

.elementor-7274 .elementor-element.elementor-element-0cc564a {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-7274 .elementor-element.elementor-element-8e631f9 {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-7274 .elementor-element.elementor-element-8e631f9 .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
}

.elementor-7274 .elementor-element.elementor-element-2e58d15 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-7274 .elementor-element.elementor-element-594b2e0 {
	--spacer-size: 10px;
}

.elementor-7274 .elementor-element.elementor-element-30447e9 .elementor-button {
	background-color: var(--e-global-color-3088b37);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7a7062a);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7274 .elementor-element.elementor-element-30447e9 .elementor-button:hover, .elementor-7274 .elementor-element.elementor-element-30447e9 .elementor-button:focus {
	background-color: var(--e-global-color-3088b37);
	color: var(--e-global-color-primary);
}

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

.elementor-7274 .elementor-element.elementor-element-30447e9.elementor-element {
	--align-self: flex-start;
}

.elementor-7274 .elementor-element.elementor-element-30447e9 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-7274 .elementor-element.elementor-element-30447e9 .elementor-button:hover svg, .elementor-7274 .elementor-element.elementor-element-30447e9 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7274 .elementor-element.elementor-element-a0dbfc7 .elementor-button {
	background-color: var(--e-global-color-7a7062a);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7274 .elementor-element.elementor-element-a0dbfc7 .elementor-button:hover, .elementor-7274 .elementor-element.elementor-element-a0dbfc7 .elementor-button:focus {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-89649fd);
}

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

.elementor-7274 .elementor-element.elementor-element-a0dbfc7.elementor-element {
	--align-self: flex-start;
}

.elementor-7274 .elementor-element.elementor-element-a0dbfc7 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-7274 .elementor-element.elementor-element-a0dbfc7 .elementor-button:hover svg, .elementor-7274 .elementor-element.elementor-element-a0dbfc7 .elementor-button:focus svg {
	fill: var(--e-global-color-89649fd);
}

.elementor-7274 .elementor-element.elementor-element-e77503e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-7274 .elementor-element.elementor-element-e6eea4d:not( .elementor-widget-image ), .elementor-7274 .elementor-element.elementor-element-e6eea4d.elementor-widget-image img {
	-webkit-mask-image: url("https://cdn-ildmfbi.nitrocdn.com/pzqhPBJBkuqvnRwKqccaxdNTWvuNQeJH/assets/images/optimized/rev-0f3430d/mdhyperbaric.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7274 .elementor-element.elementor-element-e6eea4d:not( .elementor-widget-image ).nitro-lazy, .elementor-7274 .elementor-element.elementor-element-e6eea4d.elementor-widget-image img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-7274 .elementor-element.elementor-element-e6eea4d img {
	max-width: 80%;
}

.elementor-7274 .elementor-element.elementor-element-ead991c {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-ead991c:not(.elementor-motion-effects-element-type-background), .elementor-7274 .elementor-element.elementor-element-ead991c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(131, 200, 243, .62);
}

.elementor-7274 .elementor-element.elementor-element-102cd5f {
	text-align: start;
}

.elementor-7274 .elementor-element.elementor-element-102cd5f .elementor-heading-title {
	font-family: var(--e-global-typography-9871c1e-font-family), Sans-serif;
	font-size: var(--e-global-typography-9871c1e-font-size);
	font-weight: var(--e-global-typography-9871c1e-font-weight);
	text-decoration: var(--e-global-typography-9871c1e-text-decoration);
	line-height: var(--e-global-typography-9871c1e-line-height);
	letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
	word-spacing: var(--e-global-typography-9871c1e-word-spacing);
}

.elementor-7274 .elementor-element.elementor-element-5ca3e94 {
	text-align: start;
}

.elementor-7274 .elementor-element.elementor-element-cf214d0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-cf214d0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7274 .elementor-element.elementor-element-4366ada {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 15px 0px;
}

.elementor-7274 .elementor-element.elementor-element-4366ada.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7274 .elementor-element.elementor-element-4366ada img {
	max-width: 150px;
}

.elementor-7274 .elementor-element.elementor-element-534701b {
	--display: flex;
}

.elementor-7274 .elementor-element.elementor-element-e6e8a5e {
	color: var(--e-global-color-64b8adf);
}

.elementor-7274 .elementor-element.elementor-element-46bda01 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-3b03b82 {
	text-align: start;
}

.elementor-7274 .elementor-element.elementor-element-3b03b82 .elementor-heading-title {
	font-family: var(--e-global-typography-9871c1e-font-family), Sans-serif;
	font-size: var(--e-global-typography-9871c1e-font-size);
	font-weight: var(--e-global-typography-9871c1e-font-weight);
	text-decoration: var(--e-global-typography-9871c1e-text-decoration);
	line-height: var(--e-global-typography-9871c1e-line-height);
	letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
	word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7274 .elementor-element.elementor-element-d448420 {
	text-align: start;
}

.elementor-7274 .elementor-element.elementor-element-d448420 .elementor-heading-title {
	font-family: var(--e-global-typography-d07ed5a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d07ed5a-font-size);
	font-weight: var(--e-global-typography-d07ed5a-font-weight);
	text-decoration: var(--e-global-typography-d07ed5a-text-decoration);
	line-height: var(--e-global-typography-d07ed5a-line-height);
	letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
	word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7274 .elementor-element.elementor-element-ae282aa {
	--display: flex;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-910cd04.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 10px;
}

.elementor-7274 .elementor-element.elementor-element-910cd04 .elementor-main-swiper {
	height: 440px;
}

.elementor-7274 .elementor-element.elementor-element-910cd04 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-7274 .elementor-element.elementor-element-94f8482 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-94f8482:not(.elementor-motion-effects-element-type-background), .elementor-7274 .elementor-element.elementor-element-94f8482 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

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

.elementor-7274 .elementor-element.elementor-element-cc9b0a7 .elementor-heading-title {
	font-family: var(--e-global-typography-9871c1e-font-family), Sans-serif;
	font-size: var(--e-global-typography-9871c1e-font-size);
	font-weight: var(--e-global-typography-9871c1e-font-weight);
	text-decoration: var(--e-global-typography-9871c1e-text-decoration);
	line-height: var(--e-global-typography-9871c1e-line-height);
	letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
	word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	color: var(--e-global-color-89649fd);
}

.elementor-7274 .elementor-element.elementor-element-4f358c2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 20px 0px;
}

.elementor-7274 .elementor-element.elementor-element-4f358c2 .elementor-heading-title {
	font-family: var(--e-global-typography-d07ed5a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d07ed5a-font-size);
	font-weight: var(--e-global-typography-d07ed5a-font-weight);
	text-decoration: var(--e-global-typography-d07ed5a-text-decoration);
	line-height: var(--e-global-typography-d07ed5a-line-height);
	letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
	word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	color: var(--e-global-color-89649fd);
}

.elementor-7274 .elementor-element.elementor-element-3ba7a97 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: dotted;
	--border-style: dotted;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-89649fd);
	--border-color: var(--e-global-color-89649fd);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-3ba7a97.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7274 .elementor-element.elementor-element-0caf60f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7274 .elementor-element.elementor-element-0caf60f:not( .elementor-widget-image ), .elementor-7274 .elementor-element.elementor-element-0caf60f.elementor-widget-image img {
	-webkit-mask-image: url("https://cdn-ildmfbi.nitrocdn.com/pzqhPBJBkuqvnRwKqccaxdNTWvuNQeJH/assets/images/optimized/rev-0f3430d/mdhyperbaric.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7274 .elementor-element.elementor-element-0caf60f:not( .elementor-widget-image ).nitro-lazy, .elementor-7274 .elementor-element.elementor-element-0caf60f.elementor-widget-image img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-7274 .elementor-element.elementor-element-0caf60f img {
	max-width: 150px;
}

.elementor-7274 .elementor-element.elementor-element-5e866ed {
	--display: flex;
}

.elementor-7274 .elementor-element.elementor-element-6045191 .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	color: var(--e-global-color-89649fd);
}

.elementor-7274 .elementor-element.elementor-element-657d9cc {
	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);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-89649fd);
}

.elementor-7274 .elementor-element.elementor-element-ab6e555 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: dotted;
	--border-style: dotted;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-89649fd);
	--border-color: var(--e-global-color-89649fd);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-ab6e555.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7274 .elementor-element.elementor-element-d256b43.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7274 .elementor-element.elementor-element-d256b43:not( .elementor-widget-image ), .elementor-7274 .elementor-element.elementor-element-d256b43.elementor-widget-image img {
	-webkit-mask-image: url("https://cdn-ildmfbi.nitrocdn.com/pzqhPBJBkuqvnRwKqccaxdNTWvuNQeJH/assets/images/optimized/rev-0f3430d/mdhyperbaric.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7274 .elementor-element.elementor-element-d256b43:not( .elementor-widget-image ).nitro-lazy, .elementor-7274 .elementor-element.elementor-element-d256b43.elementor-widget-image img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-7274 .elementor-element.elementor-element-d256b43 img {
	max-width: 150px;
}

.elementor-7274 .elementor-element.elementor-element-04f1b0f {
	--display: flex;
}

.elementor-7274 .elementor-element.elementor-element-f9e6ca5 .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	color: var(--e-global-color-89649fd);
}

.elementor-7274 .elementor-element.elementor-element-31e0519 {
	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);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-89649fd);
}

.elementor-7274 .elementor-element.elementor-element-1be577a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: dotted;
	--border-style: dotted;
	border-width: 0px 0px 2px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 2px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-89649fd);
	--border-color: var(--e-global-color-89649fd);
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-1be577a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7274 .elementor-element.elementor-element-77264eb {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 15px 0px;
}

.elementor-7274 .elementor-element.elementor-element-77264eb.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7274 .elementor-element.elementor-element-77264eb:not( .elementor-widget-image ), .elementor-7274 .elementor-element.elementor-element-77264eb.elementor-widget-image img {
	-webkit-mask-image: url("https://cdn-ildmfbi.nitrocdn.com/pzqhPBJBkuqvnRwKqccaxdNTWvuNQeJH/assets/images/optimized/rev-0f3430d/mdhyperbaric.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7274 .elementor-element.elementor-element-77264eb:not( .elementor-widget-image ).nitro-lazy, .elementor-7274 .elementor-element.elementor-element-77264eb.elementor-widget-image img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-7274 .elementor-element.elementor-element-77264eb img {
	max-width: 150px;
}

.elementor-7274 .elementor-element.elementor-element-f9a8eb2 {
	--display: flex;
}

.elementor-7274 .elementor-element.elementor-element-9c22dc2 .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	color: var(--e-global-color-89649fd);
}

.elementor-7274 .elementor-element.elementor-element-a246ff8 {
	color: var(--e-global-color-89649fd);
}

.elementor-7274 .elementor-element.elementor-element-c0104bf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: none;
	--border-style: none;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-c0104bf.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-7274 .elementor-element.elementor-element-f8291b3.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7274 .elementor-element.elementor-element-f8291b3:not( .elementor-widget-image ), .elementor-7274 .elementor-element.elementor-element-f8291b3.elementor-widget-image img {
	-webkit-mask-image: url("https://cdn-ildmfbi.nitrocdn.com/pzqhPBJBkuqvnRwKqccaxdNTWvuNQeJH/assets/images/optimized/rev-0f3430d/mdhyperbaric.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7274 .elementor-element.elementor-element-f8291b3:not( .elementor-widget-image ).nitro-lazy, .elementor-7274 .elementor-element.elementor-element-f8291b3.elementor-widget-image img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-7274 .elementor-element.elementor-element-f8291b3 img {
	max-width: 150px;
}

.elementor-7274 .elementor-element.elementor-element-21607c3 {
	--display: flex;
}

.elementor-7274 .elementor-element.elementor-element-df58000 .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	color: var(--e-global-color-89649fd);
}

.elementor-7274 .elementor-element.elementor-element-63fbfd3 {
	color: var(--e-global-color-89649fd);
}

.elementor-7274 .elementor-element.elementor-element-08af00c .elementor-button {
	background-color: var(--e-global-color-7a7062a);
	font-family: var(--e-global-typography-194476e-font-family), Sans-serif;
	font-size: var(--e-global-typography-194476e-font-size);
	font-weight: var(--e-global-typography-194476e-font-weight);
	line-height: var(--e-global-typography-194476e-line-height);
	letter-spacing: var(--e-global-typography-194476e-letter-spacing);
	word-spacing: var(--e-global-typography-194476e-word-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
}

.elementor-7274 .elementor-element.elementor-element-08af00c .elementor-button:hover, .elementor-7274 .elementor-element.elementor-element-08af00c .elementor-button:focus {
	background-color: var(--e-global-color-89649fd);
	color: var(--e-global-color-primary);
}

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

.elementor-7274 .elementor-element.elementor-element-08af00c.elementor-element {
	--align-self: center;
}

.elementor-7274 .elementor-element.elementor-element-08af00c .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-7274 .elementor-element.elementor-element-08af00c .elementor-button:hover svg, .elementor-7274 .elementor-element.elementor-element-08af00c .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-7274 .elementor-element.elementor-element-2c883c2 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 50px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-2c883c2:not(.elementor-motion-effects-element-type-background), .elementor-7274 .elementor-element.elementor-element-2c883c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6ec2a2);
}

.elementor-7274 .elementor-element.elementor-element-828660a {
	text-align: start;
}

.elementor-7274 .elementor-element.elementor-element-828660a .elementor-heading-title {
	font-family: var(--e-global-typography-9871c1e-font-family), Sans-serif;
	font-size: var(--e-global-typography-9871c1e-font-size);
	font-weight: var(--e-global-typography-9871c1e-font-weight);
	text-decoration: var(--e-global-typography-9871c1e-text-decoration);
	line-height: var(--e-global-typography-9871c1e-line-height);
	letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
	word-spacing: var(--e-global-typography-9871c1e-word-spacing);
}

.elementor-7274 .elementor-element.elementor-element-30e28f3 {
	text-align: start;
}

.elementor-7274 .elementor-element.elementor-element-30e28f3 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-7274 .elementor-element.elementor-element-96cb3c4 {
	padding: 0px 0px 20px 0px;
	text-align: start;
}

.elementor-7274 .elementor-element.elementor-element-c36dd8c .elementor-heading-title {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-size: var(--e-global-typography-f66f84d-font-size);
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
}

.elementor-7274 .elementor-element.elementor-element-d2de5f0 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-7274 .elementor-element.elementor-element-ea21dbe {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-7274 .elementor-element.elementor-element-9b88edb {
	text-align: start;
	font-family: "Open Sans", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	line-height: 1.5em;
}

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

.elementor-7274 .elementor-element.elementor-element-d261bb4 {
	--display: flex;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-7669122 {
	text-align: start;
}

.elementor-7274 .elementor-element.elementor-element-7669122 .elementor-heading-title {
	font-family: var(--e-global-typography-9871c1e-font-family), Sans-serif;
	font-size: var(--e-global-typography-9871c1e-font-size);
	font-weight: var(--e-global-typography-9871c1e-font-weight);
	text-decoration: var(--e-global-typography-9871c1e-text-decoration);
	line-height: var(--e-global-typography-9871c1e-line-height);
	letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
	word-spacing: var(--e-global-typography-9871c1e-word-spacing);
}

.elementor-7274 .elementor-element.elementor-element-65a939b {
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-7274 .elementor-element.elementor-element-65a939b .elementor-heading-title {
	font-family: var(--e-global-typography-d07ed5a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d07ed5a-font-size);
	font-weight: var(--e-global-typography-d07ed5a-font-weight);
	text-decoration: var(--e-global-typography-d07ed5a-text-decoration);
	line-height: var(--e-global-typography-d07ed5a-line-height);
	letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
	word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
}

.elementor-7274 .elementor-element.elementor-element-915b997 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-aeb6bae {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-5eaf40c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 15px 0px 15px 0px;
	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);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: #000;
}

.elementor-7274 .elementor-element.elementor-element-5eaf40c p {
	margin-block-end: 0px;
}

.elementor-7274 .elementor-element.elementor-element-157bafc {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-964797b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-035a890 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 15px 0px 15px 0px;
	text-align: start;
	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);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: #000;
}

.elementor-7274 .elementor-element.elementor-element-035a890 p {
	margin-block-end: 0px;
}

.elementor-7274 .elementor-element.elementor-element-6649e5e {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-47b37e4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-7a1666b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 15px 0px 15px 0px;
	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);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: #000;
}

.elementor-7274 .elementor-element.elementor-element-7a1666b p {
	margin-block-end: 0px;
}

.elementor-7274 .elementor-element.elementor-element-7fb4888 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-fe71a1f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-4473358 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 15px 0px 15px 0px;
	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);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: #000;
}

.elementor-7274 .elementor-element.elementor-element-4473358 p {
	margin-block-end: 0px;
}

.elementor-7274 .elementor-element.elementor-element-552565d {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-1a563e1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-5ef8ec2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 15px 0px 15px 0px;
	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);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: #000;
}

.elementor-7274 .elementor-element.elementor-element-5ef8ec2 p {
	margin-block-end: 0px;
}

.elementor-7274 .elementor-element.elementor-element-52d0462 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-8ec7c10 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-c9dc8a2 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 15px 0px 15px 0px;
	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);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: #000;
}

.elementor-7274 .elementor-element.elementor-element-c9dc8a2 p {
	margin-block-end: 0px;
}

.elementor-7274 .elementor-element.elementor-element-4f59fbf {
	--n-accordion-title-font-size: var(--e-global-typography-f66f84d-font-size);
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 20px 0px 0px 0px;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 12px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-border-radius: 0px 0px 0px 0px;
	--n-accordion-title-normal-color: #000;
	--n-accordion-icon-size: 17px;
	--n-accordion-icon-normal-color: #000;
}

.elementor-7274 .elementor-element.elementor-element-4f59fbf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	border-style: none;
}

.elementor-7274 .elementor-element.elementor-element-4f59fbf > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title {
	border-style: none;
}

:where( .elementor-7274 .elementor-element.elementor-element-4f59fbf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-f66f84d-font-family), Sans-serif;
	font-weight: var(--e-global-typography-f66f84d-font-weight);
	text-decoration: var(--e-global-typography-f66f84d-text-decoration);
	line-height: var(--e-global-typography-f66f84d-line-height);
	letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
	word-spacing: var(--e-global-typography-f66f84d-word-spacing);
}

:where( .elementor-7274 .elementor-element.elementor-element-4f59fbf > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
	--padding-top: 0px;
	--padding-right: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
}

.elementor-7274 .elementor-element.elementor-element-e77ea29 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 100px;
	--padding-right: 100px;
}

.elementor-7274 .elementor-element.elementor-element-e77ea29:not(.elementor-motion-effects-element-type-background), .elementor-7274 .elementor-element.elementor-element-e77ea29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-c6ec2a2);
}

.elementor-7274 .elementor-element.elementor-element-3f746fa {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-7274 .elementor-element.elementor-element-3f746fa.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-7274 .elementor-element.elementor-element-3f746fa .elementor-heading-title {
	font-family: var(--e-global-typography-a8e64d3-font-family), Sans-serif;
	font-size: var(--e-global-typography-a8e64d3-font-size);
	font-weight: var(--e-global-typography-a8e64d3-font-weight);
	text-transform: var(--e-global-typography-a8e64d3-text-transform);
	text-decoration: var(--e-global-typography-a8e64d3-text-decoration);
	line-height: var(--e-global-typography-a8e64d3-line-height);
	letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
	word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7274 .elementor-element.elementor-element-11ab9b9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.elementor-7274 .elementor-element.elementor-element-11ab9b9 .elementor-heading-title {
	font-family: var(--e-global-typography-d07ed5a-font-family), Sans-serif;
	font-size: var(--e-global-typography-d07ed5a-font-size);
	font-weight: var(--e-global-typography-d07ed5a-font-weight);
	text-decoration: var(--e-global-typography-d07ed5a-text-decoration);
	line-height: var(--e-global-typography-d07ed5a-line-height);
	letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
	word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-7274 .elementor-element.elementor-element-35039a3 {
	--display: flex;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-7274 .elementor-element.elementor-element-284e1c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 10px;
}

.elementor-7274 .elementor-element.elementor-element-284e1c1 .elementor-main-swiper {
	height: 450px;
}

.elementor-7274 .elementor-element.elementor-element-284e1c1 .elementor-swiper-button {
	font-size: 60px;
	color: var(--e-global-color-7a7062a);
}

.elementor-7274 .elementor-element.elementor-element-284e1c1 .elementor-swiper-button svg {
	fill: var(--e-global-color-7a7062a);
}

.elementor-7274 .elementor-element.elementor-element-284e1c1 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image {
	background-size: contain;
}

@media (min-width:768px) {
	.elementor-7274 .elementor-element.elementor-element-a505b43 {
		--content-width: 1140px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-d370d66 {
		--content-width: 1140px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-4cb8517 {
		--content-width: 1140px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-bd7fe9d {
		--width: 50%;
	}
	
	.elementor-7274 .elementor-element.elementor-element-907f8ca {
		--width: 100%;
	}
	
	.elementor-7274 .elementor-element.elementor-element-e77503e {
		--width: 50%;
	}
	
	.elementor-7274 .elementor-element.elementor-element-ead991c {
		--content-width: 1140px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-94f8482 {
		--content-width: 1140px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-2c883c2 {
		--content-width: 1140px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-d261bb4 {
		--content-width: 1140px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-e77ea29 {
		--content-width: 1140px;
	}
}

@media (max-width:1200px) and (min-width:768px) {
	.elementor-7274 .elementor-element.elementor-element-907f8ca {
		--width: 100%;
	}
	
	.elementor-7274 .elementor-element.elementor-element-cf214d0 {
		--width: 100%;
	}
	
	.elementor-7274 .elementor-element.elementor-element-3ba7a97 {
		--width: 100%;
	}
	
	.elementor-7274 .elementor-element.elementor-element-ab6e555 {
		--width: 100%;
	}
	
	.elementor-7274 .elementor-element.elementor-element-c0104bf {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-7274 .elementor-element.elementor-element-d261bb4 {
		--content-width: 100%;
	}
}

@media (max-width:991px) and (min-width:768px) {
	.elementor-7274 .elementor-element.elementor-element-907f8ca {
		--width: 100%;
	}
	
	.elementor-7274 .elementor-element.elementor-element-cf214d0 {
		--width: 100%;
	}
	
	.elementor-7274 .elementor-element.elementor-element-3ba7a97 {
		--width: 100%;
	}
	
	.elementor-7274 .elementor-element.elementor-element-ab6e555 {
		--width: 100%;
	}
	
	.elementor-7274 .elementor-element.elementor-element-1be577a {
		--width: 100%;
	}
	
	.elementor-7274 .elementor-element.elementor-element-c0104bf {
		--width: 100%;
	}
	
	.elementor-7274 .elementor-element.elementor-element-d261bb4 {
		--content-width: 200%;
	}
}

@media (max-width:1366px) {
	.elementor-7274 .elementor-element.elementor-element-bb29532 .elementor-heading-title {
		font-size: var(--e-global-typography-3091d4e-font-size);
		line-height: var(--e-global-typography-3091d4e-line-height);
		letter-spacing: var(--e-global-typography-3091d4e-letter-spacing);
		word-spacing: var(--e-global-typography-3091d4e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-d370d66 {
		--padding-top: 40px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-1c21d32 .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-ba0314e .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-4cb8517 {
		--padding-top: 20px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-8b5b58b .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-4bb345a .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-8e631f9 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-30447e9 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-30447e9 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-a0dbfc7 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-a0dbfc7 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-102cd5f .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-3b03b82 .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-d448420 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-910cd04.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-cc9b0a7 .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-4f358c2 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-6045191 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-657d9cc {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-f9e6ca5 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-31e0519 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-9c22dc2 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-df58000 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-08af00c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-08af00c .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-828660a .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-c36dd8c .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-d2de5f0 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7274 .elementor-element.elementor-element-ea21dbe {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--e-con-grid-template-rows: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-7274 .elementor-element.elementor-element-9b88edb {
		font-size: 12px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-d261bb4 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-7669122 .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-65a939b .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-5eaf40c {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-035a890 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-7a1666b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-4473358 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-5ef8ec2 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-c9dc8a2 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-4f59fbf {
		--n-accordion-title-font-size: var(--e-global-typography-f66f84d-font-size);
	}
	
	:where( .elementor-7274 .elementor-element.elementor-element-4f59fbf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-3f746fa {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-3f746fa .elementor-heading-title {
		font-size: var(--e-global-typography-a8e64d3-font-size);
		line-height: var(--e-global-typography-a8e64d3-line-height);
		letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
		word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-11ab9b9 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-11ab9b9 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-284e1c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

@media (max-width:1200px) {
	.elementor-7274 .elementor-element.elementor-element-a505b43 {
		--min-height: 0px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-d370d66 {
		--padding-top: 40px;
		--padding-bottom: 10px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-4cb8517 {
		--padding-top: 20px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-907f8ca.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	.elementor-7274 .elementor-element.elementor-element-ead991c {
		--padding-top: 60px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-4366ada {
		width: var(--container-widget-width, 156.102px);
		max-width: 156.102px;
		--container-widget-width: 156.102px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7274 .elementor-element.elementor-element-46bda01 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-910cd04.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-94f8482 {
		--padding-top: 60px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-0caf60f {
		width: var(--container-widget-width, 156.102px);
		max-width: 156.102px;
		--container-widget-width: 156.102px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7274 .elementor-element.elementor-element-d256b43 {
		width: var(--container-widget-width, 156.102px);
		max-width: 156.102px;
		--container-widget-width: 156.102px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7274 .elementor-element.elementor-element-77264eb {
		width: var(--container-widget-width, 156.102px);
		max-width: 156.102px;
		--container-widget-width: 156.102px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7274 .elementor-element.elementor-element-f8291b3 {
		width: var(--container-widget-width, 156.102px);
		max-width: 156.102px;
		--container-widget-width: 156.102px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-7274 .elementor-element.elementor-element-2c883c2 {
		--padding-top: 60px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-d2de5f0 {
		--grid-auto-flow: row;
	}
	
	.elementor-7274 .elementor-element.elementor-element-ea21dbe {
		--grid-auto-flow: row;
	}
	
	.elementor-7274 .elementor-element.elementor-element-d261bb4 {
		--padding-top: 60px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-e77ea29 {
		--padding-top: 60px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-284e1c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

@media (max-width:1024px) {
	.elementor-7274 .elementor-element.elementor-element-a505b43 {
		--min-height: 0px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-a505b43:not(.elementor-motion-effects-element-type-background), .elementor-7274 .elementor-element.elementor-element-a505b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-bb29532 .elementor-heading-title {
		font-size: var(--e-global-typography-3091d4e-font-size);
		line-height: var(--e-global-typography-3091d4e-line-height);
		letter-spacing: var(--e-global-typography-3091d4e-letter-spacing);
		word-spacing: var(--e-global-typography-3091d4e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-d370d66 {
		--padding-top: 40px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-1c21d32 .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-ba0314e .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-4cb8517 {
		--padding-top: 10px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-8b5b58b .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-4bb345a .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-8e631f9 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-30447e9 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-30447e9 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-a0dbfc7 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-a0dbfc7 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-ead991c {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-102cd5f .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-3b03b82 .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-d448420 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-910cd04.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-94f8482 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-cc9b0a7 .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-4f358c2 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-6045191 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-657d9cc {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-f9e6ca5 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-31e0519 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-9c22dc2 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-df58000 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-08af00c {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-08af00c .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-2c883c2 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-828660a .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-c36dd8c .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-d2de5f0 {
		--grid-auto-flow: row;
	}
	
	.elementor-7274 .elementor-element.elementor-element-ea21dbe {
		--grid-auto-flow: row;
	}
	
	.elementor-7274 .elementor-element.elementor-element-9b88edb {
		font-size: 16px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-d261bb4 {
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-7669122 .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-65a939b .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-5eaf40c {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-035a890 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-7a1666b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-4473358 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-5ef8ec2 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-c9dc8a2 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-4f59fbf {
		--n-accordion-title-font-size: var(--e-global-typography-f66f84d-font-size);
	}
	
	:where( .elementor-7274 .elementor-element.elementor-element-4f59fbf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-e77ea29 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-3f746fa {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-3f746fa .elementor-heading-title {
		font-size: var(--e-global-typography-a8e64d3-font-size);
		line-height: var(--e-global-typography-a8e64d3-line-height);
		letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
		word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-11ab9b9 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-11ab9b9 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-284e1c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

@media (max-width:991px) {
	.elementor-7274 .elementor-element.elementor-element-a505b43 {
		--min-height: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-d370d66 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-4cb8517 {
		--padding-top: 20px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-907f8ca.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-7274 .elementor-element.elementor-element-30447e9 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-a0dbfc7 {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-ead991c {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-910cd04.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-94f8482 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-08af00c {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-2c883c2 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-d2de5f0 {
		--grid-auto-flow: row;
	}
	
	.elementor-7274 .elementor-element.elementor-element-ea21dbe {
		--grid-auto-flow: row;
	}
	
	.elementor-7274 .elementor-element.elementor-element-d261bb4 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-e77ea29 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-284e1c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

@media (max-width:767px) {
	.elementor-7274 .elementor-element.elementor-element-a505b43 {
		--min-height: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-a505b43:not(.elementor-motion-effects-element-type-background), .elementor-7274 .elementor-element.elementor-element-a505b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-bb29532 .elementor-heading-title {
		font-size: var(--e-global-typography-3091d4e-font-size);
		line-height: var(--e-global-typography-3091d4e-line-height);
		letter-spacing: var(--e-global-typography-3091d4e-letter-spacing);
		word-spacing: var(--e-global-typography-3091d4e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-d370d66 {
		--padding-top: 40px;
		--padding-bottom: 10px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-1c21d32 .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-ba0314e .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-4cb8517 {
		--padding-top: 10px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-8b5b58b .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-4bb345a .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-8e631f9 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-30447e9 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-30447e9.elementor-element {
		--align-self: center;
	}
	
	.elementor-7274 .elementor-element.elementor-element-30447e9 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-a0dbfc7 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-a0dbfc7.elementor-element {
		--align-self: center;
	}
	
	.elementor-7274 .elementor-element.elementor-element-a0dbfc7 .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-e77503e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-ead991c {
		--padding-top: 40px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-102cd5f .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-534701b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-3b03b82 .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-d448420 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-ae282aa {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-910cd04.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-94f8482 {
		--padding-top: 40px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-cc9b0a7 .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-4f358c2 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-0caf60f {
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-7274 .elementor-element.elementor-element-0caf60f.elementor-element {
		--align-self: flex-start;
	}
	
	.elementor-7274 .elementor-element.elementor-element-5e866ed {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-6045191 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-657d9cc {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-d256b43 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-04f1b0f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-f9e6ca5 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-31e0519 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-77264eb {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-f9a8eb2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 10px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-9c22dc2 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-a246ff8 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-f8291b3 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-21607c3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-df58000 .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-63fbfd3 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-08af00c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 10px 0px 0px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-08af00c.elementor-element {
		--align-self: center;
	}
	
	.elementor-7274 .elementor-element.elementor-element-08af00c .elementor-button {
		font-size: var(--e-global-typography-194476e-font-size);
		line-height: var(--e-global-typography-194476e-line-height);
		letter-spacing: var(--e-global-typography-194476e-letter-spacing);
		word-spacing: var(--e-global-typography-194476e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-2c883c2 {
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-828660a .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-c36dd8c .elementor-heading-title {
		font-size: var(--e-global-typography-f66f84d-font-size);
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-d2de5f0 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-a419676 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-e5e71d2 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-ea21dbe {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--grid-auto-flow: row;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-1b9878d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-9b88edb {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		padding: 0px 10px 10px 10px;
		font-size: 14px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-d261bb4 {
		--padding-top: 40px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-7669122 .elementor-heading-title {
		font-size: var(--e-global-typography-9871c1e-font-size);
		line-height: var(--e-global-typography-9871c1e-line-height);
		letter-spacing: var(--e-global-typography-9871c1e-letter-spacing);
		word-spacing: var(--e-global-typography-9871c1e-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-65a939b {
		margin: 0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-65a939b .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-5eaf40c {
		padding: 10px 10px 10px 10px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-035a890 {
		padding: 10px 10px 10px 10px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-7a1666b {
		padding: 10px 10px 10px 10px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-4473358 {
		padding: 10px 10px 10px 10px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-5ef8ec2 {
		padding: 10px 10px 10px 10px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-c9dc8a2 {
		padding: 10px 10px 10px 10px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-4f59fbf {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
		--n-accordion-title-font-size: var(--e-global-typography-f66f84d-font-size);
	}
	
	:where( .elementor-7274 .elementor-element.elementor-element-4f59fbf > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
		line-height: var(--e-global-typography-f66f84d-line-height);
		letter-spacing: var(--e-global-typography-f66f84d-letter-spacing);
		word-spacing: var(--e-global-typography-f66f84d-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-e77ea29 {
		--padding-top: 60px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-3f746fa {
		padding: 0px 0px 0px 0px;
		text-align: start;
	}
	
	.elementor-7274 .elementor-element.elementor-element-3f746fa.elementor-element {
		--align-self: center;
	}
	
	.elementor-7274 .elementor-element.elementor-element-3f746fa .elementor-heading-title {
		font-size: var(--e-global-typography-a8e64d3-font-size);
		line-height: var(--e-global-typography-a8e64d3-line-height);
		letter-spacing: var(--e-global-typography-a8e64d3-letter-spacing);
		word-spacing: var(--e-global-typography-a8e64d3-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-11ab9b9 {
		padding: 0px 50px 0px 50px;
		text-align: center;
	}
	
	.elementor-7274 .elementor-element.elementor-element-11ab9b9.elementor-element {
		--align-self: center;
	}
	
	.elementor-7274 .elementor-element.elementor-element-11ab9b9 .elementor-heading-title {
		font-size: var(--e-global-typography-d07ed5a-font-size);
		line-height: var(--e-global-typography-d07ed5a-line-height);
		letter-spacing: var(--e-global-typography-d07ed5a-letter-spacing);
		word-spacing: var(--e-global-typography-d07ed5a-word-spacing);
	}
	
	.elementor-7274 .elementor-element.elementor-element-35039a3 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-284e1c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-7274 .elementor-element.elementor-element-284e1c1 .elementor-main-swiper {
		height: 450px;
	}
}
