/* End custom CSS */

.elementor-36 .elementor-element.elementor-element-966283b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 40px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-36 .elementor-element.elementor-element-7f6bf2f {
	--display: flex;
	--justify-content: space-between;
}

.elementor-36 .elementor-element.elementor-element-7f6bf2f.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-36 .elementor-element.elementor-element-4b4a0e5 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--z-index: 1;
}

.elementor-36 .elementor-element.elementor-element-968a5e7 {
	width: var(--container-widget-width, 725px);
	max-width: 725px;
	--container-widget-width: 725px;
	--container-widget-flex-grow: 0;
	top: -1px;
}

.elementor-36 .elementor-element.elementor-element-968a5e7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-36 .elementor-element.elementor-element-968a5e7 {
	right: 0px;
}

body.rtl .elementor-36 .elementor-element.elementor-element-968a5e7 {
	left: 0px;
}

.elementor-36 .elementor-element.elementor-element-968a5e7 .eael-fancy-text-container {
	text-align: left;
}

.elementor-36 .elementor-element.elementor-element-968a5e7 .eael-fancy-text-prefix {
	font-family: "Lora", Sans-serif;
	font-size: 10px;
	font-weight: 400;
	line-height: 1px;
}

.elementor-36 .elementor-element.elementor-element-968a5e7 .eael-fancy-text-strings {
	background: rgba(2, 1, 1, 0);
	color: #484848;
}

.elementor-36 .elementor-element.elementor-element-968a5e7 .eael-fancy-text-strings, .elementor-36 .elementor-element.elementor-element-968a5e7 .typed-cursor {
	font-family: "Lora", Sans-serif;
	font-size: 72px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-36 .elementor-element.elementor-element-968a5e7 .eael-fancy-text-suffix {
	font-size: 22px;
	font-weight: 600;
	line-height: 1px;
}

.elementor-36 .elementor-element.elementor-element-e5b9c45 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 60px;
}

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

.elementor-36 .elementor-element.elementor-element-ac5e61e .elementor-button {
	background-color: #6991cb;
	border-style: none;
}

.elementor-36 .elementor-element.elementor-element-ac5e61e {
	width: auto;
	max-width: auto;
}

.elementor-36 .elementor-element.elementor-element-ac5e61e > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-36 .elementor-element.elementor-element-ac5e61e .elementor-button:hover, .elementor-36 .elementor-element.elementor-element-ac5e61e .elementor-button:focus {
	color: #fff;
}

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

.elementor-36 .elementor-element.elementor-element-dba2d75 {
	--display: flex;
}

.elementor-36 .elementor-element.elementor-element-e4540fb {
	width: 100%;
	max-width: 100%;
	top: 0px;
}

.elementor-36 .elementor-element.elementor-element-e4540fb .eael-fancy-text-container {
	text-align: left;
}

.elementor-36 .elementor-element.elementor-element-e4540fb .eael-fancy-text-prefix {
	font-family: "Lora", Sans-serif;
	font-weight: 400;
	line-height: 1px;
}

.elementor-36 .elementor-element.elementor-element-e4540fb .eael-fancy-text-strings {
	background: rgba(2, 1, 1, 0);
	color: var(--e-global-color-secondary);
}

.elementor-36 .elementor-element.elementor-element-e4540fb .eael-fancy-text-strings, .elementor-36 .elementor-element.elementor-element-e4540fb .typed-cursor {
	font-family: "Lora", Sans-serif;
	font-size: 72px;
	font-weight: 400;
	line-height: 1em;
}

.elementor-36 .elementor-element.elementor-element-e4540fb .eael-fancy-text-suffix {
	font-size: 22px;
	font-weight: 600;
	line-height: 1px;
}

.elementor-36 .elementor-element.elementor-element-3e04a8e {
	--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: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-36 .elementor-element.elementor-element-3e04a8e:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-3e04a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-36 .elementor-element.elementor-element-85bd1b4 {
	--display: flex;
	--min-height: 289px;
	--overlay-opacity: .5;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-36 .elementor-element.elementor-element-85bd1b4:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-85bd1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://drlauriesmiles.com/nitropack_static/gnQTXDoohQzbOgrCHVYxPWdAvruPGHlF/assets/images/optimized/rev-a2d2882/drlauriesmiles.com/wp-content/uploads/2025/05/Rectangle-1.webp");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-36 .elementor-element.elementor-element-85bd1b4::before, .elementor-36 .elementor-element.elementor-element-85bd1b4 > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-85bd1b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-36 .elementor-element.elementor-element-85bd1b4 > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-85bd1b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-36 .elementor-element.elementor-element-85bd1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: rgba(93, 123, 168, 0);
	--background-overlay: "";
}

.elementor-36 .elementor-element.elementor-element-59f8405 {
	--display: flex;
	--min-height: 389px;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-36 .elementor-element.elementor-element-c431332 {
	--display: flex;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 50px;
	--margin-right: 50px;
}

.elementor-36 .elementor-element.elementor-element-ccf4669 .elementor-heading-title {
	color: #fff;
}

.elementor-36 .elementor-element.elementor-element-50bba3d {
	--divider-border-style: solid;
	--divider-color: #fff;
	--divider-border-width: 1px;
}

.elementor-36 .elementor-element.elementor-element-50bba3d .elementor-divider-separator {
	width: 100%;
}

.elementor-36 .elementor-element.elementor-element-50bba3d .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-36 .elementor-element.elementor-element-cca9f39 {
	font-size: 18px;
	color: #fff;
}

.elementor-36 .elementor-element.elementor-element-7afe0e4 {
	--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-36 .elementor-element.elementor-element-0f6cd18 {
	--display: flex;
	--min-height: 600px;
	--justify-content: flex-start;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 40px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-36 .elementor-element.elementor-element-0f6cd18:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-0f6cd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://drlauriesmiles.com/nitropack_static/gnQTXDoohQzbOgrCHVYxPWdAvruPGHlF/assets/images/optimized/rev-a2d2882/drlauriesmiles.com/wp-content/uploads/2025/05/Rectangle-1-3.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

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

.elementor-36 .elementor-element.elementor-element-0512da3 {
	width: var(--container-widget-width, 400px);
	max-width: 400px;
	--container-widget-width: 400px;
	--container-widget-flex-grow: 0;
}

.elementor-36 .elementor-element.elementor-element-0512da3 .elementor-heading-title {
	color: #fff;
}

.elementor-36 .elementor-element.elementor-element-3f18fe7 {
	--divider-border-style: solid;
	--divider-color: #fff;
	--divider-border-width: 1px;
}

.elementor-36 .elementor-element.elementor-element-3f18fe7 .elementor-divider-separator {
	width: 400px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-36 .elementor-element.elementor-element-3f18fe7 .elementor-divider {
	text-align: center;
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-36 .elementor-element.elementor-element-5b22b5f {
	width: var(--container-widget-width, 400px);
	max-width: 400px;
	--container-widget-width: 400px;
	--container-widget-flex-grow: 0;
	font-size: 18px;
	color: #fff;
}

.elementor-36 .elementor-element.elementor-element-1ae8611 > .elementor-container {
	max-width: 1200px;
}

.elementor-36 .elementor-element.elementor-element-1ae8611 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 100px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-1ae8611 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-a147ffe.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-36 .elementor-element.elementor-element-a147ffe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-36 .elementor-element.elementor-element-a147ffe > .elementor-element-populated {
	border-style: none;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 140px 20px 140px 0px;
}

.elementor-36 .elementor-element.elementor-element-a147ffe > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-a147ffe > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-a147ffe > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-ce9a2a0 {
	width: auto;
	max-width: auto;
	top: -84px;
}

.elementor-36 .elementor-element.elementor-element-ce9a2a0 > .elementor-widget-container {
	--e-transform-rotateZ: 35deg;
	background-color: rgba(29, 16, 16, 0);
}

body:not(.rtl) .elementor-36 .elementor-element.elementor-element-ce9a2a0 {
	left: 119px;
}

body.rtl .elementor-36 .elementor-element.elementor-element-ce9a2a0 {
	right: 119px;
}

.elementor-36 .elementor-element.elementor-element-ce9a2a0 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-36 .elementor-element.elementor-element-ce9a2a0 img {
	width: 600px;
	max-width: 600px;
}

.elementor-36 .elementor-element.elementor-element-30bebf5 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
}

.elementor-36 .elementor-element.elementor-element-30bebf5 .elementor-divider-separator {
	width: 100%;
}

.elementor-36 .elementor-element.elementor-element-30bebf5 .elementor-divider {
	padding-block-start: 35px;
	padding-block-end: 35px;
}

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

.elementor-36 .elementor-element.elementor-element-0a28404 > .elementor-element-populated {
	padding: 140px 0px 140px 0px;
}

.elementor-36 .elementor-element.elementor-element-7e16c10 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-7e16c10 {
	text-align: left;
}

.elementor-36 .elementor-element.elementor-element-14786ec {
	width: var(--container-widget-width, 696px);
	max-width: 696px;
	--container-widget-width: 696px;
	--container-widget-flex-grow: 0;
	align-self: center;
}

.elementor-36 .elementor-element.elementor-element-14786ec > .elementor-widget-container {
	margin: 0px 0px -7px 0px;
}

.elementor-36 .elementor-element.elementor-element-a21d072 > .elementor-container {
	max-width: 1400px;
}

.elementor-36 .elementor-element.elementor-element-a21d072 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-88b8ddc.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-36 .elementor-element.elementor-element-88b8ddc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-36 .elementor-element.elementor-element-88b8ddc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

.elementor-36 .elementor-element.elementor-element-88b8ddc > .elementor-element-populated {
	padding: 0px 40px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-9e87f4e {
	width: var(--container-widget-width, 577px);
	max-width: 577px;
	--container-widget-width: 577px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

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

.elementor-36 .elementor-element.elementor-element-9e87f4e .elementor-heading-title {
	font-family: "Lora", Sans-serif;
	font-size: 38px;
	font-weight: 400;
	text-transform: capitalize;
	line-height: 1.2em;
	color: #484848;
}

.elementor-36 .elementor-element.elementor-element-9e76df1 {
	width: var(--container-widget-width, 622px);
	max-width: 622px;
	--container-widget-width: 622px;
	--container-widget-flex-grow: 0;
	align-self: center;
}

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

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-58f60d3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

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

.elementor-36 .elementor-element.elementor-element-dd2107b {
	z-index: 2;
}

.elementor-36 .elementor-element.elementor-element-dd2107b > .elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
}

.elementor-36 .elementor-element.elementor-element-dd2107b .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-36 .elementor-element.elementor-element-dd2107b .elementor-custom-embed-play i {
	color: #fff;
}

.elementor-36 .elementor-element.elementor-element-dd2107b .elementor-custom-embed-play svg {
	fill: #fff;
}

.elementor-36 .elementor-element.elementor-element-8044834 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--margin-top: 80px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-36 .elementor-element.elementor-element-ed14f1c {
	width: var(--container-widget-width, 350px);
	max-width: 350px;
	--container-widget-width: 350px;
	--container-widget-flex-grow: 0;
	align-self: flex-start;
	text-align: center;
}

.elementor-36 .elementor-element.elementor-element-ed14f1c > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-36 .elementor-element.elementor-element-ed14f1c .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-36 .elementor-element.elementor-element-6bbdf47 {
	--divider-border-style: solid;
	--divider-color: #6891cb;
	--divider-border-width: 2px;
	width: var(--container-widget-width, 333px);
	max-width: 333px;
	--container-widget-width: 333px;
	--container-widget-flex-grow: 0;
}

.elementor-36 .elementor-element.elementor-element-6bbdf47 > .elementor-widget-container {
	--e-transform-translateX: 350px;
	margin: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-6bbdf47.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-36 .elementor-element.elementor-element-6bbdf47 .elementor-divider-separator {
	width: 95%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-36 .elementor-element.elementor-element-6bbdf47 .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-36 .elementor-element.elementor-element-a77f9ce {
	--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;
	--justify-content: flex-start;
	--margin-top: 0px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-36 .elementor-element.elementor-element-e10c8c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-e10c8c1 > .elementor-widget-container {
	margin: 0px -45px 60px -45px;
}

.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-main-swiper {
	height: auto;
}

.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-main-swiper .swiper-slide {
	border-radius: 20px;
}

.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-swiper-button {
	font-size: 30px;
	color: var(--e-global-color-primary);
}

.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-swiper-button svg {
	fill: var(--e-global-color-primary);
}

.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-custom-embed-play i {
	color: #fff;
	font-size: 100px;
	text-shadow: 0px 0px 0px rgba(255, 0, 0, 0);
}

.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-custom-embed-play svg {
	fill: #fff;
}

.elementor-36 .elementor-element.elementor-element-32bc3bc > .elementor-container {
	max-width: 1900px;
}

.elementor-36 .elementor-element.elementor-element-9fa5f32.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-36 .elementor-element.elementor-element-d2092ff.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-d2092ff .elementor-main-swiper {
	height: 298px;
	width: 100%;
}

.elementor-36 .elementor-element.elementor-element-d2092ff .elementor-main-swiper .swiper-slide {
	border-radius: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-d2092ff .elementor-swiper-button {
	font-size: 33px;
}

.elementor-36 .elementor-element.elementor-element-d2092ff .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image {
	background-size: contain;
}

.elementor-36 .elementor-element.elementor-element-d2092ff .elementor-custom-embed-play i {
	color: var(--e-global-color-text);
	font-size: 102px;
}

.elementor-36 .elementor-element.elementor-element-d2092ff .elementor-custom-embed-play svg {
	fill: var(--e-global-color-text);
}

.elementor-36 .elementor-element.elementor-element-e726f25 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-36 .elementor-element.elementor-element-1afc877 {
	--divider-border-style: solid;
	--divider-color: #6891cb;
	--divider-border-width: 2px;
	width: var(--container-widget-width, 333px);
	max-width: 333px;
	--container-widget-width: 333px;
	--container-widget-flex-grow: 0;
	z-index: 0;
}

.elementor-36 .elementor-element.elementor-element-1afc877 > .elementor-widget-container {
	--e-transform-translateX: -350px;
	margin: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-1afc877.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-36 .elementor-element.elementor-element-1afc877 .elementor-divider-separator {
	width: 95%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-36 .elementor-element.elementor-element-1afc877 .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-36 .elementor-element.elementor-element-4318b6f {
	width: var(--container-widget-width, 350px);
	max-width: 350px;
	--container-widget-width: 350px;
	--container-widget-flex-grow: 0;
	align-self: flex-start;
	text-align: center;
}

.elementor-36 .elementor-element.elementor-element-4318b6f > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-36 .elementor-element.elementor-element-4318b6f .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-36 .elementor-element.elementor-element-708b51f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-36 .elementor-element.elementor-element-6fcb641 {
	--display: flex;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
}

.elementor-36 .elementor-element.elementor-element-54d8749.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 40px;
}

.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-pagination-bullet-active, .elementor-36 .elementor-element.elementor-element-54d8749 .swiper-pagination-progressbar-fill {
	background-color: var(--e-global-color-accent);
}

.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-pagination-fraction {
	color: var(--e-global-color-accent);
}

.elementor-36 .elementor-element.elementor-element-54d8749 {
	width: 100%;
	max-width: 100%;
}

.elementor-36 .elementor-element.elementor-element-54d8749 > .elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-main-swiper {
	height: auto;
}

.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-main-swiper .swiper-slide {
	border-radius: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-swiper-button {
	font-size: 0px;
	color: var(--e-global-color-accent);
}

.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-swiper-button svg {
	fill: var(--e-global-color-accent);
}

.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-pagination-bullet {
	height: 20px;
	width: 20px;
}

.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-horizontal .swiper-pagination-progressbar {
	height: 20px;
}

.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: var(--e-global-color-73cb4e1);
	opacity: var(--e-global-color-73cb4e1);
}

.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-custom-embed-play i {
	color: var(--e-global-color-85623e6);
	font-size: 100px;
	text-shadow: 0px 0px 10px rgba(255, 0, 0, 0);
}

.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-custom-embed-play svg {
	fill: var(--e-global-color-85623e6);
}

.elementor-36 .elementor-element.elementor-element-17f383d:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-17f383d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://drlauriesmiles.com/nitropack_static/gnQTXDoohQzbOgrCHVYxPWdAvruPGHlF/assets/images/source/rev-a2d2882/drlauriesmiles.com/wp-content/uploads/2023/08/Group-36.svg");
	background-position: 95vw 16vh;
	background-repeat: no-repeat;
	background-size: 550px auto;
}

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

.elementor-36 .elementor-element.elementor-element-17f383d > .elementor-container {
	max-width: 1200px;
	min-height: 504px;
}

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

.elementor-36 .elementor-element.elementor-element-17f383d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-36 .elementor-element.elementor-element-65bea22.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-36 .elementor-element.elementor-element-65bea22 > .elementor-element-populated {
	padding: 200px 0px 100px 0px;
}

.elementor-36 .elementor-element.elementor-element-bffdef9 {
	width: var(--container-widget-width, 969px);
	max-width: 969px;
	--container-widget-width: 969px;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-36 .elementor-element.elementor-element-bffdef9 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-36 .elementor-element.elementor-element-bffdef9 .elementor-heading-title {
	font-family: var(--e-global-typography-addc39e-font-family), Sans-serif;
	font-size: var(--e-global-typography-addc39e-font-size);
	font-weight: var(--e-global-typography-addc39e-font-weight);
	line-height: var(--e-global-typography-addc39e-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box {
	background-color: var(--e-global-color-text);
	text-align: left;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c1c2cb;
	border-radius: 10px 10px 10px 10px;
	padding: 19px 19px 19px 19px;
}

.elementor-36 .elementor-element.elementor-element-8213e8b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box-icon {
	font-size: 30px;
}

.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box-icon img {
	width: 110px;
}

.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	margin-bottom: 24px;
}

.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box-subtitle {
	margin-bottom: 20px;
}

.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box-description {
	color: var(--e-global-color-secondary);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box-button {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-85623e6);
}

.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box-button .pp-icon {
	fill: var(--e-global-color-secondary);
}

.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box-button:hover {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-85623e6);
}

.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box-button:hover .pp-icon {
	fill: var(--e-global-color-secondary);
}

.elementor-36 .elementor-element.elementor-element-8213e8b .pp-slider-arrow {
	font-size: 30px;
	background-color: var(--e-global-color-85623e6);
	color: var(--e-global-color-33d10e5);
}

.elementor-36 .elementor-element.elementor-element-8213e8b .pp-slider-arrow:hover {
	color: var(--e-global-color-primary);
}

.elementor-36 .elementor-element.elementor-element-78b903d > .elementor-container {
	min-height: 65vh;
}

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

.elementor-36 .elementor-element.elementor-element-78b903d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-36 .elementor-element.elementor-element-0a96539 > .elementor-element-populated {
	padding: 100px 0px 100px 0px;
}

.elementor-36 .elementor-element.elementor-element-800d21e > .elementor-container {
	max-width: 1400px;
}

.elementor-36 .elementor-element.elementor-element-800d21e {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-ed32d2c.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-36 .elementor-element.elementor-element-ed32d2c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-36 .elementor-element.elementor-element-ed32d2c.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

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

.elementor-36 .elementor-element.elementor-element-38f63ae {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
	top: 10px;
}

body:not(.rtl) .elementor-36 .elementor-element.elementor-element-38f63ae {
	right: -450px;
}

body.rtl .elementor-36 .elementor-element.elementor-element-38f63ae {
	left: -450px;
}

.elementor-36 .elementor-element.elementor-element-38f63ae .elementor-divider-separator {
	width: 550px;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-36 .elementor-element.elementor-element-38f63ae .elementor-divider {
	text-align: right;
	padding-block-start: 25px;
	padding-block-end: 25px;
}

.elementor-36 .elementor-element.elementor-element-df6fc89 {
	width: var(--container-widget-width, 672px);
	max-width: 672px;
	--container-widget-width: 672px;
	--container-widget-flex-grow: 0;
}

.elementor-36 .elementor-element.elementor-element-df6fc89 .elementor-heading-title {
	font-family: var(--e-global-typography-addc39e-font-family), Sans-serif;
	font-size: var(--e-global-typography-addc39e-font-size);
	font-weight: var(--e-global-typography-addc39e-font-weight);
	line-height: var(--e-global-typography-addc39e-line-height);
}

.elementor-36 .elementor-element.elementor-element-98242b8 {
	width: var(--container-widget-width, 697px);
	max-width: 697px;
	--container-widget-width: 697px;
	--container-widget-flex-grow: 0;
}

.elementor-36 .elementor-element.elementor-element-98242b8 > .elementor-widget-container {
	margin: 40px 0px 20px 0px;
}

.elementor-36 .elementor-element.elementor-element-9b6af50:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-36 .elementor-element.elementor-element-9b6af50 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://drlauriesmiles.com/nitropack_static/gnQTXDoohQzbOgrCHVYxPWdAvruPGHlF/assets/images/optimized/rev-a2d2882/drlauriesmiles.com/wp-content/uploads/2023/08/DSC09751-2-Edit-copy.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-9b6af50.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-36 .elementor-element.elementor-element-9b6af50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-36 .elementor-element.elementor-element-9b6af50 > .elementor-element-populated, .elementor-36 .elementor-element.elementor-element-9b6af50 > .elementor-element-populated > .elementor-background-overlay, .elementor-36 .elementor-element.elementor-element-9b6af50 > .elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-36 .elementor-element.elementor-element-9b6af50 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-36 .elementor-element.elementor-element-9b6af50 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-36 .elementor-element.elementor-element-167d78f {
	--spacer-size: 50px;
}

.elementor-36 .elementor-element.elementor-element-0d59352 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-36 .elementor-element.elementor-element-0d59352:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-0d59352 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://drlauriesmiles.com/nitropack_static/gnQTXDoohQzbOgrCHVYxPWdAvruPGHlF/assets/images/source/rev-a2d2882/drlauriesmiles.com/wp-content/uploads/2023/08/ed_camera.svg");
	background-position: 42% 44%;
	background-repeat: no-repeat;
	background-size: 22% auto;
}

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

.elementor-36 .elementor-element.elementor-element-0d59352 > .elementor-container {
	max-width: 1400px;
	min-height: 655px;
}

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

.elementor-36 .elementor-element.elementor-element-0d59352 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-36 .elementor-element.elementor-element-9dbb6c9.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-36 .elementor-element.elementor-element-9dbb6c9 > .elementor-element-populated {
	padding: 80px 20px 180px 0px;
}

.elementor-36 .elementor-element.elementor-element-bfa6592 {
	width: var(--container-widget-width, 635px);
	max-width: 635px;
	--container-widget-width: 635px;
	--container-widget-flex-grow: 0;
}

.elementor-36 .elementor-element.elementor-element-bfa6592 > .elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-36 .elementor-element.elementor-element-bfa6592 .elementor-heading-title {
	font-family: var(--e-global-typography-addc39e-font-family), Sans-serif;
	font-size: var(--e-global-typography-addc39e-font-size);
	font-weight: var(--e-global-typography-addc39e-font-weight);
	line-height: var(--e-global-typography-addc39e-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-36 .elementor-element.elementor-element-f510db7 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-36 .elementor-element.elementor-element-f510db7 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-36 .elementor-element.elementor-element-61715b0 > .elementor-element-populated {
	margin: 50px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 40px 0px 180px 0px;
}

.elementor-36 .elementor-element.elementor-element-ee64785 > .elementor-container {
	min-height: 170px;
}

.elementor-36 .elementor-element.elementor-element-ee64785 {
	border-style: solid;
	border-width: 3px 0px 3px 3px;
	border-color: #6891cb;
	padding: 20px 0px 0px 18px;
}

.elementor-36 .elementor-element.elementor-element-8d13f31 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

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

.elementor-36 .elementor-element.elementor-element-9cd0bba {
	text-align: left;
}

.elementor-36 .elementor-element.elementor-element-54ed0e1 > .elementor-container {
	min-height: 170px;
}

.elementor-36 .elementor-element.elementor-element-54ed0e1 {
	border-style: solid;
	border-width: 0px 0px 3px 3px;
	border-color: #6891cb;
	padding: 24px 0px 0px 20px;
}

.elementor-36 .elementor-element.elementor-element-fb56657 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

.elementor-36 .elementor-element.elementor-element-138e337 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-138e337 {
	text-align: left;
}

.elementor-36 .elementor-element.elementor-element-dddcbd0 > .elementor-container {
	min-height: 230px;
}

.elementor-36 .elementor-element.elementor-element-dddcbd0 {
	border-style: solid;
	border-width: 0px 0px 3px 3px;
	border-color: #6891cb;
	padding: 20px 0px 0px 20px;
}

.elementor-36 .elementor-element.elementor-element-a1d73ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 20px;
}

.elementor-36 .elementor-element.elementor-element-81d985f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-81d985f {
	text-align: left;
}

.elementor-36 .elementor-element.elementor-element-bbd9924 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

body:not(.rtl) .elementor-36 .elementor-element.elementor-element-bbd9924 {
	left: 0px;
}

body.rtl .elementor-36 .elementor-element.elementor-element-bbd9924 {
	right: 0px;
}

.elementor-36 .elementor-element.elementor-element-bbd9924 {
	bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-bbd9924 .elementor-button-content-wrapper {
	flex-direction: row;
}

body:not(.rtl) .elementor-36 .elementor-element.elementor-element-983dc4b {
	left: 0px;
}

body.rtl .elementor-36 .elementor-element.elementor-element-983dc4b {
	right: 0px;
}

.elementor-36 .elementor-element.elementor-element-983dc4b {
	bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-86b79ae {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-36 .elementor-element.elementor-element-1bc17c6 {
	width: var(--container-widget-width, 350px);
	max-width: 350px;
	--container-widget-width: 350px;
	--container-widget-flex-grow: 0;
	align-self: flex-start;
	text-align: center;
}

.elementor-36 .elementor-element.elementor-element-1bc17c6 > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-36 .elementor-element.elementor-element-1bc17c6 .elementor-heading-title {
	color: #484848;
}

.elementor-36 .elementor-element.elementor-element-0e68dd2 {
	--divider-border-style: solid;
	--divider-color: #6891cb;
	--divider-border-width: 2px;
	width: var(--container-widget-width, 333px);
	max-width: 333px;
	--container-widget-width: 333px;
	--container-widget-flex-grow: 0;
}

.elementor-36 .elementor-element.elementor-element-0e68dd2 > .elementor-widget-container {
	--e-transform-translateX: 350px;
	margin: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-0e68dd2.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-36 .elementor-element.elementor-element-0e68dd2 .elementor-divider-separator {
	width: 95%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-36 .elementor-element.elementor-element-0e68dd2 .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-36 .elementor-element.elementor-element-6b4b91f {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-36 .elementor-element.elementor-element-8e83148 {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-36 .elementor-element.elementor-element-da2d993 img {
	width: 90%;
}

.elementor-36 .elementor-element.elementor-element-9cf4575 {
	--display: flex;
	--min-height: 66px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .15);
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

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

.elementor-36 .elementor-element.elementor-element-59f2e27 .elementor-heading-title {
	font-family: var(--e-global-typography-9906218-font-family), Sans-serif;
	font-size: var(--e-global-typography-9906218-font-size);
	font-weight: var(--e-global-typography-9906218-font-weight);
	line-height: var(--e-global-typography-9906218-line-height);
}

.elementor-36 .elementor-element.elementor-element-46e80d0 .elementor-heading-title {
	font-family: var(--e-global-typography-6462295-font-family), Sans-serif;
	font-size: var(--e-global-typography-6462295-font-size);
	line-height: var(--e-global-typography-6462295-line-height);
}

.elementor-36 .elementor-element.elementor-element-ebe3ef2 {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-36 .elementor-element.elementor-element-2e7c2b1 img {
	width: 90%;
}

.elementor-36 .elementor-element.elementor-element-f98c427 {
	--display: flex;
	--min-height: 66px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .15);
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-36 .elementor-element.elementor-element-f98c427:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-f98c427 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-36 .elementor-element.elementor-element-ef84c07 .elementor-heading-title {
	font-family: var(--e-global-typography-9906218-font-family), Sans-serif;
	font-size: var(--e-global-typography-9906218-font-size);
	font-weight: var(--e-global-typography-9906218-font-weight);
	line-height: var(--e-global-typography-9906218-line-height);
}

.elementor-36 .elementor-element.elementor-element-4bf83ab .elementor-heading-title {
	font-family: var(--e-global-typography-6462295-font-family), Sans-serif;
	font-size: var(--e-global-typography-6462295-font-size);
	line-height: var(--e-global-typography-6462295-line-height);
}

.elementor-36 .elementor-element.elementor-element-c56d375 {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-36 .elementor-element.elementor-element-f82eee3 img {
	width: 90%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-36 .elementor-element.elementor-element-d15af7d {
	--display: flex;
	--min-height: 66px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .15);
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-36 .elementor-element.elementor-element-d15af7d:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-d15af7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-36 .elementor-element.elementor-element-1a4f346 .elementor-heading-title {
	font-family: var(--e-global-typography-9906218-font-family), Sans-serif;
	font-size: var(--e-global-typography-9906218-font-size);
	font-weight: var(--e-global-typography-9906218-font-weight);
	line-height: var(--e-global-typography-9906218-line-height);
}

.elementor-36 .elementor-element.elementor-element-43e9851 .elementor-heading-title {
	font-family: var(--e-global-typography-6462295-font-family), Sans-serif;
	font-size: var(--e-global-typography-6462295-font-size);
	line-height: var(--e-global-typography-6462295-line-height);
}

.elementor-36 .elementor-element.elementor-element-d6c03bd {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-36 .elementor-element.elementor-element-1248eaa {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-36 .elementor-element.elementor-element-48f2b9d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-48f2b9d img {
	width: 566px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-36 .elementor-element.elementor-element-b1a0be8 {
	--display: flex;
	--min-height: 66px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .15);
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-36 .elementor-element.elementor-element-b1a0be8:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-b1a0be8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-36 .elementor-element.elementor-element-cc01313 .elementor-heading-title {
	font-family: var(--e-global-typography-9906218-font-family), Sans-serif;
	font-size: var(--e-global-typography-9906218-font-size);
	font-weight: var(--e-global-typography-9906218-font-weight);
	line-height: var(--e-global-typography-9906218-line-height);
}

.elementor-36 .elementor-element.elementor-element-102fcad .elementor-heading-title {
	font-family: var(--e-global-typography-6462295-font-family), Sans-serif;
	font-size: var(--e-global-typography-6462295-font-size);
	line-height: var(--e-global-typography-6462295-line-height);
}

.elementor-36 .elementor-element.elementor-element-ad3d8ce {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-36 .elementor-element.elementor-element-24c7a55 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-24c7a55 img {
	width: 566px;
}

.elementor-36 .elementor-element.elementor-element-f1a7348 {
	--display: flex;
	--min-height: 66px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .15);
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-36 .elementor-element.elementor-element-f1a7348:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-f1a7348 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-36 .elementor-element.elementor-element-ceed784 .elementor-heading-title {
	font-family: var(--e-global-typography-9906218-font-family), Sans-serif;
	font-size: var(--e-global-typography-9906218-font-size);
	font-weight: var(--e-global-typography-9906218-font-weight);
	line-height: var(--e-global-typography-9906218-line-height);
}

.elementor-36 .elementor-element.elementor-element-5c8ff2c .elementor-heading-title {
	font-family: var(--e-global-typography-6462295-font-family), Sans-serif;
	font-size: var(--e-global-typography-6462295-font-size);
	line-height: var(--e-global-typography-6462295-line-height);
}

.elementor-36 .elementor-element.elementor-element-87cf1bb {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-36 .elementor-element.elementor-element-fe00020 {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-36 .elementor-element.elementor-element-49483ab > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-49483ab img {
	width: 566px;
}

.elementor-36 .elementor-element.elementor-element-135f498 {
	--display: flex;
	--min-height: 66px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .15);
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-36 .elementor-element.elementor-element-135f498:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-135f498 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-36 .elementor-element.elementor-element-f607199 .elementor-heading-title {
	font-family: var(--e-global-typography-9906218-font-family), Sans-serif;
	font-size: var(--e-global-typography-9906218-font-size);
	font-weight: var(--e-global-typography-9906218-font-weight);
	line-height: var(--e-global-typography-9906218-line-height);
}

.elementor-36 .elementor-element.elementor-element-1198521 .elementor-heading-title {
	font-family: var(--e-global-typography-6462295-font-family), Sans-serif;
	font-size: var(--e-global-typography-6462295-font-size);
	line-height: var(--e-global-typography-6462295-line-height);
}

.elementor-36 .elementor-element.elementor-element-ea3b167 {
	--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: 20px;
	--padding-right: 20px;
}

.elementor-36 .elementor-element.elementor-element-b006cf5 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-b006cf5 img {
	width: 566px;
}

.elementor-36 .elementor-element.elementor-element-49b08c3 {
	--display: flex;
	--min-height: 66px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .15);
	--margin-top: -50px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 2;
}

.elementor-36 .elementor-element.elementor-element-49b08c3:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-49b08c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-36 .elementor-element.elementor-element-69caaf3 .elementor-heading-title {
	font-family: var(--e-global-typography-9906218-font-family), Sans-serif;
	font-size: var(--e-global-typography-9906218-font-size);
	font-weight: var(--e-global-typography-9906218-font-weight);
	line-height: var(--e-global-typography-9906218-line-height);
}

.elementor-36 .elementor-element.elementor-element-0a53c65 .elementor-heading-title {
	font-family: var(--e-global-typography-6462295-font-family), Sans-serif;
	font-size: var(--e-global-typography-6462295-font-size);
	line-height: var(--e-global-typography-6462295-line-height);
}

.elementor-36 .elementor-element.elementor-element-13e174e {
	--display: flex;
	--min-height: 425px;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-36 .elementor-element.elementor-element-03d230d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-36 .elementor-element.elementor-element-d21bb98 {
	--display: flex;
	--position: absolute;
	--min-height: 111px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .15);
	--margin-top: -19px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
	top: 330px;
	--z-index: 2;
}

.elementor-36 .elementor-element.elementor-element-d21bb98:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-d21bb98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-36 .elementor-element.elementor-element-d21bb98 {
	left: 15px;
}

body.rtl .elementor-36 .elementor-element.elementor-element-d21bb98 {
	right: 15px;
}

.elementor-36 .elementor-element.elementor-element-4894bf3 .elementor-heading-title {
	font-family: var(--e-global-typography-9906218-font-family), Sans-serif;
	font-size: var(--e-global-typography-9906218-font-size);
	font-weight: var(--e-global-typography-9906218-font-weight);
	line-height: var(--e-global-typography-9906218-line-height);
}

.elementor-36 .elementor-element.elementor-element-791d0fc .elementor-heading-title {
	font-family: var(--e-global-typography-6462295-font-family), Sans-serif;
	font-size: var(--e-global-typography-6462295-font-size);
	line-height: var(--e-global-typography-6462295-line-height);
}

.elementor-36 .elementor-element.elementor-element-70f5988 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-70f5988 img {
	width: 566px;
}

.elementor-36 .elementor-element.elementor-element-a6c53f5 {
	--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-36 .elementor-element.elementor-element-09eb4e5 > .elementor-widget-container {
	margin: 4px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-09eb4e5 {
	text-align: right;
}

.elementor-36 .elementor-element.elementor-element-09eb4e5 img {
	width: 400px;
}

.elementor-36 .elementor-element.elementor-element-dda2b60 {
	--display: flex;
	--position: absolute;
	--min-height: 111px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .15);
	--margin-top: -19px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
	top: 330px;
	--z-index: 2;
}

.elementor-36 .elementor-element.elementor-element-dda2b60:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-dda2b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-36 .elementor-element.elementor-element-dda2b60 {
	left: 15px;
}

body.rtl .elementor-36 .elementor-element.elementor-element-dda2b60 {
	right: 15px;
}

.elementor-36 .elementor-element.elementor-element-8e8b1c0 .elementor-heading-title {
	font-family: var(--e-global-typography-9906218-font-family), Sans-serif;
	font-size: var(--e-global-typography-9906218-font-size);
	font-weight: var(--e-global-typography-9906218-font-weight);
	line-height: var(--e-global-typography-9906218-line-height);
}

.elementor-36 .elementor-element.elementor-element-ce300b3 .elementor-heading-title {
	font-family: var(--e-global-typography-6462295-font-family), Sans-serif;
	font-size: var(--e-global-typography-6462295-font-size);
	line-height: var(--e-global-typography-6462295-line-height);
}

.elementor-36 .elementor-element.elementor-element-56b21e4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-36 .elementor-element.elementor-element-2d58367 {
	text-align: left;
}

.elementor-36 .elementor-element.elementor-element-2d58367 img {
	width: 400px;
}

.elementor-36 .elementor-element.elementor-element-ac88d8a {
	--display: flex;
	--position: absolute;
	--min-height: 111px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .15);
	--margin-top: -19px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
	top: 330px;
	--z-index: 2;
}

.elementor-36 .elementor-element.elementor-element-ac88d8a:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-ac88d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-36 .elementor-element.elementor-element-ac88d8a {
	left: 15px;
}

body.rtl .elementor-36 .elementor-element.elementor-element-ac88d8a {
	right: 15px;
}

.elementor-36 .elementor-element.elementor-element-940fc97 .elementor-heading-title {
	font-family: var(--e-global-typography-9906218-font-family), Sans-serif;
	font-size: var(--e-global-typography-9906218-font-size);
	font-weight: var(--e-global-typography-9906218-font-weight);
	line-height: var(--e-global-typography-9906218-line-height);
}

.elementor-36 .elementor-element.elementor-element-89e1736 .elementor-heading-title {
	font-family: var(--e-global-typography-6462295-font-family), Sans-serif;
	font-size: var(--e-global-typography-6462295-font-size);
	line-height: var(--e-global-typography-6462295-line-height);
}

.elementor-36 .elementor-element.elementor-element-4796547 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 40px 40px;
	--row-gap: 40px;
	--column-gap: 40px;
}

.elementor-36 .elementor-element.elementor-element-b548c01 {
	text-align: right;
}

.elementor-36 .elementor-element.elementor-element-b548c01 img {
	width: 400px;
}

.elementor-36 .elementor-element.elementor-element-41af0cc {
	--display: flex;
	--position: absolute;
	--min-height: 111px;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, .15);
	--margin-top: -19px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 20px;
	--padding-right: 20px;
	top: 330px;
	--z-index: 2;
}

.elementor-36 .elementor-element.elementor-element-41af0cc:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-41af0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-36 .elementor-element.elementor-element-41af0cc {
	left: 15px;
}

body.rtl .elementor-36 .elementor-element.elementor-element-41af0cc {
	right: 15px;
}

.elementor-36 .elementor-element.elementor-element-8f82476 .elementor-heading-title {
	font-family: var(--e-global-typography-9906218-font-family), Sans-serif;
	font-size: var(--e-global-typography-9906218-font-size);
	font-weight: var(--e-global-typography-9906218-font-weight);
	line-height: var(--e-global-typography-9906218-line-height);
}

.elementor-36 .elementor-element.elementor-element-7afacb6 .elementor-heading-title {
	font-family: var(--e-global-typography-6462295-font-family), Sans-serif;
	font-size: var(--e-global-typography-6462295-font-size);
	line-height: var(--e-global-typography-6462295-line-height);
}

.elementor-36 .elementor-element.elementor-element-b4007eb {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--margin-top: 80px;
	--margin-bottom: 40px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-36 .elementor-element.elementor-element-b53972d {
	--divider-border-style: solid;
	--divider-color: #6891cb;
	--divider-border-width: 2px;
	width: var(--container-widget-width, 333px);
	max-width: 333px;
	--container-widget-width: 333px;
	--container-widget-flex-grow: 0;
}

.elementor-36 .elementor-element.elementor-element-b53972d > .elementor-widget-container {
	--e-transform-translateX: -350px;
	margin: 0px 0px 0px 0px;
}

.elementor-36 .elementor-element.elementor-element-b53972d.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-36 .elementor-element.elementor-element-b53972d .elementor-divider-separator {
	width: 95%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-36 .elementor-element.elementor-element-b53972d .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-36 .elementor-element.elementor-element-d50197a {
	width: var(--container-widget-width, 350px);
	max-width: 350px;
	--container-widget-width: 350px;
	--container-widget-flex-grow: 0;
	align-self: flex-start;
	text-align: center;
}

.elementor-36 .elementor-element.elementor-element-d50197a > .elementor-widget-container {
	margin: 0% 0% 0% 0%;
}

.elementor-36 .elementor-element.elementor-element-d50197a .elementor-heading-title {
	color: #484848;
}

.elementor-36 .elementor-element.elementor-element-3513992 > .elementor-container {
	max-width: 1400px;
}

.elementor-36 .elementor-element.elementor-element-3513992 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-info-box {
	background-color: var(--e-global-color-text);
	text-align: left;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #c1c2cb;
	border-radius: 10px 10px 10px 10px;
	padding: 40px 25px 40px 25px;
}

.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-info-box-icon {
	font-size: 25px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-info-box-icon img {
	width: 30px;
}

.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-info-box-title {
	color: rgba(255, 255, 255, .03);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-info-box-subtitle {
	margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-info-box-description {
	color: var(--e-global-color-secondary);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0px;
}

.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-slider-arrow {
	font-size: 30px;
	background-color: var(--e-global-color-85623e6);
	color: #616775;
}

.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-slider-arrow:hover {
	color: #585fa9;
}

.elementor-36 .elementor-element.elementor-element-943885b > .elementor-container {
	max-width: 1900px;
}

.elementor-36 .elementor-element.elementor-element-943885b {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 80px;
	margin-bottom: 20px;
}

.elementor-36 .elementor-element.elementor-element-943885b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-d464965.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-d464965.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-36 .elementor-element.elementor-element-d464965.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

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

.elementor-36 .elementor-element.elementor-element-4364bd2 > .elementor-widget-container {
	margin: 0px -150px 0px -150px;
}

.elementor-36 .elementor-element.elementor-element-4364bd2 {
	text-align: center;
}

.elementor-36 .elementor-element.elementor-element-4364bd2 img {
	width: 84%;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-36 .elementor-element.elementor-element-e8ef705 {
	--display: flex;
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-36 .elementor-element.elementor-element-8e83148 {
		--width: 45%;
	}
	
	.elementor-36 .elementor-element.elementor-element-ebe3ef2 {
		--width: 45%;
	}
	
	.elementor-36 .elementor-element.elementor-element-c56d375 {
		--width: 45%;
	}
	
	.elementor-36 .elementor-element.elementor-element-d6c03bd {
		--content-width: 80%;
	}
	
	.elementor-36 .elementor-element.elementor-element-87cf1bb {
		--content-width: 80%;
	}
}

@media (max-width:1366px) {
	.elementor-36 .elementor-element.elementor-element-968a5e7 {
		top: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-968a5e7 .eael-fancy-text-prefix {
		font-size: 2.8vw;
	}
	
	.elementor-36 .elementor-element.elementor-element-968a5e7 .eael-fancy-text-strings, .elementor-36 .elementor-element.elementor-element-968a5e7 .typed-cursor {
		font-size: 60px;
	}
	
	.elementor-36 .elementor-element.elementor-element-3d74278 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e4540fb {
		top: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e4540fb .eael-fancy-text-prefix {
		font-size: 2.8vw;
	}
	
	.elementor-36 .elementor-element.elementor-element-e4540fb .eael-fancy-text-strings, .elementor-36 .elementor-element.elementor-element-e4540fb .typed-cursor {
		font-size: 6vw;
	}
	
	.elementor-36 .elementor-element.elementor-element-0f6cd18 {
		--min-height: 700px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1 > .elementor-widget-container {
		margin: 0px -35px 60px -35px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-main-swiper {
		height: auto;
	}
	
	.elementor-36 .elementor-element.elementor-element-d2092ff.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 30px;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 > .elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-main-swiper {
		height: auto;
		width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-17f383d:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-17f383d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 50% 46%;
		background-size: 500px auto;
	}
	
	.elementor-36 .elementor-element.elementor-element-bffdef9 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box-button {
		padding: 5px 5px 5px 5px;
	}
	
	.elementor-36 .elementor-element.elementor-element-38f63ae > .elementor-widget-container {
		--e-transform-translateX: 637px;
	}
	
	body:not(.rtl) .elementor-36 .elementor-element.elementor-element-38f63ae {
		right: 0vw;
	}
	
	body.rtl .elementor-36 .elementor-element.elementor-element-38f63ae {
		left: 0vw;
	}
	
	.elementor-36 .elementor-element.elementor-element-38f63ae {
		top: 8px;
	}
	
	.elementor-36 .elementor-element.elementor-element-38f63ae .elementor-divider-separator {
		width: 49%;
		margin: 0 auto;
		margin-left: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-38f63ae .elementor-divider {
		text-align: left;
	}
	
	.elementor-36 .elementor-element.elementor-element-df6fc89 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-98242b8 > .elementor-widget-container {
		margin: 40px 20px 20px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-0d59352:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-0d59352 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 30% auto;
	}
	
	.elementor-36 .elementor-element.elementor-element-bfa6592 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-6b4b91f {
		--flex-wrap: wrap;
	}
	
	.elementor-36 .elementor-element.elementor-element-59f2e27 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-46e80d0 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-ef84c07 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-4bf83ab .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-1a4f346 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-43e9851 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-d6c03bd {
		--margin-top: 40px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-cc01313 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-102fcad .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-f1a7348 {
		--min-height: 111px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ceed784 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-5c8ff2c .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-87cf1bb {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-f607199 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-1198521 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-49b08c3 {
		--min-height: 111px;
	}
	
	.elementor-36 .elementor-element.elementor-element-69caaf3 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-0a53c65 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-4894bf3 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-791d0fc .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-8e8b1c0 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-ce300b3 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-940fc97 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-89e1736 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-8f82476 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-7afacb6 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
}

@media (max-width:1024px) {
	.elementor-36 .elementor-element.elementor-element-966283b {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-36 .elementor-element.elementor-element-968a5e7 > .elementor-widget-container {
		--e-transform-translateX: 50%;
	}
	
	.elementor-36 .elementor-element.elementor-element-968a5e7 .eael-fancy-text-prefix {
		font-size: 37px;
	}
	
	.elementor-36 .elementor-element.elementor-element-968a5e7 .eael-fancy-text-strings, .elementor-36 .elementor-element.elementor-element-968a5e7 .typed-cursor {
		font-size: 61px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e5b9c45 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-3d74278 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-36 .elementor-element.elementor-element-3d74278 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ac5e61e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-dba2d75 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-end;
	}
	
	.elementor-36 .elementor-element.elementor-element-e4540fb > .elementor-widget-container {
		--e-transform-translateX: 0%;
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e4540fb .eael-fancy-text-prefix {
		font-size: 37px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e4540fb .eael-fancy-text-strings, .elementor-36 .elementor-element.elementor-element-e4540fb .typed-cursor {
		font-size: 72px;
	}
	
	.elementor-36 .elementor-element.elementor-element-aa82834 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-85bd1b4:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-85bd1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-36 .elementor-element.elementor-element-1ae8611 {
		padding: 0 var(--section-gutters) 0 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-a147ffe > .elementor-element-populated {
		padding: 80px 20px 80px 0px;
	}
	
	body:not(.rtl) .elementor-36 .elementor-element.elementor-element-ce9a2a0 {
		left: 4px;
	}
	
	body.rtl .elementor-36 .elementor-element.elementor-element-ce9a2a0 {
		right: 4px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ce9a2a0 {
		top: -73px;
	}
	
	.elementor-36 .elementor-element.elementor-element-30bebf5 .elementor-divider {
		padding-block-start: 25px;
		padding-block-end: 25px;
	}
	
	.elementor-36 .elementor-element.elementor-element-0a28404 > .elementor-element-populated {
		padding: 80px 0px 80px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-7e16c10 {
		width: var(--container-widget-width, 440px);
		max-width: 440px;
		--container-widget-width: 440px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-14786ec {
		--container-widget-width: 534px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 534px);
		max-width: 534px;
	}
	
	.elementor-36 .elementor-element.elementor-element-a21d072 > .elementor-container {
		max-width: 630px;
	}
	
	.elementor-36 .elementor-element.elementor-element-a21d072 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-9e87f4e {
		width: var(--container-widget-width, 555px);
		max-width: 555px;
		--container-widget-width: 555px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-9e87f4e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-9e87f4e .elementor-heading-title {
		font-size: 28px;
		line-height: 29px;
	}
	
	.elementor-36 .elementor-element.elementor-element-9e76df1 {
		width: var(--container-widget-width, 627px);
		max-width: 627px;
		--container-widget-width: 627px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-9e76df1 > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-bc-flex-widget .elementor-36 .elementor-element.elementor-element-58f60d3.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-58f60d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-8044834 {
		--margin-top: 80px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-6bbdf47 > .elementor-widget-container {
		--e-transform-translateX: 330px;
	}
	
	.elementor-36 .elementor-element.elementor-element-6bbdf47 {
		--container-widget-width: 350px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 350px);
		max-width: 350px;
	}
	
	.elementor-36 .elementor-element.elementor-element-6bbdf47 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-a77f9ce {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1 {
		width: var(--container-widget-width, 630px);
		max-width: 630px;
		--container-widget-width: 630px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-main-swiper {
		width: 630px;
	}
	
	.elementor-36 .elementor-element.elementor-element-d2092ff.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e726f25 {
		--margin-top: 80px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-1afc877 > .elementor-widget-container {
		--e-transform-translateX: -330px;
	}
	
	.elementor-36 .elementor-element.elementor-element-1afc877 {
		--container-widget-width: 350px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 350px);
		max-width: 350px;
	}
	
	.elementor-36 .elementor-element.elementor-element-1afc877 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-6fcb641 {
		--gap: 40px 40px;
		--row-gap: 40px;
		--column-gap: 40px;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 {
		width: var(--container-widget-width, 93%);
		max-width: 93%;
		--container-widget-width: 93%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-main-swiper {
		width: 85%;
	}
	
	.elementor-36 .elementor-element.elementor-element-17f383d > .elementor-container {
		max-width: 630px;
	}
	
	.elementor-36 .elementor-element.elementor-element-17f383d:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-17f383d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 60vw 19vh;
		background-size: 48vw auto;
	}
	
	.elementor-36 .elementor-element.elementor-element-65bea22.elementor-column > .elementor-widget-wrap {
		justify-content: flex-start;
	}
	
	.elementor-36 .elementor-element.elementor-element-65bea22 > .elementor-element-populated {
		padding: 80px 0px 80px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-bffdef9 {
		width: var(--container-widget-width, 583px);
		max-width: 583px;
		--container-widget-width: 583px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-bffdef9 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box {
		padding: 25px 25px 25px 25px;
	}
	
	.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-36 .elementor-element.elementor-element-78b903d {
		margin-top: 60px;
		margin-bottom: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-0a96539 > .elementor-element-populated {
		padding: 0px 0px 80px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-800d21e > .elementor-container {
		max-width: 630px;
	}
	
	.elementor-36 .elementor-element.elementor-element-df6fc89 {
		width: var(--container-widget-width, 494px);
		max-width: 494px;
		--container-widget-width: 494px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-df6fc89 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-0b930e1 > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-0b930e1 {
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-0b930e1 img {
		width: 100%;
		border-radius: 20px 20px 20px 20px;
	}
	
	.elementor-36 .elementor-element.elementor-element-98242b8 > .elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-98242b8 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-0d59352 > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-0d59352:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-0d59352 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 0%;
	}
	
	.elementor-36 .elementor-element.elementor-element-0d59352 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-9dbb6c9.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-9dbb6c9 > .elementor-element-populated {
		padding: 0 var(--section-gutters) 0 var(--section-gutters);
	}
	
	.elementor-36 .elementor-element.elementor-element-bfa6592 > .elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-bfa6592 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-61715b0.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-61715b0 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 10%;
	}
	
	.elementor-36 .elementor-element.elementor-element-138e337 {
		width: var(--container-widget-width, 440px);
		max-width: 440px;
		--container-widget-width: 440px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-07fea6e {
		width: var(--container-widget-width, 512px);
		max-width: 512px;
		--container-widget-width: 512px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-dddcbd0 {
		margin-top: 0px;
		margin-bottom: 200px;
	}
	
	.elementor-36 .elementor-element.elementor-element-81d985f {
		width: var(--container-widget-width, 478px);
		max-width: 478px;
		--container-widget-width: 478px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-4dc6893 {
		width: var(--container-widget-width, 482px);
		max-width: 482px;
		--container-widget-width: 482px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-bbd9924 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
	
	body:not(.rtl) .elementor-36 .elementor-element.elementor-element-bbd9924 {
		left: 0px;
	}
	
	body.rtl .elementor-36 .elementor-element.elementor-element-bbd9924 {
		right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-bbd9924 {
		bottom: 100px;
	}
	
	.elementor-36 .elementor-element.elementor-element-86b79ae {
		--margin-top: 80px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-0e68dd2 > .elementor-widget-container {
		--e-transform-translateX: 330px;
	}
	
	.elementor-36 .elementor-element.elementor-element-0e68dd2 {
		--container-widget-width: 350px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 350px);
		max-width: 350px;
	}
	
	.elementor-36 .elementor-element.elementor-element-0e68dd2 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-6b4b91f {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-36 .elementor-element.elementor-element-9cf4575 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: -4px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-59f2e27 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-46e80d0 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-f98c427 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: -4px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ef84c07 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-4bf83ab .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-d15af7d {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: -4px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-1a4f346 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-43e9851 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-d6c03bd {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-36 .elementor-element.elementor-element-48f2b9d {
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-48f2b9d img {
		width: 85%;
	}
	
	.elementor-36 .elementor-element.elementor-element-b1a0be8 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: -4px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-cc01313 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-102fcad .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-24c7a55 {
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-24c7a55 img {
		width: 85%;
	}
	
	.elementor-36 .elementor-element.elementor-element-f1a7348 {
		--min-height: 111px;
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: -4px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ceed784 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-5c8ff2c .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-87cf1bb {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-36 .elementor-element.elementor-element-49483ab {
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-49483ab img {
		width: 85%;
	}
	
	.elementor-36 .elementor-element.elementor-element-135f498 {
		--min-height: 111px;
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: -4px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-f607199 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-1198521 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-b006cf5 {
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-b006cf5 img {
		width: 85%;
	}
	
	.elementor-36 .elementor-element.elementor-element-49b08c3 {
		--min-height: 111px;
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: -4px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-69caaf3 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-0a53c65 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-d21bb98 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	body:not(.rtl) .elementor-36 .elementor-element.elementor-element-d21bb98 {
		left: 0px;
	}
	
	body.rtl .elementor-36 .elementor-element.elementor-element-d21bb98 {
		right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-4894bf3 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-791d0fc .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-dda2b60 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	body:not(.rtl) .elementor-36 .elementor-element.elementor-element-dda2b60 {
		left: 0px;
	}
	
	body.rtl .elementor-36 .elementor-element.elementor-element-dda2b60 {
		right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-8e8b1c0 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-ce300b3 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-ac88d8a {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	body:not(.rtl) .elementor-36 .elementor-element.elementor-element-ac88d8a {
		left: 0px;
	}
	
	body.rtl .elementor-36 .elementor-element.elementor-element-ac88d8a {
		right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-940fc97 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-89e1736 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-41af0cc {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	body:not(.rtl) .elementor-36 .elementor-element.elementor-element-41af0cc {
		left: 0px;
	}
	
	body.rtl .elementor-36 .elementor-element.elementor-element-41af0cc {
		right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-8f82476 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-7afacb6 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-b4007eb {
		--margin-top: 80px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-b53972d > .elementor-widget-container {
		--e-transform-translateX: -330px;
	}
	
	.elementor-36 .elementor-element.elementor-element-b53972d {
		--container-widget-width: 350px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 350px);
		max-width: 350px;
	}
	
	.elementor-36 .elementor-element.elementor-element-b53972d .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-3513992 > .elementor-container {
		max-width: 630px;
	}
	
	.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-36 .elementor-element.elementor-element-943885b {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	.elementor-36 .elementor-element.elementor-element-4364bd2 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-4364bd2 img {
		width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-36 .elementor-element.elementor-element-3d74278 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ac5e61e {
		z-index: 2;
	}
	
	.elementor-36 .elementor-element.elementor-element-e4540fb .eael-fancy-text-strings, .elementor-36 .elementor-element.elementor-element-e4540fb .typed-cursor {
		font-size: 38px;
	}
	
	.elementor-36 .elementor-element.elementor-element-aa82834 {
		width: var(--container-widget-width, 60%);
		max-width: 60%;
		--container-widget-width: 60%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-aa82834.elementor-element {
		--align-self: flex-end;
	}
	
	.elementor-36 .elementor-element.elementor-element-59f8405 {
		--justify-content: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-c431332 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 40px;
		--padding-right: 40px;
	}
	
	.elementor-36 .elementor-element.elementor-element-7afe0e4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-0f6cd18 {
		--min-height: 500px;
		--padding-top: 40px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-0f6cd18:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-0f6cd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: top center;
	}
	
	.elementor-36 .elementor-element.elementor-element-0512da3 {
		--container-widget-width: 310px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 310px);
		max-width: 310px;
	}
	
	.elementor-36 .elementor-element.elementor-element-0512da3 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-36 .elementor-element.elementor-element-3f18fe7 .elementor-divider-separator {
		width: 310px;
	}
	
	.elementor-36 .elementor-element.elementor-element-5b22b5f {
		--container-widget-width: 310px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 310px);
		max-width: 310px;
		font-size: 18px;
	}
	
	.elementor-36 .elementor-element.elementor-element-1ae8611 {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	
	.elementor-36 .elementor-element.elementor-element-a147ffe {
		width: 20%;
	}
	
	.elementor-36 .elementor-element.elementor-element-a147ffe > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ce9a2a0 > .elementor-widget-container {
		--e-transform-rotateZ: 29deg;
	}
	
	body:not(.rtl) .elementor-36 .elementor-element.elementor-element-ce9a2a0 {
		left: 5%;
	}
	
	body.rtl .elementor-36 .elementor-element.elementor-element-ce9a2a0 {
		right: 5%;
	}
	
	.elementor-36 .elementor-element.elementor-element-ce9a2a0 {
		top: -15%;
	}
	
	.elementor-36 .elementor-element.elementor-element-ce9a2a0 img {
		width: 81vw;
		max-width: 350px;
	}
	
	.elementor-36 .elementor-element.elementor-element-0a28404 {
		width: 80%;
	}
	
	.elementor-36 .elementor-element.elementor-element-0a28404 > .elementor-element-populated {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-36 .elementor-element.elementor-element-88b8ddc.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-88b8ddc > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-9e87f4e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-9e87f4e {
		--container-widget-width: 306px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 306px);
		max-width: 306px;
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-9e76df1 > .elementor-widget-container {
		margin: 30px 0px 30px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-9e76df1 {
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-58f60d3 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-dd2107b .elementor-custom-embed-play i {
		font-size: 46px;
	}
	
	.elementor-36 .elementor-element.elementor-element-dd2107b .elementor-custom-embed-play svg {
		width: 46px;
		height: 46px;
	}
	
	.elementor-36 .elementor-element.elementor-element-8044834 {
		--margin-top: 60px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ed14f1c {
		--container-widget-width: 250px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 250px);
		max-width: 250px;
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-6bbdf47 > .elementor-widget-container {
		--e-transform-translateX: 285px;
	}
	
	body:not(.rtl) .elementor-36 .elementor-element.elementor-element-6bbdf47 {
		right: 48%;
	}
	
	body.rtl .elementor-36 .elementor-element.elementor-element-6bbdf47 {
		left: 48%;
	}
	
	.elementor-36 .elementor-element.elementor-element-6bbdf47 .elementor-divider-separator {
		width: 188px;
	}
	
	.elementor-36 .elementor-element.elementor-element-a77f9ce {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1 {
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 85%);
		max-width: 85%;
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-main-swiper {
		width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-custom-embed-play i {
		font-size: 43px;
	}
	
	.elementor-36 .elementor-element.elementor-element-d2092ff.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e726f25 {
		--margin-top: 60px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-1afc877 > .elementor-widget-container {
		--e-transform-translateX: -285px;
	}
	
	.elementor-36 .elementor-element.elementor-element-4318b6f {
		--container-widget-width: 250px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 250px);
		max-width: 250px;
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-708b51f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-6fcb641 {
		--width: 100%;
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 {
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 95%);
		max-width: 95%;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-main-swiper {
		width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-custom-embed-play i {
		font-size: 43px;
	}
	
	.elementor-36 .elementor-element.elementor-element-17f383d:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-17f383d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 37% 35%;
		background-size: 287px auto;
	}
	
	.elementor-36 .elementor-element.elementor-element-17f383d {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-65bea22.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-65bea22 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 40px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-bffdef9 > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-bffdef9 {
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-bffdef9 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-8213e8b {
		width: var(--container-widget-width, 78%);
		max-width: 78%;
		--container-widget-width: 78%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-36 .elementor-element.elementor-element-78b903d {
		margin-top: 60px;
		margin-bottom: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-0a96539 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-800d21e {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ed32d2c > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-df6fc89 {
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-df6fc89 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-0b930e1 > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-98242b8 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-98242b8 {
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-0d59352:not(.elementor-motion-effects-element-type-background), .elementor-36 .elementor-element.elementor-element-0d59352 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0% 48%;
		background-size: 226px auto;
	}
	
	.elementor-36 .elementor-element.elementor-element-0d59352 {
		margin-top: 60px;
		margin-bottom: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-bfa6592 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-bfa6592 {
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-bfa6592 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-61715b0.elementor-column > .elementor-widget-wrap {
		justify-content: flex-end;
	}
	
	.elementor-36 .elementor-element.elementor-element-61715b0 > .elementor-element-populated {
		padding: 0 var(--section-gutters) 0 var(--section-gutters);
	}
	
	.elementor-36 .elementor-element.elementor-element-ee64785 > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ee64785 {
		border-width: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-8d13f31 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-8d13f31 > .elementor-element-populated {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-9cd0bba {
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-3706491 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-3706491 {
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-54ed0e1 > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-54ed0e1 {
		border-width: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-fb56657 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-fb56657 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-138e337 {
		--container-widget-width: 355px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 355px);
		max-width: 355px;
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-07fea6e {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-07fea6e > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-dddcbd0 > .elementor-container {
		min-height: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-dddcbd0 {
		border-width: 0px 0px 0px 0px;
		margin-top: 0px;
		margin-bottom: 110px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-a1d73ca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-a1d73ca > .elementor-element-populated {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-81d985f {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-4dc6893 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-bbd9924 {
		bottom: 70px;
	}
	
	.elementor-36 .elementor-element.elementor-element-86b79ae {
		--margin-top: 60px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-1bc17c6 {
		--container-widget-width: 250px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 250px);
		max-width: 250px;
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-0e68dd2 > .elementor-widget-container {
		--e-transform-translateX: 290px;
	}
	
	.elementor-36 .elementor-element.elementor-element-6b4b91f {
		--content-width: 90%;
	}
	
	.elementor-36 .elementor-element.elementor-element-8e83148 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-da2d993 img {
		width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-9cf4575 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: -10px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-59f2e27 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-46e80d0 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-ebe3ef2 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-2e7c2b1 img {
		width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-f98c427 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: -10px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ef84c07 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-4bf83ab .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-c56d375 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-f82eee3 img {
		width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-d15af7d {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: -10px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-1a4f346 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-43e9851 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-d6c03bd {
		--content-width: 85%;
	}
	
	.elementor-36 .elementor-element.elementor-element-1248eaa {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-48f2b9d img {
		width: 100%;
		max-width: 300px;
	}
	
	.elementor-36 .elementor-element.elementor-element-b1a0be8 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: -10px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-cc01313 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-102fcad .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-ad3d8ce {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-24c7a55 img {
		width: 100%;
		max-width: 300px;
	}
	
	.elementor-36 .elementor-element.elementor-element-f1a7348 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: -10px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ceed784 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-5c8ff2c .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-87cf1bb {
		--content-width: 85%;
	}
	
	.elementor-36 .elementor-element.elementor-element-fe00020 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-49483ab img {
		width: 100%;
		max-width: 300px;
	}
	
	.elementor-36 .elementor-element.elementor-element-135f498 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: -10px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-f607199 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-1198521 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-ea3b167 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-36 .elementor-element.elementor-element-b006cf5 img {
		width: 100%;
		max-width: 300px;
	}
	
	.elementor-36 .elementor-element.elementor-element-49b08c3 {
		--margin-top: -40px;
		--margin-bottom: 0px;
		--margin-left: -10px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-69caaf3 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-0a53c65 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-4894bf3 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-791d0fc .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-8e8b1c0 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-ce300b3 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-940fc97 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-89e1736 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-8f82476 .elementor-heading-title {
		font-size: var(--e-global-typography-9906218-font-size);
		line-height: var(--e-global-typography-9906218-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-7afacb6 .elementor-heading-title {
		font-size: var(--e-global-typography-6462295-font-size);
		line-height: var(--e-global-typography-6462295-line-height);
	}
	
	.elementor-36 .elementor-element.elementor-element-b4007eb {
		--margin-top: 60px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-b53972d > .elementor-widget-container {
		--e-transform-translateX: -290px;
	}
	
	body:not(.rtl) .elementor-36 .elementor-element.elementor-element-b53972d {
		left: 1px;
	}
	
	body.rtl .elementor-36 .elementor-element.elementor-element-b53972d {
		right: 1px;
	}
	
	.elementor-36 .elementor-element.elementor-element-b53972d {
		top: 2.469px;
	}
	
	.elementor-36 .elementor-element.elementor-element-d50197a {
		--container-widget-width: 250px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 250px);
		max-width: 250px;
		text-align: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-3513992 > .elementor-container {
		max-width: 500px;
	}
	
	.elementor-36 .elementor-element.elementor-element-3513992 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e829761.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-36 .elementor-element.elementor-element-e829761 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-36 .elementor-element.elementor-element-3a63ee6 {
		width: var(--container-widget-width, 84%);
		max-width: 84%;
		--container-widget-width: 84%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
	}
	
	.elementor-36 .elementor-element.elementor-element-943885b {
		margin-top: 80px;
		margin-bottom: 10px;
		padding: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-36 .elementor-element.elementor-element-966283b {
		--content-width: 1200px;
	}
	
	.elementor-36 .elementor-element.elementor-element-7f6bf2f {
		--width: 40%;
	}
	
	.elementor-36 .elementor-element.elementor-element-4b4a0e5 {
		--width: 720px;
	}
	
	.elementor-36 .elementor-element.elementor-element-dba2d75 {
		--width: 60%;
	}
	
	.elementor-36 .elementor-element.elementor-element-c431332 {
		--width: 29%;
	}
	
	.elementor-36 .elementor-element.elementor-element-a147ffe {
		width: 34%;
	}
	
	.elementor-36 .elementor-element.elementor-element-0a28404 {
		width: 66%;
	}
	
	.elementor-36 .elementor-element.elementor-element-88b8ddc {
		width: 49.833%;
	}
	
	.elementor-36 .elementor-element.elementor-element-58f60d3 {
		width: 50.167%;
	}
	
	.elementor-36 .elementor-element.elementor-element-8044834 {
		--content-width: 1400px;
	}
	
	.elementor-36 .elementor-element.elementor-element-a77f9ce {
		--content-width: 1900px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e726f25 {
		--content-width: 1400px;
	}
	
	.elementor-36 .elementor-element.elementor-element-708b51f {
		--content-width: 1200px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ed32d2c {
		width: 59%;
	}
	
	.elementor-36 .elementor-element.elementor-element-9b6af50 {
		width: 41%;
	}
	
	.elementor-36 .elementor-element.elementor-element-9dbb6c9 {
		width: 47%;
	}
	
	.elementor-36 .elementor-element.elementor-element-61715b0 {
		width: 53%;
	}
	
	.elementor-36 .elementor-element.elementor-element-86b79ae {
		--content-width: 1400px;
	}
	
	.elementor-36 .elementor-element.elementor-element-6b4b91f {
		--content-width: 1200px;
	}
	
	.elementor-36 .elementor-element.elementor-element-8e83148 {
		--width: 50%;
	}
	
	.elementor-36 .elementor-element.elementor-element-9cf4575 {
		--width: 260px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ebe3ef2 {
		--width: 50%;
	}
	
	.elementor-36 .elementor-element.elementor-element-f98c427 {
		--width: 260px;
	}
	
	.elementor-36 .elementor-element.elementor-element-c56d375 {
		--width: 50%;
	}
	
	.elementor-36 .elementor-element.elementor-element-d15af7d {
		--width: 260px;
	}
	
	.elementor-36 .elementor-element.elementor-element-d6c03bd {
		--content-width: 900px;
	}
	
	.elementor-36 .elementor-element.elementor-element-1248eaa {
		--width: 50%;
	}
	
	.elementor-36 .elementor-element.elementor-element-b1a0be8 {
		--width: 260px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ad3d8ce {
		--width: 50%;
	}
	
	.elementor-36 .elementor-element.elementor-element-f1a7348 {
		--width: 260px;
	}
	
	.elementor-36 .elementor-element.elementor-element-87cf1bb {
		--content-width: 900px;
	}
	
	.elementor-36 .elementor-element.elementor-element-fe00020 {
		--width: 50%;
	}
	
	.elementor-36 .elementor-element.elementor-element-135f498 {
		--width: 260px;
	}
	
	.elementor-36 .elementor-element.elementor-element-ea3b167 {
		--width: 50%;
	}
	
	.elementor-36 .elementor-element.elementor-element-49b08c3 {
		--width: 260px;
	}
	
	.elementor-36 .elementor-element.elementor-element-13e174e {
		--content-width: 1200px;
	}
	
	.elementor-36 .elementor-element.elementor-element-03d230d {
		--width: 45%;
	}
	
	.elementor-36 .elementor-element.elementor-element-d21bb98 {
		--width: 260px;
	}
	
	.elementor-36 .elementor-element.elementor-element-a6c53f5 {
		--width: 45%;
	}
	
	.elementor-36 .elementor-element.elementor-element-dda2b60 {
		--width: 260px;
	}
	
	.elementor-36 .elementor-element.elementor-element-56b21e4 {
		--width: 45%;
	}
	
	.elementor-36 .elementor-element.elementor-element-ac88d8a {
		--width: 260px;
	}
	
	.elementor-36 .elementor-element.elementor-element-4796547 {
		--width: 45%;
	}
	
	.elementor-36 .elementor-element.elementor-element-41af0cc {
		--width: 260px;
	}
	
	.elementor-36 .elementor-element.elementor-element-b4007eb {
		--content-width: 1400px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-36 .elementor-element.elementor-element-966283b {
		--content-width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-7f6bf2f {
		--width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-4b4a0e5 {
		--width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-dba2d75 {
		--width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-88b8ddc {
		width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-58f60d3 {
		width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-ed32d2c {
		width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-9dbb6c9 {
		width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-61715b0 {
		width: 100%;
	}
	
	.elementor-36 .elementor-element.elementor-element-d6c03bd {
		--content-width: 95%;
	}
	
	.elementor-36 .elementor-element.elementor-element-87cf1bb {
		--content-width: 95%;
	}
}

/* Start custom CSS for eael-fancy-text, class: .elementor-element-968a5e7 */
.elementor-36 .elementor-element.elementor-element-968a5e7 h1 {
	font-size: 140px !important;
	line-height: 1.2em;
	letter-spacing: 1px;
}

/* End custom CSS */

/* Start custom CSS for eael-fancy-text, class: .elementor-element-e4540fb */
.elementor-36 .elementor-element.elementor-element-e4540fb h2 {
	color: #484848;
}

.elementor-36 .elementor-element.elementor-element-e4540fb .eael-fancy-text-strings {
	text-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-966283b */
html, body {
	overflow-x: hidden;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-59f8405 */
.elementor-36 .elementor-element.elementor-element-59f8405 {
	background: linear-gradient(270deg, rgba(93, 123, 168, 0) 42.96%, #5d7ba8 59.29%, #a9b8d1 97.59%);
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-ce9a2a0 */
.ghost {
	-webkit-transform: translate3d(0, 0, 0);
	z-index: 1;
}

/* End custom CSS */

/* Start custom CSS for media-carousel, class: .elementor-element-e10c8c1 */

/* TRANSITION DURATION VARIABLE */
.elementor-36 .elementor-element.elementor-element-e10c8c1 {
	--transition-duration: .5s;
}

/* SLIDE BG POSITION */
.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-carousel-image {
	background-position: top center;
}

/* SLIDE SHAPE */
.elementor-36 .elementor-element.elementor-element-e10c8c1 .swiper-slide {
	aspect-ratio: 1.778/1 !important;
}

/* ICON HOVER */
.elementor-36 .elementor-element.elementor-element-e10c8c1 .swiper-slide i {
	transition: all var(--transition-duration) ease !important;
}

.elementor-36 .elementor-element.elementor-element-e10c8c1 .swiper-slide:hover i {
	transform: scale(1.2);
}

/* BUTTONS ICONS */
.elementor-36 .elementor-element.elementor-element-e10c8c1 .eicon-chevron-right:before {
	content: "" !important;
	font-family: "Happy Icons" !important;
}

.elementor-36 .elementor-element.elementor-element-e10c8c1 .eicon-chevron-left:before {
	content: "" !important;
	font-family: "Happy Icons" !important;
}

.elementor-36 .elementor-element.elementor-element-e10c8c1 .eicon-play:before {
	background-image: url("https://drlauriesmiles.com/nitropack_static/gnQTXDoohQzbOgrCHVYxPWdAvruPGHlF/assets/images/optimized/rev-a2d2882/drlauriesmiles.com/wp-content/uploads/2023/10/Play-Icon.svg") !important;
	background-size: contain !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	min-height: 97px !important;
	min-width: 77px !important;
	z-index: 999 !important;
	transform: translateX(-0px);
}

.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-custom-embed-play i {
	text-shadow: none !important;
	opacity: 1 !important;
}

/* TRANSITIONS */
.elementor-36 .elementor-element.elementor-element-e10c8c1 .swiper-slide {
	transition: scale var(--transition-duration) ease !important;
}

/* BUTTON HOVER */
.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-swiper i {
	transition: transform .3s ease-in-out;
}

.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-swiper-button:hover i {
	transform: scale(1.2) !important;
}

/* DISABLED BUTTON */
.elementor-36 .elementor-element.elementor-element-e10c8c1 .swiper-button-disabled {
	opacity: 1 !important;
}

/* PLAY ICON */
.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-custom-embed-play i {
	opacity: 1 !important;
}

/* DESKTOP ONLY */
@media only screen and (min-width:1025px) {
	.elementor-36 .elementor-element.elementor-element-e10c8c1 {
		margin-bottom: 0px !important;
	}
	
	/* INACTIVE BACKGROUND OVERLAY */
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .swiper-slide:not(.swiper-slide-next) i {
		background-color: rgba(148, 151, 202, 63%);
		width: 100% !important;
		padding: 999px;
		transition: all var(--transition-duration) ease;
	}
	
	/* OUTSIDE SLIDES */
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .swiper-slide {
		scale: 80% !important;
		transform-origin: top;
	}
	
	/* ACTIVE SLIDE */
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .swiper-slide-next {
		scale: 100% !important;
		pointer-events: auto !important;
	}
	
	/* BUTTON POSITION */
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-swiper-button {
		top: unset;
		bottom: -80px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-swiper-button-prev {
		left: calc(50% - 45px);
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-swiper-button-next {
		right: calc(50% - 50px);
	}
}

/* TABLET & MOBILE */
@media only screen and (max-width:1024px) {
	/* BUTTON STYLE */
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-swiper-button i {
		padding: 10px 7px !important;
		background-color: var(--e-global-color-accent) !important;
		color: var(--e-global-color-text);
	}
	
	/* BUTTON POSITION */
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-swiper-button-prev {
		left: -25px;
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-swiper-button-next {
		right: -25px;
	}
	
	/* BUTTON COLORS */
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-swiper-button {
		background-color: transparent !important;
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .elementor-swiper-button path {
		fill: var(--e-global-color-primary) !important;
		background-color: transparent !important;
	}
	
	.elementor-36 .elementor-element.elementor-element-e10c8c1 .swiper-button-disabled path {
		fill: var(--e-global-color-33d10e5) !important;
	}
}

/* End custom CSS */

/* Start custom CSS for media-carousel, class: .elementor-element-d2092ff */
.elementor-36 .elementor-element.elementor-element-d2092ff {
	--transition-duration: .5s;
}

/* DISABLED BUTTON */
.elementor-36 .elementor-element.elementor-element-d2092ff .elementor-swiper-button.swiper-button-disabled path {
	fill: #616775 !important;
}

.elementor-36 .elementor-element.elementor-element-d2092ff .elementor-swiper-button.swiper-button-disabled {
	opacity: 1 !important;
}

/* OUTSIDE SLIDES */
.elementor-36 .elementor-element.elementor-element-d2092ff .swiper-slide .elementor-widget-video {
	scale: 80% !important;
	transform-origin: top;
	transition: scale var(--transition-duration) ease;
}

.elementor-36 .elementor-element.elementor-element-d2092ff .swiper-slide .elementor-widget-video .elementor-custom-embed-play {
	/*opacity: 0;*/
	transition: opacity var(--transition-duration) ease;
}

.elementor-36 .elementor-element.elementor-element-d2092ff .swiper-slide .elementor-widget-video img {
	opacity: .63;
	transition: opacity var(--transition-duration) s ease;
}

/*CENTER SLIDE */
.elementor-36 .elementor-element.elementor-element-d2092ff .swiper-slide.swiper-slide-active + .swiper-slide .elementor-widget-video {
	scale: 100% !important;
	pointer-events: auto !important;
}

.elementor-36 .elementor-element.elementor-element-d2092ff .swiper-slide.swiper-slide-active + .swiper-slide .elementor-widget-video .elementor-custom-embed-play {
	opacity: 1 !important;
}

.elementor-36 .elementor-element.elementor-element-d2092ff .swiper-slide.swiper-slide-active + .swiper-slide .elementor-widget-video img {
	opacity: 1;
	transition: opacity var(--transition-duration) ease;
}

/* PLAY ICON */
.elementor-36 .elementor-element.elementor-element-d2092ff .elementor-custom-embed-play svg {
	opacity: 1 !important;
}

/* End custom CSS */

/* Start custom CSS for media-carousel, class: .elementor-element-54d8749 */

/* IMG text visible*/
.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-slide {
	max-height: 400px;
}

/* TRANSITION DURATION VARIABLE */
.elementor-36 .elementor-element.elementor-element-54d8749 {
	--transition-duration: .5s;
}

/* PLAY ICON */
.elementor-36 .elementor-element.elementor-element-54d8749 .eicon-play:before {
	background-image: url("https://drlauriesmiles.com/nitropack_static/gnQTXDoohQzbOgrCHVYxPWdAvruPGHlF/assets/images/optimized/rev-a2d2882/drlauriesmiles.com/wp-content/uploads/2023/10/Play-Icon.svg") !important;
	background-size: contain !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	min-height: 97px !important;
	min-width: 77px !important;
	z-index: 999 !important;
	transform: translateX(-0px);
}

/* SLIDE BG POSITION */
.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-carousel-image {
	background-position: top center;
}

/* SLIDE SHAPE */
.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-slide {
	aspect-ratio: .825/1 !important;
}

/* ICON HOVER */
.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-slide i {
	transition: all var(--transition-duration) ease !important;
}

.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-slide:hover i {
	transform: scale(1.2);
}

/* BUTTONS ICONS */
.elementor-36 .elementor-element.elementor-element-54d8749 .eicon-chevron-right:before {
	content: "" !important;
	font-family: "Happy Icons" !important;
}

.elementor-36 .elementor-element.elementor-element-54d8749 .eicon-chevron-left:before {
	content: "" !important;
	font-family: "Happy Icons" !important;
}

/* TRANSITIONS */
.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-slide {
	transition: scale var(--transition-duration) ease !important;
}

/* BUTTON HOVER */
.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-swiper i {
	transition: transform .3s ease-in-out;
}

.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-swiper-button:hover i {
	transform: scale(1.2) !important;
}

/* DISABLED BUTTON */
.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-button-disabled {
	opacity: 1 !important;
}

/* PLAY ICON */
.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-custom-embed-play i {
	opacity: 1 !important;
}

/* DESKTOP ONLY */
@media only screen and (min-width:1025px) {
	/* BULLET STYLE */
	.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-pagination {
		bottom: -40px !important;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-pagination-bullet.swiper-pagination-bullet-active {
		width: 180px;
		border-radius: 999px;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-pagination-bullet {
		transition: all var(--transition-duration) ease;
	}
	
	/* BUTTON POSITION */
	.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-swiper-button {}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-swiper-button-prev {
		/*left: calc(50% - 50px);*/
		left: -60px;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-swiper-button-next {
		/*right: calc(50% - 50px);*/
		right: -60px;
	}
}

/* TABLET & MOBILE */
@media only screen and (max-width:1024px) {
	/* SWIPER PADDING */
	.elementor-36 .elementor-element.elementor-element-54d8749.elementor-element.elementor-pagination-position-outside .swiper {
		padding-bottom: 0 !important;
	}
	
	/* BULLET STYLE */
	.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-pagination {
		bottom: 0 !important;
		display: none !important;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-pagination-bullet.swiper-pagination-bullet {
		width: 0;
		border-radius: 999px;
	}
	
	/* BUTTON STYLE */
	.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-swiper-button i {
		padding: 10px 7px !important;
		background-color: var(--e-global-color-accent) !important;
		color: var(--e-global-color-text);
		font-size: 33px;
	}
	
	/* BUTTON POSITION */
	.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-swiper-button-prev {
		left: -25px;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-swiper-button-next {
		right: -25px;
	}
	
	/* BUTTON COLORS */
	.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-swiper-button {
		background-color: transparent !important;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 .elementor-swiper-button path {
		fill: var(--e-global-color-primary) !important;
		background-color: transparent !important;
	}
	
	.elementor-36 .elementor-element.elementor-element-54d8749 .swiper-button-disabled path {
		fill: var(--e-global-color-33d10e5) !important;
	}
}

/* End custom CSS */

/* Start custom CSS for pp-info-box-carousel, class: .elementor-element-8213e8b */

/* BUTTON HOVER */
.elementor-36 .elementor-element.elementor-element-8213e8b .pp-slider-arrow i {
	transition: transform .3s ease-in-out;
}

.elementor-36 .elementor-element.elementor-element-8213e8b .pp-slider-arrow:hover i {
	transform: scale(1.2);
}

.elementor-36 .elementor-element.elementor-element-8213e8b .elementor-button:hover {
	background-image: none !important;
}

.elementor-36 .elementor-element.elementor-element-8213e8b .elementor-button:hover.nitro-lazy {
	background-image: none !important;
}

/* BOX HEIGHT */
.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box {
	height: 460px;
}

/* BOX BG TRANSITION */
.elementor-36 .elementor-element.elementor-element-8213e8b .swiper-slide .pp-info-box {
	transition: background-color 1s ease !important;
}

/* ACTIVE BOX */
.elementor-36 .elementor-element.elementor-element-8213e8b .swiper-slide-active .pp-info-box {
	background: #e5e7fc !important;
}

/* ARROWS */
.elementor-36 .elementor-element.elementor-element-8213e8b .pp-slider-arrow {
	margin-top: 20px;
	position: absolute;
	top: -60px;
}

/* PREVIOUS BUTTON */
.elementor-36 .elementor-element.elementor-element-8213e8b .elementor-swiper-button-prev {
	left: unset !important;
	right: 100px;
}

/* NEXT BUTTON */
.elementor-36 .elementor-element.elementor-element-8213e8b .elementor-swiper-button-next {
	rotate: 180deg;
	transform-origin: top;
	left: unset !important;
	right: 20px;
}

/* TABLET */
@media only screen and (max-width:1024px) {
	/* BOX HEIGHT */
	.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box {
		height: auto;
		min-height: 440px;
	}
	
	/* ARROWS */
	.elementor-36 .elementor-element.elementor-element-8213e8b .pp-slider-arrow {
		position: absolute;
		top: unset;
		bottom: -110px !important;
	}
	
	/* PREVIOUS BUTTON */
	.elementor-36 .elementor-element.elementor-element-8213e8b .elementor-swiper-button-prev {
		right: 51%;
	}
	
	/* NEXT BUTTON */
	.elementor-36 .elementor-element.elementor-element-8213e8b .elementor-swiper-button-next {
		right: 40%;
	}
}

/* MOBILE */
@media only screen and (max-width:767px) {
	/* BOX HEIGHT */
	.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box {
		height: auto;
		min-height: 440px;
	}
	
	/* ARROWS */
	.elementor-36 .elementor-element.elementor-element-8213e8b .pp-slider-arrow {
		position: absolute;
		top: 60%;
		background-color: var(--e-global-color-accent) !important;
		border-radius: 0;
		height: 53px;
		width: 47px;
	}
	
	.elementor-36 .elementor-element.elementor-element-8213e8b .pp-slider-arrow  i {
		color: var(--e-global-color-text);
	}
	
	/* PREVIOUS BUTTON */
	.elementor-36 .elementor-element.elementor-element-8213e8b .elementor-swiper-button-prev {
		right: unset;
		left: -55px !important;
	}
	
	/* NEXT BUTTON */
	.elementor-36 .elementor-element.elementor-element-8213e8b .elementor-swiper-button-next {
		right: -55px;
	}
}

.elementor-36 .elementor-element.elementor-element-8213e8b .pp-info-box-button {
	position: absolute;
	bottom: 1%;
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-54ed0e1 */
@media only screen and (min-width: 768px) {
	.elementor-36 .elementor-element.elementor-element-54ed0e1 {
		margin-left: 60px;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-dddcbd0 */
@media only screen and (min-width: 768px) {
	.elementor-36 .elementor-element.elementor-element-dddcbd0 {
		margin-left: 120px;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9cf4575 */
.elementor-36 .elementor-element.elementor-element-9cf4575 {
	max-width: 260px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f98c427 */
.elementor-36 .elementor-element.elementor-element-f98c427 {
	max-width: 260px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d15af7d */
.elementor-36 .elementor-element.elementor-element-d15af7d {
	max-width: 260px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b1a0be8 */
.elementor-36 .elementor-element.elementor-element-b1a0be8 {
	max-width: 260px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f1a7348 */
.elementor-36 .elementor-element.elementor-element-f1a7348 {
	max-width: 260px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-135f498 */
.elementor-36 .elementor-element.elementor-element-135f498 {
	max-width: 260px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-49b08c3 */
.elementor-36 .elementor-element.elementor-element-49b08c3 {
	max-width: 260px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d21bb98 */
.elementor-36 .elementor-element.elementor-element-d21bb98 {
	max-width: 260px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dda2b60 */
.elementor-36 .elementor-element.elementor-element-dda2b60 {
	max-width: 260px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ac88d8a */
.elementor-36 .elementor-element.elementor-element-ac88d8a {
	max-width: 260px;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-41af0cc */
.elementor-36 .elementor-element.elementor-element-41af0cc {
	max-width: 260px;
}

/* End custom CSS */

/* Start custom CSS for pp-info-box-carousel, class: .elementor-element-3a63ee6 */

/* BUTTON HOVER */
.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-slider-arrow i {
	transition: transform .3s ease-in-out;
}

.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-slider-arrow:hover i {
	transform: scale(1.2);
}

/* BOX BG TRANSITION */
.elementor-36 .elementor-element.elementor-element-3a63ee6 .swiper-slide .pp-info-box {
	transition: background-color 1s ease !important;
}

/* BOX SIZE */
.elementor-36 .elementor-element.elementor-element-3a63ee6 .swiper-slide .pp-info-box {
	height: 400px !important;
}

/* ACTIVE SLIDE BG COLOR */
.elementor-36 .elementor-element.elementor-element-3a63ee6 .swiper-slide-active .pp-info-box {
	background: #e5e7fc !important;
}

/* ARROWS */
.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-slider-arrow {
	margin-top: 40px;
	position: relative;
	top: 99%;
}

/* PREVIOUS BUTTON */
.elementor-36 .elementor-element.elementor-element-3a63ee6 .elementor-swiper-button-prev {
	left: calc(50% - 57px) !important;
}

/* NEXT BUTTON */
.elementor-36 .elementor-element.elementor-element-3a63ee6 .elementor-swiper-button-next {
	left: calc(50% - 53px) !important;
	rotate: 180deg;
	transform-origin: top;
}

/* TABLET */
@media only screen and (max-width:1024px) {
	/* BOX SIZE */
	.elementor-36 .elementor-element.elementor-element-3a63ee6 .swiper-slide .pp-info-box {
		height: auto;
		min-height: 460px;
	}
	
	/* ARROWS */
	.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-slider-arrow {
		top: 10px;
	}
	
	/* PREVIOUS BUTTON */
	.elementor-36 .elementor-element.elementor-element-3a63ee6 .elementor-swiper-button-prev {
		left: 39% !important;
	}
	
	/* NEXT BUTTON */
	.elementor-36 .elementor-element.elementor-element-3a63ee6 .elementor-swiper-button-next {
		left: 40% !important;
		rotate: 180deg;
		transform-origin: top;
	}
}

/* MOBILE */
@media only screen and (max-width:767px) {
	/* BOX HEIGHT */
	.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-info-box {
		height: auto !important;
	}
	
	/* ARROWS */
	.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-slider-arrow {
		position: absolute;
		top: 40%;
		background-color: var(--e-global-color-accent) !important;
		border-radius: 0;
		height: 53px;
		width: 47px;
	}
	
	.elementor-36 .elementor-element.elementor-element-3a63ee6 .pp-slider-arrow  i {
		color: var(--e-global-color-text);
	}
	
	/* PREVIOUS BUTTON */
	.elementor-36 .elementor-element.elementor-element-3a63ee6 .elementor-swiper-button-prev {
		right: unset;
		left: -48px !important;
	}
	
	/* NEXT BUTTON */
	.elementor-36 .elementor-element.elementor-element-3a63ee6 .elementor-swiper-button-next {
		left: unset !important;
		right: -48px !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-4364bd2 */
.elementor-36 .elementor-element.elementor-element-4364bd2 img {
	mix-blend-mode: multiply !important;
}

/* End custom CSS */

/* Start custom CSS */
body {
	overflow-x: hidden !important;
}

/* PLAY BUTTON */
.elementor-custom-embed-play svg {
	opacity: 1;
}

.elementor-widget-video:hover .elementor-custom-embed-play svg {
	transform: scale(1.2);
}
