/* End custom CSS */

.elementor-151 .elementor-element.elementor-element-973dbfa {
	--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: flex-start;
	--margin-top: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-151 .elementor-element.elementor-element-d893b36 {
	--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: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 60px;
}

.elementor-151 .elementor-element.elementor-element-220f330 > .elementor-widget-container {
	margin: 0px -60px 0px 0px;
}

.elementor-151 .elementor-element.elementor-element-220f330 .elementor-heading-title {
	font-size: 50px;
	text-transform: capitalize;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-151 .elementor-element.elementor-element-ce589a6 {
	font-size: 18px;
	line-height: 1.4em;
}

.elementor-151 .elementor-element.elementor-element-69be8e5 {
	--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-151 .elementor-element.elementor-element-69be8e5.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-151 .elementor-element.elementor-element-140d8f3 img {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-151 .elementor-element.elementor-element-91fcf83 {
	width: var(--container-widget-width, 81%);
	max-width: 81%;
	--container-widget-width: 81%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-151 .elementor-element.elementor-element-91fcf83 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-151 .elementor-element.elementor-element-91fcf83 .elementor-heading-title {
	font-size: 35px;
	text-transform: capitalize;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-151 .elementor-element.elementor-element-c75efc8 {
	width: var(--container-widget-width, 85%);
	max-width: 85%;
	--container-widget-width: 85%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-size: 18px;
	line-height: 1.4em;
}

.elementor-151 .elementor-element.elementor-element-c75efc8 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

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

.elementor-151 .elementor-element.elementor-element-c433391 {
	width: auto;
	max-width: auto;
}

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

.elementor-151 .elementor-element.elementor-element-c433391 .elementor-button:hover, .elementor-151 .elementor-element.elementor-element-c433391 .elementor-button:focus {
	color: #fff;
}

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

.elementor-151 .elementor-element.elementor-element-bc80905 {
	--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: flex-start;
	--gap: 80px 0px;
	--row-gap: 80px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--margin-top: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-151 .elementor-element.elementor-element-d66b06c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-end;
}

.elementor-151 .elementor-element.elementor-element-9e827be.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 10px;
}

.elementor-151 .elementor-element.elementor-element-9e827be > .elementor-widget-container {
	margin: 0px 0px 60px -30px;
}

.elementor-151 .elementor-element.elementor-element-9e827be .elementor-main-swiper .swiper-slide {
	border-radius: 20px;
}

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

.elementor-151 .elementor-element.elementor-element-9e827be .elementor-swiper-button svg {
	fill: var(--e-global-color-primary);
}

.elementor-151 .elementor-element.elementor-element-9e827be .elementor-custom-embed-play i {
	color: rgba(184, 125, 125, 0);
	font-size: 75px;
}

.elementor-151 .elementor-element.elementor-element-9e827be .elementor-custom-embed-play svg {
	fill: rgba(184, 125, 125, 0);
}

.elementor-151 .elementor-element.elementor-element-90d7bb5 {
	--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: 20px 0px;
	--row-gap: 20px;
	--column-gap: 0px;
	--margin-top: 0;
	--margin-bottom: 0;
	--margin-left: 0;
	--margin-right: 0;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 60px;
	--padding-right: 0px;
}

.elementor-151 .elementor-element.elementor-element-90d7bb5.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-151 .elementor-element.elementor-element-f284d56 {
	--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: flex-start;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: -84px;
}

.elementor-151 .elementor-element.elementor-element-3b93da9 {
	width: var(--container-widget-width, 195px);
	max-width: 195px;
	--container-widget-width: 195px;
	--container-widget-flex-grow: 0;
}

.elementor-151 .elementor-element.elementor-element-3b93da9.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-151 .elementor-element.elementor-element-3b93da9 .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-151 .elementor-element.elementor-element-fb53c46 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
	width: var(--container-widget-width, calc(100% - 195px));
	max-width: calc(100% - 195px);
	--container-widget-width: calc(100% - 195px);
	--container-widget-flex-grow: 0;
	top: 0px;
	z-index: 999;
}

.elementor-151 .elementor-element.elementor-element-fb53c46 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-151 .elementor-element.elementor-element-fb53c46.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-151 .elementor-element.elementor-element-fb53c46 {
	right: 0px;
}

body.rtl .elementor-151 .elementor-element.elementor-element-fb53c46 {
	left: 0px;
}

.elementor-151 .elementor-element.elementor-element-fb53c46 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-151 .elementor-element.elementor-element-fb53c46 .elementor-divider {
	text-align: right;
	padding-block-start: 24px;
	padding-block-end: 24px;
}

.elementor-151 .elementor-element.elementor-element-e1b8da4 {
	font-size: var(--e-global-typography-1e70ece-font-size);
	line-height: var(--e-global-typography-1e70ece-line-height);
}

.elementor-151 .elementor-element.elementor-element-deab562 {
	--display: flex;
}

.elementor-151 .elementor-element.elementor-element-03fc120.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 40px;
}

.elementor-151 .elementor-element.elementor-element-03fc120 .swiper-pagination-bullet-active, .elementor-151 .elementor-element.elementor-element-03fc120 .swiper-pagination-progressbar-fill {
	background-color: var(--e-global-color-accent);
}

.elementor-151 .elementor-element.elementor-element-03fc120 .swiper-pagination-fraction {
	color: var(--e-global-color-accent);
}

.elementor-151 .elementor-element.elementor-element-03fc120 {
	width: 100%;
	max-width: 100%;
}

.elementor-151 .elementor-element.elementor-element-03fc120 > .elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-151 .elementor-element.elementor-element-03fc120 .elementor-main-swiper {
	height: auto;
}

.elementor-151 .elementor-element.elementor-element-03fc120 .elementor-main-swiper .swiper-slide {
	border-radius: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-151 .elementor-element.elementor-element-03fc120 .elementor-swiper-button {
	font-size: 0px;
	color: var(--e-global-color-accent);
}

.elementor-151 .elementor-element.elementor-element-03fc120 .elementor-swiper-button svg {
	fill: var(--e-global-color-accent);
}

.elementor-151 .elementor-element.elementor-element-03fc120 .swiper-pagination-bullet {
	height: 20px;
	width: 20px;
}

.elementor-151 .elementor-element.elementor-element-03fc120 .swiper-horizontal .swiper-pagination-progressbar {
	height: 20px;
}

.elementor-151 .elementor-element.elementor-element-03fc120 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: var(--e-global-color-73cb4e1);
	opacity: var(--e-global-color-73cb4e1);
}

.elementor-151 .elementor-element.elementor-element-03fc120 .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-151 .elementor-element.elementor-element-03fc120 .elementor-custom-embed-play svg {
	fill: var(--e-global-color-85623e6);
}

.elementor-151 .elementor-element.elementor-element-fd4dbc1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 200px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-151 .elementor-element.elementor-element-f22adf3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-end;
	--border-radius: 0px 20px 20px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 130px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 99;
}

.elementor-151 .elementor-element.elementor-element-f22adf3:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-f22adf3 > .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/10/DSC00258.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-151 .elementor-element.elementor-element-f22adf3.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-151 .elementor-element.elementor-element-f592d1f {
	--spacer-size: 50px;
}

.elementor-151 .elementor-element.elementor-element-cf1d719 {
	--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: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--margin-top: 0;
	--margin-bottom: 0;
	--margin-left: 0;
	--margin-right: var(--section-gutters);
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-151 .elementor-element.elementor-element-48835ee {
	--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: flex-start;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: -84px;
}

.elementor-151 .elementor-element.elementor-element-9403f22 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
	width: var(--container-widget-width, 550px);
	max-width: 550px;
	--container-widget-width: 550px;
	--container-widget-flex-grow: 0;
	top: 0px;
	z-index: 999;
}

.elementor-151 .elementor-element.elementor-element-9403f22 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-151 .elementor-element.elementor-element-9403f22 {
	left: -600px;
}

body.rtl .elementor-151 .elementor-element.elementor-element-9403f22 {
	right: -600px;
}

.elementor-151 .elementor-element.elementor-element-9403f22 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-151 .elementor-element.elementor-element-9403f22 .elementor-divider {
	text-align: right;
	padding-block-start: 24px;
	padding-block-end: 24px;
}

.elementor-151 .elementor-element.elementor-element-d857e80 .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-151 .elementor-element.elementor-element-961939b {
	font-size: var(--e-global-typography-1e70ece-font-size);
	line-height: var(--e-global-typography-1e70ece-line-height);
}

.elementor-151 .elementor-element.elementor-element-e351ce8 {
	--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: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--margin-top: 160px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-151 .elementor-element.elementor-element-697eb87 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 60px;
}

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

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

.elementor-151 .elementor-element.elementor-element-e5ae751 .swiper-pagination-fraction {
	color: var(--e-global-color-accent);
}

.elementor-151 .elementor-element.elementor-element-e5ae751 {
	width: var(--container-widget-width, 500px);
	max-width: 500px;
	--container-widget-width: 500px;
	--container-widget-flex-grow: 0;
}

.elementor-151 .elementor-element.elementor-element-e5ae751 > .elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-151 .elementor-element.elementor-element-e5ae751 .elementor-main-swiper {
	height: auto;
}

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

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

.elementor-151 .elementor-element.elementor-element-e5ae751 .elementor-swiper-button svg {
	fill: var(--e-global-color-accent);
}

.elementor-151 .elementor-element.elementor-element-e5ae751 .swiper-pagination-bullet {
	height: 20px;
	width: 20px;
}

.elementor-151 .elementor-element.elementor-element-e5ae751 .swiper-horizontal .swiper-pagination-progressbar {
	height: 20px;
}

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

.elementor-151 .elementor-element.elementor-element-e5ae751 .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-151 .elementor-element.elementor-element-e5ae751 .elementor-custom-embed-play svg {
	fill: var(--e-global-color-85623e6);
}

.elementor-151 .elementor-element.elementor-element-6152d6d {
	--display: flex;
}

.elementor-151 .elementor-element.elementor-element-8220560 .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-151 .elementor-element.elementor-element-e37f700 {
	font-size: var(--e-global-typography-1e70ece-font-size);
	line-height: var(--e-global-typography-1e70ece-line-height);
}

.elementor-151 .elementor-element.elementor-element-3ccfb6d .elementor-button {
	background-color: #6991cb;
	border-style: none;
}

.elementor-151 .elementor-element.elementor-element-3ccfb6d {
	width: auto;
	max-width: auto;
}

.elementor-151 .elementor-element.elementor-element-3ccfb6d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
}

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

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

body:not(.rtl) .elementor-151 .elementor-element.elementor-element-848c425 {
	left: 723px;
}

body.rtl .elementor-151 .elementor-element.elementor-element-848c425 {
	right: 723px;
}

.elementor-151 .elementor-element.elementor-element-848c425 {
	top: -582px;
}

.elementor-151 .elementor-element.elementor-element-848c425 .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-151 .elementor-element.elementor-element-848c425 img {
	width: 49vw;
}

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

.elementor-151 .elementor-element.elementor-element-fc03c95 {
	--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: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--margin-top: 0;
	--margin-bottom: 0;
	--margin-left: var(--section-gutters);
	--margin-right: 0;
	--padding-top: 75px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-151 .elementor-element.elementor-element-96d2c3c {
	--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: flex-start;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: -84px;
}

.elementor-151 .elementor-element.elementor-element-ca948f4 {
	width: auto;
	max-width: auto;
}

.elementor-151 .elementor-element.elementor-element-ca948f4.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-151 .elementor-element.elementor-element-ca948f4 .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-151 .elementor-element.elementor-element-6603a27 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
	width: var(--container-widget-width, 550px);
	max-width: 550px;
	--container-widget-width: 550px;
	--container-widget-flex-grow: 0;
	z-index: 999;
}

.elementor-151 .elementor-element.elementor-element-6603a27 > .elementor-widget-container {
	margin: 0px -220px 0px 80px;
}

.elementor-151 .elementor-element.elementor-element-6603a27 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-151 .elementor-element.elementor-element-6603a27 .elementor-divider {
	text-align: right;
	padding-block-start: 24px;
	padding-block-end: 24px;
}

.elementor-151 .elementor-element.elementor-element-d20356f {
	width: var(--container-widget-width, 579px);
	max-width: 579px;
	--container-widget-width: 579px;
	--container-widget-flex-grow: 0;
	font-size: var(--e-global-typography-1e70ece-font-size);
	line-height: var(--e-global-typography-1e70ece-line-height);
}

.elementor-151 .elementor-element.elementor-element-9561464 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--align-items: flex-start;
	--border-radius: 20px 0px 0px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 130px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 99;
}

.elementor-151 .elementor-element.elementor-element-9561464:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-9561464 > .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/10/Mask-Group-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-151 .elementor-element.elementor-element-9561464.e-con {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-151 .elementor-element.elementor-element-7613946 {
	--spacer-size: 50px;
}

.elementor-151 .elementor-element.elementor-element-c555b6d {
	--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: 160px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-151 .elementor-element.elementor-element-07e9904.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 40px;
}

.elementor-151 .elementor-element.elementor-element-07e9904 .swiper-pagination-bullet-active, .elementor-151 .elementor-element.elementor-element-07e9904 .swiper-pagination-progressbar-fill {
	background-color: var(--e-global-color-accent);
}

.elementor-151 .elementor-element.elementor-element-07e9904 .swiper-pagination-fraction {
	color: var(--e-global-color-accent);
}

.elementor-151 .elementor-element.elementor-element-07e9904 > .elementor-widget-container {
	margin: 0px 0px 60px 0px;
}

.elementor-151 .elementor-element.elementor-element-07e9904 .elementor-main-swiper {
	height: auto;
}

.elementor-151 .elementor-element.elementor-element-07e9904 .elementor-main-swiper .swiper-slide {
	border-radius: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-151 .elementor-element.elementor-element-07e9904 .elementor-swiper-button {
	font-size: 0px;
	color: var(--e-global-color-primary);
}

.elementor-151 .elementor-element.elementor-element-07e9904 .elementor-swiper-button svg {
	fill: var(--e-global-color-primary);
}

.elementor-151 .elementor-element.elementor-element-07e9904 .swiper-pagination-bullet {
	height: 20px;
	width: 20px;
}

.elementor-151 .elementor-element.elementor-element-07e9904 .swiper-horizontal .swiper-pagination-progressbar {
	height: 20px;
}

.elementor-151 .elementor-element.elementor-element-07e9904 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: var(--e-global-color-73cb4e1);
	opacity: var(--e-global-color-73cb4e1);
}

.elementor-151 .elementor-element.elementor-element-07e9904 .elementor-custom-embed-play i {
	color: rgba(255, 255, 255, 0);
	font-size: 100px;
	text-shadow: 0px 0px 10px rgba(255, 0, 0, 0);
}

.elementor-151 .elementor-element.elementor-element-07e9904 .elementor-custom-embed-play svg {
	fill: rgba(255, 255, 255, 0);
}

.elementor-151 .elementor-element.elementor-element-99389f7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 100px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-151 .elementor-element.elementor-element-de2e705 {
	--display: flex;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
}

.elementor-151 .elementor-element.elementor-element-7614eb4 .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-151 .elementor-element.elementor-element-82edfc7 {
	font-size: var(--e-global-typography-1e70ece-font-size);
	line-height: var(--e-global-typography-1e70ece-line-height);
}

.elementor-151 .elementor-element.elementor-element-91d98bb {
	--display: flex;
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--margin-top: 200px;
	--margin-bottom: 120px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-151 .elementor-element.elementor-element-00ac90b .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-151 .elementor-element.elementor-element-f41e8c6 {
	width: var(--container-widget-width, 642px);
	max-width: 642px;
	--container-widget-width: 642px;
	--container-widget-flex-grow: 0;
	font-size: var(--e-global-typography-1e70ece-font-size);
	line-height: var(--e-global-typography-1e70ece-line-height);
}

.elementor-151 .elementor-element.elementor-element-d1be127 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 30px 0px;
	--row-gap: 30px;
	--column-gap: 0px;
	--margin-top: 200px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-151 .elementor-element.elementor-element-4a1d17d {
	--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: flex-start;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-151 .elementor-element.elementor-element-734a012 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
	width: var(--container-widget-width, 390px);
	max-width: 390px;
	--container-widget-width: 390px;
	--container-widget-flex-grow: 0;
	top: 0px;
	z-index: 999;
}

.elementor-151 .elementor-element.elementor-element-734a012 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-151 .elementor-element.elementor-element-734a012 {
	left: -410px;
}

body.rtl .elementor-151 .elementor-element.elementor-element-734a012 {
	right: -410px;
}

.elementor-151 .elementor-element.elementor-element-734a012 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-151 .elementor-element.elementor-element-734a012 .elementor-divider {
	text-align: right;
	padding-block-start: 24px;
	padding-block-end: 24px;
}

.elementor-151 .elementor-element.elementor-element-8422617 .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-151 .elementor-element.elementor-element-b008b52 {
	width: var(--container-widget-width, 642px);
	max-width: 642px;
	--container-widget-width: 642px;
	--container-widget-flex-grow: 0;
	font-size: var(--e-global-typography-1e70ece-font-size);
	line-height: var(--e-global-typography-1e70ece-line-height);
}

.elementor-151 .elementor-element.elementor-element-4e8478d > .elementor-widget-container {
	margin: -7% -6% -6% -6%;
}

body:not(.rtl) .elementor-151 .elementor-element.elementor-element-4e8478d {
	left: 570px;
}

body.rtl .elementor-151 .elementor-element.elementor-element-4e8478d {
	right: 570px;
}

.elementor-151 .elementor-element.elementor-element-4e8478d {
	top: 220px;
}

.elementor-151 .elementor-element.elementor-element-4e8478d .elementor-widget-container {
	--e-transform-origin-x: center;
	--e-transform-origin-y: center;
}

.elementor-151 .elementor-element.elementor-element-4e8478d img {
	width: 1200px;
}

.elementor-151 .elementor-element.elementor-element-29426f2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 80px 0px;
	--row-gap: 80px;
	--column-gap: 0px;
	--margin-top: 200px;
	--margin-bottom: 140px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-151 .elementor-element.elementor-element-f01d025 {
	--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: flex-start;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-151 .elementor-element.elementor-element-f58f5c8 {
	width: var(--container-widget-width, 330px);
	max-width: 330px;
	--container-widget-width: 330px;
	--container-widget-flex-grow: 0;
}

.elementor-151 .elementor-element.elementor-element-f58f5c8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-151 .elementor-element.elementor-element-f58f5c8 .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-151 .elementor-element.elementor-element-a3f3654 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-accent);
	--divider-border-width: 2px;
	width: var(--container-widget-width, calc(100% - 330px));
	max-width: calc(100% - 330px);
	--container-widget-width: calc(100% - 330px);
	--container-widget-flex-grow: 0;
	top: -1px;
	z-index: 999;
}

.elementor-151 .elementor-element.elementor-element-a3f3654 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-151 .elementor-element.elementor-element-a3f3654.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

body:not(.rtl) .elementor-151 .elementor-element.elementor-element-a3f3654 {
	right: 0px;
}

body.rtl .elementor-151 .elementor-element.elementor-element-a3f3654 {
	left: 0px;
}

.elementor-151 .elementor-element.elementor-element-a3f3654 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-151 .elementor-element.elementor-element-a3f3654 .elementor-divider {
	text-align: right;
	padding-block-start: 24px;
	padding-block-end: 24px;
}

.elementor-151 .elementor-element.elementor-element-9c4e96d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 40px;
}

.elementor-151 .elementor-element.elementor-element-9c4e96d .swiper-pagination-bullet-active, .elementor-151 .elementor-element.elementor-element-9c4e96d .swiper-pagination-progressbar-fill {
	background-color: var(--e-global-color-accent);
}

.elementor-151 .elementor-element.elementor-element-9c4e96d .swiper-pagination-fraction {
	color: var(--e-global-color-accent);
}

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

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

.elementor-151 .elementor-element.elementor-element-9c4e96d .elementor-main-swiper {
	height: auto;
}

.elementor-151 .elementor-element.elementor-element-9c4e96d .elementor-main-swiper .swiper-slide {
	border-radius: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-151 .elementor-element.elementor-element-9c4e96d .elementor-swiper-button {
	font-size: 0px;
	color: var(--e-global-color-accent);
}

.elementor-151 .elementor-element.elementor-element-9c4e96d .elementor-swiper-button svg {
	fill: var(--e-global-color-accent);
}

.elementor-151 .elementor-element.elementor-element-9c4e96d .swiper-pagination-bullet {
	height: 20px;
	width: 20px;
}

.elementor-151 .elementor-element.elementor-element-9c4e96d .swiper-horizontal .swiper-pagination-progressbar {
	height: 20px;
}

.elementor-151 .elementor-element.elementor-element-9c4e96d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background-color: var(--e-global-color-73cb4e1);
	opacity: var(--e-global-color-73cb4e1);
}

.elementor-151 .elementor-element.elementor-element-9c4e96d .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-151 .elementor-element.elementor-element-9c4e96d .elementor-custom-embed-play svg {
	fill: var(--e-global-color-85623e6);
}

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

.elementor-151 .elementor-element.elementor-element-2f66673 {
	--display: flex;
}

.elementor-151 .elementor-element.elementor-element-4df13a8 {
	width: var(--container-widget-width, 81%);
	max-width: 81%;
	--container-widget-width: 81%;
	--container-widget-flex-grow: 0;
	text-align: left;
}

.elementor-151 .elementor-element.elementor-element-4df13a8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-151 .elementor-element.elementor-element-4df13a8 .elementor-heading-title {
	font-size: 45px;
	text-transform: capitalize;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-151 .elementor-element.elementor-element-d748471 {
	--display: flex;
}

.elementor-151 .elementor-element.elementor-element-2958bc3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-151 .elementor-element.elementor-element-2958bc3 {
	text-align: left;
	font-size: 18px;
	line-height: 1.4em;
}

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

.elementor-151 .elementor-element.elementor-element-fa19fd6 {
	width: auto;
	max-width: auto;
}

.elementor-151 .elementor-element.elementor-element-fa19fd6 > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-151 .elementor-element.elementor-element-fa19fd6 .elementor-button:hover, .elementor-151 .elementor-element.elementor-element-fa19fd6 .elementor-button:focus {
	color: #fff;
}

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

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

@media (max-width:1366px) {
	.elementor-151 .elementor-element.elementor-element-973dbfa {
		--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: flex-start;
		--gap: 40px 0px;
		--row-gap: 40px;
		--column-gap: 0px;
		--flex-wrap: wrap;
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-d893b36 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 20px;
	}
	
	.elementor-151 .elementor-element.elementor-element-220f330 {
		width: var(--container-widget-width, 794px);
		max-width: 794px;
		--container-widget-width: 794px;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-151 .elementor-element.elementor-element-ce589a6 {
		text-align: left;
		line-height: 33px;
	}
	
	.elementor-151 .elementor-element.elementor-element-91fcf83 {
		width: var(--container-widget-width, 794px);
		max-width: 794px;
		--container-widget-width: 794px;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-151 .elementor-element.elementor-element-c75efc8 {
		text-align: left;
		line-height: 33px;
	}
	
	.elementor-151 .elementor-element.elementor-element-bc80905 {
		--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 0px;
		--row-gap: 40px;
		--column-gap: 0px;
		--flex-wrap: wrap;
	}
	
	.elementor-151 .elementor-element.elementor-element-d66b06c {
		--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: flex-start;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-90d7bb5 {
		--margin-top: 0;
		--margin-bottom: 0;
		--margin-left: 0;
		--margin-right: 0;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-f284d56 {
		--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: space-between;
		--align-items: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-3b93da9 {
		width: var(--container-widget-width, 195px);
		max-width: 195px;
		--container-widget-width: 195px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-151 .elementor-element.elementor-element-3b93da9.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 1;
	}
	
	.elementor-151 .elementor-element.elementor-element-3b93da9 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-fb53c46 {
		width: var(--container-widget-width, calc(100% - 195px));
		max-width: calc(100% - 195px);
		--container-widget-width: calc(100% - 195px);
		--container-widget-flex-grow: 0;
		top: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-fb53c46 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-fb53c46.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 0;
	}
	
	body:not(.rtl) .elementor-151 .elementor-element.elementor-element-fb53c46 {
		right: 0vw;
	}
	
	body.rtl .elementor-151 .elementor-element.elementor-element-fb53c46 {
		left: 0vw;
	}
	
	.elementor-151 .elementor-element.elementor-element-fb53c46 .elementor-divider-separator {
		width: 100%;
		margin: 0 auto;
		margin-right: 0;
	}
	
	.elementor-151 .elementor-element.elementor-element-fb53c46 .elementor-divider {
		text-align: right;
	}
	
	.elementor-151 .elementor-element.elementor-element-e1b8da4 {
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 30px;
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120 > .elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120 .elementor-main-swiper {
		height: auto;
		width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-fd4dbc1 {
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-f22adf3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 40px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9403f22 > .elementor-widget-container {
		margin: 0px 20px 0px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9403f22 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		top: 0px;
	}
	
	body:not(.rtl) .elementor-151 .elementor-element.elementor-element-9403f22 {
		left: -100%;
	}
	
	body.rtl .elementor-151 .elementor-element.elementor-element-9403f22 {
		right: -100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-9403f22 .elementor-divider-separator {
		width: 100%;
		margin: 0 auto;
		margin-right: 0;
	}
	
	.elementor-151 .elementor-element.elementor-element-9403f22 .elementor-divider {
		text-align: right;
	}
	
	.elementor-151 .elementor-element.elementor-element-d857e80 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-961939b {
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-e351ce8 {
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-697eb87 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 40px;
	}
	
	.elementor-151 .elementor-element.elementor-element-e5ae751.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 30px;
	}
	
	.elementor-151 .elementor-element.elementor-element-e5ae751 > .elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-e5ae751 .elementor-main-swiper {
		height: auto;
		width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-8220560 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-e37f700 {
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	body:not(.rtl) .elementor-151 .elementor-element.elementor-element-848c425 {
		left: 492px;
	}
	
	body.rtl .elementor-151 .elementor-element.elementor-element-848c425 {
		right: 492px;
	}
	
	.elementor-151 .elementor-element.elementor-element-848c425 {
		top: -259px;
	}
	
	.elementor-151 .elementor-element.elementor-element-a8b6b76 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-ca948f4 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-6603a27 > .elementor-widget-container {
		margin: 0px -450px 0px 40px;
	}
	
	.elementor-151 .elementor-element.elementor-element-6603a27 .elementor-divider-separator {
		width: 100%;
		margin: 0 auto;
		margin-right: 0;
	}
	
	.elementor-151 .elementor-element.elementor-element-6603a27 .elementor-divider {
		text-align: right;
	}
	
	.elementor-151 .elementor-element.elementor-element-d20356f {
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-9561464 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 80px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-c555b6d {
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 30px;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904 > .elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904 .elementor-main-swiper {
		height: auto;
	}
	
	.elementor-151 .elementor-element.elementor-element-99389f7 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-7614eb4 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-82edfc7 {
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-91d98bb {
		--margin-top: 80px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-00ac90b .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-f41e8c6 {
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-734a012 > .elementor-widget-container {
		margin: 0px 30px 0px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-734a012 {
		top: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-734a012 .elementor-divider-separator {
		width: 100%;
		margin: 0 auto;
		margin-right: 0;
	}
	
	.elementor-151 .elementor-element.elementor-element-734a012 .elementor-divider {
		text-align: right;
	}
	
	.elementor-151 .elementor-element.elementor-element-8422617 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-b008b52 {
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	body:not(.rtl) .elementor-151 .elementor-element.elementor-element-4e8478d {
		left: 389px;
	}
	
	body.rtl .elementor-151 .elementor-element.elementor-element-4e8478d {
		right: 389px;
	}
	
	.elementor-151 .elementor-element.elementor-element-4e8478d {
		top: 220px;
	}
	
	.elementor-151 .elementor-element.elementor-element-4e8478d img {
		width: 85%;
	}
	
	.elementor-151 .elementor-element.elementor-element-29426f2 {
		--margin-top: 80px;
		--margin-bottom: 80px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-f58f5c8 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-a3f3654 > .elementor-widget-container {
		--e-transform-translateX: 0px;
		margin: 0px 0px 0px 0px;
	}
	
	body:not(.rtl) .elementor-151 .elementor-element.elementor-element-a3f3654 {
		right: 0vw;
	}
	
	body.rtl .elementor-151 .elementor-element.elementor-element-a3f3654 {
		left: 0vw;
	}
	
	.elementor-151 .elementor-element.elementor-element-a3f3654 {
		top: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-a3f3654 .elementor-divider-separator {
		width: 100%;
		margin: 0 auto;
		margin-right: 0;
	}
	
	.elementor-151 .elementor-element.elementor-element-a3f3654 .elementor-divider {
		text-align: right;
	}
	
	.elementor-151 .elementor-element.elementor-element-9c4e96d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 30px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9c4e96d > .elementor-widget-container {
		margin: 0px 0px 60px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9c4e96d .elementor-main-swiper {
		height: auto;
		width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-4df13a8 {
		width: var(--container-widget-width, 794px);
		max-width: 794px;
		--container-widget-width: 794px;
		--container-widget-flex-grow: 0;
		text-align: left;
	}
	
	.elementor-151 .elementor-element.elementor-element-2958bc3 {
		text-align: left;
		line-height: 33px;
	}
}

@media (max-width:1024px) {
	.elementor-151 .elementor-element.elementor-element-973dbfa {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-d893b36 {
		--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-151 .elementor-element.elementor-element-220f330 {
		--container-widget-width: 675px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 675px);
		max-width: 675px;
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-220f330 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-151 .elementor-element.elementor-element-ce589a6 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-ce589a6 {
		text-align: center;
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-151 .elementor-element.elementor-element-69be8e5 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-151 .elementor-element.elementor-element-91fcf83 {
		--container-widget-width: 675px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 675px);
		max-width: 675px;
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-91fcf83 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-151 .elementor-element.elementor-element-c75efc8 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-c75efc8 {
		text-align: center;
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-151 .elementor-element.elementor-element-c433391 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-bc80905 {
		--min-height: 0px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 60px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-d66b06c {
		--min-height: 0px;
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: -120px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-d66b06c.e-con {
		--order: 2;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be .elementor-main-swiper {
		width: 60vw;
	}
	
	.elementor-151 .elementor-element.elementor-element-90d7bb5 {
		--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-151 .elementor-element.elementor-element-90d7bb5.e-con {
		--order: 1;
	}
	
	.elementor-151 .elementor-element.elementor-element-f284d56 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-3b93da9 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-3b93da9 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-fb53c46 > .elementor-widget-container {
		margin: 0px 0px 0px 80px;
	}
	
	.elementor-151 .elementor-element.elementor-element-fb53c46 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		top: 0%;
	}
	
	body:not(.rtl) .elementor-151 .elementor-element.elementor-element-fb53c46 {
		right: -50%;
	}
	
	body.rtl .elementor-151 .elementor-element.elementor-element-fb53c46 {
		left: -50%;
	}
	
	.elementor-151 .elementor-element.elementor-element-fb53c46 .elementor-divider {
		padding-block-start: 20px;
		padding-block-end: 20px;
	}
	
	.elementor-151 .elementor-element.elementor-element-e1b8da4 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-e1b8da4 {
		text-align: center;
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-deab562 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-deab562.e-con {
		--order: 3;
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120 .elementor-main-swiper {
		width: 60vw;
	}
	
	.elementor-151 .elementor-element.elementor-element-fd4dbc1 {
		--min-height: 0px;
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-end;
		--align-items: center;
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
		--padding-top: 0;
		--padding-bottom: 0;
		--padding-left: var(--section-gutters);
		--padding-right: var(--section-gutters);
	}
	
	.elementor-151 .elementor-element.elementor-element-f22adf3 {
		--border-radius: 20px 20px 20px 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-cf1d719 {
		--margin-top: 0;
		--margin-bottom: 0;
		--margin-left: 0;
		--margin-right: 0;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-48835ee {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9403f22 > .elementor-widget-container {
		margin: 0px 110px 0px 0px;
	}
	
	body:not(.rtl) .elementor-151 .elementor-element.elementor-element-9403f22 {
		left: -50%;
	}
	
	body.rtl .elementor-151 .elementor-element.elementor-element-9403f22 {
		right: -50%;
	}
	
	.elementor-151 .elementor-element.elementor-element-9403f22 .elementor-divider {
		padding-block-start: 20px;
		padding-block-end: 20px;
	}
	
	.elementor-151 .elementor-element.elementor-element-d857e80.elementor-element {
		--align-self: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-d857e80 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-961939b {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-e351ce8 {
		--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;
	}
	
	.elementor-151 .elementor-element.elementor-element-697eb87 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-e5ae751.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-151 .elementor-element.elementor-element-e5ae751 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-151 .elementor-element.elementor-element-e5ae751 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-e5ae751 .elementor-main-swiper {
		width: 85%;
	}
	
	.elementor-151 .elementor-element.elementor-element-8220560 {
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-8220560 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-e37f700 {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-3ccfb6d {
		width: 100%;
		max-width: 100%;
	}
	
	body:not(.rtl) .elementor-151 .elementor-element.elementor-element-848c425 {
		left: -181px;
	}
	
	body.rtl .elementor-151 .elementor-element.elementor-element-848c425 {
		right: -181px;
	}
	
	.elementor-151 .elementor-element.elementor-element-848c425 {
		top: 145px;
	}
	
	.elementor-151 .elementor-element.elementor-element-848c425 img {
		width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-a8b6b76 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
		--margin-top: 65px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0;
		--padding-bottom: 0;
		--padding-left: var(--section-gutters);
		--padding-right: var(--section-gutters);
	}
	
	.elementor-151 .elementor-element.elementor-element-fc03c95 {
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
		--margin-top: 0;
		--margin-bottom: 0;
		--margin-left: 0;
		--margin-right: 0;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-96d2c3c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-ca948f4 {
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-ca948f4 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-6603a27 > .elementor-widget-container {
		margin: 0px -350px 0px 20px;
	}
	
	.elementor-151 .elementor-element.elementor-element-6603a27 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-d20356f {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-9561464 {
		--border-radius: 20px 20px 20px 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-c555b6d {
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904 .elementor-main-swiper {
		width: 85%;
	}
	
	.elementor-151 .elementor-element.elementor-element-99389f7 {
		--gap: 80px 0px;
		--row-gap: 80px;
		--column-gap: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-7614eb4 {
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-7614eb4 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-82edfc7 {
		text-align: center;
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-91d98bb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-00ac90b {
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-00ac90b .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-f41e8c6 {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-4a1d17d {
		--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-151 .elementor-element.elementor-element-734a012 > .elementor-widget-container {
		margin: 0px 20px 0px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-8422617 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-b008b52 {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	body:not(.rtl) .elementor-151 .elementor-element.elementor-element-4e8478d {
		left: 305px;
	}
	
	body.rtl .elementor-151 .elementor-element.elementor-element-4e8478d {
		right: 305px;
	}
	
	.elementor-151 .elementor-element.elementor-element-4e8478d {
		top: 233px;
	}
	
	.elementor-151 .elementor-element.elementor-element-4e8478d img {
		width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-29426f2 {
		--gap: 30px 0px;
		--row-gap: 30px;
		--column-gap: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-f01d025 {
		--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-151 .elementor-element.elementor-element-f58f5c8 {
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-f58f5c8 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-a3f3654 {
		width: 100%;
		max-width: 100%;
		top: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-a3f3654 > .elementor-widget-container {
		--e-transform-translateX: 0px;
		margin: 0px 120px 0px 0px;
	}
	
	body:not(.rtl) .elementor-151 .elementor-element.elementor-element-a3f3654 {
		right: 50%;
	}
	
	body.rtl .elementor-151 .elementor-element.elementor-element-a3f3654 {
		left: 50%;
	}
	
	.elementor-151 .elementor-element.elementor-element-a3f3654 .elementor-divider {
		padding-block-start: 20px;
		padding-block-end: 20px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9c4e96d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9c4e96d {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-151 .elementor-element.elementor-element-9c4e96d > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9c4e96d .elementor-main-swiper {
		width: 85%;
	}
	
	.elementor-151 .elementor-element.elementor-element-4df13a8 {
		--container-widget-width: 675px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 675px);
		max-width: 675px;
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-4df13a8 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-151 .elementor-element.elementor-element-2958bc3 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-2958bc3 {
		text-align: center;
		font-size: 16px;
		line-height: 28px;
	}
	
	.elementor-151 .elementor-element.elementor-element-fa19fd6 {
		width: 100%;
		max-width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-151 .elementor-element.elementor-element-973dbfa {
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-d893b36 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-220f330 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-220f330 {
		--container-widget-width: 344px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 344px);
		max-width: 344px;
	}
	
	.elementor-151 .elementor-element.elementor-element-220f330 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-151 .elementor-element.elementor-element-ce589a6 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-ce589a6 {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-151 .elementor-element.elementor-element-91fcf83 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-91fcf83 {
		--container-widget-width: 344px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 344px);
		max-width: 344px;
	}
	
	.elementor-151 .elementor-element.elementor-element-91fcf83 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-151 .elementor-element.elementor-element-c75efc8 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-c75efc8 {
		font-size: 14px;
		line-height: 22px;
	}
	
	.elementor-151 .elementor-element.elementor-element-bc80905 {
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-d66b06c {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be .elementor-main-swiper {
		width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be .elementor-custom-embed-play i {
		font-size: 43px;
	}
	
	.elementor-151 .elementor-element.elementor-element-90d7bb5 {
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-f284d56 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-3b93da9 {
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-3b93da9 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-fb53c46 > .elementor-widget-container {
		margin: 0px 0px 0px 60px;
	}
	
	.elementor-151 .elementor-element.elementor-element-fb53c46 .elementor-divider {
		padding-block-start: 15px;
		padding-block-end: 15px;
	}
	
	.elementor-151 .elementor-element.elementor-element-e1b8da4 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-e1b8da4 {
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-deab562 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120 .elementor-main-swiper {
		width: 73%;
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120 .elementor-custom-embed-play i {
		font-size: 43px;
	}
	
	.elementor-151 .elementor-element.elementor-element-fd4dbc1 {
		--flex-direction: column-reverse;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-end;
		--align-items: center;
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0;
		--padding-bottom: 0;
		--padding-left: var(--section-gutters);
		--padding-right: var(--section-gutters);
	}
	
	.elementor-151 .elementor-element.elementor-element-f22adf3 {
		--width: 85%;
		--min-height: 45vw;
		--border-radius: 20px 20px 20px 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-cf1d719 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 5px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-48835ee {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-d857e80 {
		width: var(--container-widget-width, 235px);
		max-width: 235px;
		--container-widget-width: 235px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-d857e80 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-961939b {
		width: var(--container-widget-width, 371px);
		max-width: 371px;
		--container-widget-width: 371px;
		--container-widget-flex-grow: 0;
		text-align: center;
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-961939b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-e351ce8 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-697eb87 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-151 .elementor-element.elementor-element-e5ae751.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-e5ae751 {
		--container-widget-width: 88%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 88%);
		max-width: 88%;
	}
	
	.elementor-151 .elementor-element.elementor-element-e5ae751 .elementor-main-swiper {
		width: 85%;
	}
	
	.elementor-151 .elementor-element.elementor-element-e5ae751 .elementor-custom-embed-play i {
		font-size: 43px;
	}
	
	.elementor-151 .elementor-element.elementor-element-6152d6d {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-151 .elementor-element.elementor-element-8220560 {
		width: var(--container-widget-width, 235px);
		max-width: 235px;
		--container-widget-width: 235px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-8220560 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-8220560 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-e37f700 {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-e37f700 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	body:not(.rtl) .elementor-151 .elementor-element.elementor-element-848c425 {
		left: -163px;
	}
	
	body.rtl .elementor-151 .elementor-element.elementor-element-848c425 {
		right: -163px;
	}
	
	.elementor-151 .elementor-element.elementor-element-848c425 {
		top: 340px;
	}
	
	.elementor-151 .elementor-element.elementor-element-a8b6b76 {
		--min-height: 0px;
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0;
		--padding-bottom: 0;
		--padding-left: var(--section-gutters);
		--padding-right: var(--section-gutters);
	}
	
	.elementor-151 .elementor-element.elementor-element-fc03c95 {
		--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-151 .elementor-element.elementor-element-96d2c3c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-ca948f4 {
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-ca948f4 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-d20356f {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-9561464 {
		--width: 75%;
		--min-height: 45vw;
		--border-radius: 20px 20px 20px 20px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-c555b6d {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904 {
		--container-widget-width: 88%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 88%);
		max-width: 88%;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904 .elementor-main-swiper {
		width: 85%;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904 .elementor-custom-embed-play i {
		font-size: 43px;
	}
	
	.elementor-151 .elementor-element.elementor-element-99389f7 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-7614eb4 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-7614eb4 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-82edfc7 {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-82edfc7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-91d98bb {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-00ac90b {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-00ac90b .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-f41e8c6 {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-f41e8c6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-d1be127 {
		--margin-top: 45px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-4a1d17d {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-8422617 {
		width: var(--container-widget-width, 235px);
		max-width: 235px;
		--container-widget-width: 235px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-8422617 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-b008b52 {
		width: 100%;
		max-width: 100%;
		text-align: center;
		font-size: var(--e-global-typography-1e70ece-font-size);
		line-height: var(--e-global-typography-1e70ece-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-b008b52 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	body:not(.rtl) .elementor-151 .elementor-element.elementor-element-4e8478d {
		left: -163px;
	}
	
	body.rtl .elementor-151 .elementor-element.elementor-element-4e8478d {
		right: -163px;
	}
	
	.elementor-151 .elementor-element.elementor-element-4e8478d {
		top: 340px;
	}
	
	.elementor-151 .elementor-element.elementor-element-f01d025 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-f58f5c8 {
		--container-widget-width: 169px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 169px);
		max-width: 169px;
		text-align: center;
	}
	
	.elementor-151 .elementor-element.elementor-element-f58f5c8 .elementor-heading-title {
		font-size: var(--e-global-typography-addc39e-font-size);
		line-height: var(--e-global-typography-addc39e-line-height);
	}
	
	.elementor-151 .elementor-element.elementor-element-a3f3654 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		top: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-a3f3654 > .elementor-widget-container {
		--e-transform-translateX: -50%;
		margin: 0px 200px 0px 0px;
	}
	
	body:not(.rtl) .elementor-151 .elementor-element.elementor-element-a3f3654 {
		right: 0px;
	}
	
	body.rtl .elementor-151 .elementor-element.elementor-element-a3f3654 {
		left: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-a3f3654 .elementor-divider-separator {
		width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-a3f3654 .elementor-divider {
		padding-block-start: 15px;
		padding-block-end: 15px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9c4e96d.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9c4e96d {
		--container-widget-width: 88%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 88%);
		max-width: 88%;
	}
	
	.elementor-151 .elementor-element.elementor-element-9c4e96d .elementor-main-swiper {
		width: 85%;
	}
	
	.elementor-151 .elementor-element.elementor-element-9c4e96d .elementor-custom-embed-play i {
		font-size: 43px;
	}
	
	.elementor-151 .elementor-element.elementor-element-4df13a8 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-4df13a8 {
		--container-widget-width: 344px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 344px);
		max-width: 344px;
	}
	
	.elementor-151 .elementor-element.elementor-element-4df13a8 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-151 .elementor-element.elementor-element-2958bc3 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-151 .elementor-element.elementor-element-2958bc3 {
		font-size: 14px;
		line-height: 22px;
	}
}

@media (min-width:768px) {
	.elementor-151 .elementor-element.elementor-element-973dbfa {
		--content-width: 1600px;
	}
	
	.elementor-151 .elementor-element.elementor-element-d893b36 {
		--width: 47%;
	}
	
	.elementor-151 .elementor-element.elementor-element-69be8e5 {
		--width: 53%;
	}
	
	.elementor-151 .elementor-element.elementor-element-bc80905 {
		--content-width: 1600px;
	}
	
	.elementor-151 .elementor-element.elementor-element-d66b06c {
		--width: 45%;
	}
	
	.elementor-151 .elementor-element.elementor-element-90d7bb5 {
		--width: 55%;
	}
	
	.elementor-151 .elementor-element.elementor-element-f22adf3 {
		--width: calc(50% - 130px);
	}
	
	.elementor-151 .elementor-element.elementor-element-cf1d719 {
		--width: 643px;
	}
	
	.elementor-151 .elementor-element.elementor-element-fc03c95 {
		--width: 635px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9561464 {
		--width: calc(50% - 130px);
	}
	
	.elementor-151 .elementor-element.elementor-element-99389f7 {
		--content-width: 1055px;
	}
	
	.elementor-151 .elementor-element.elementor-element-de2e705 {
		--width: 620px;
	}
	
	.elementor-151 .elementor-element.elementor-element-91d98bb {
		--width: 1055px;
	}
	
	.elementor-151 .elementor-element.elementor-element-d1be127 {
		--width: 1055px;
	}
	
	.elementor-151 .elementor-element.elementor-element-4a1d17d {
		--width: 642px;
	}
	
	.elementor-151 .elementor-element.elementor-element-f01d025 {
		--width: 945px;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-151 .elementor-element.elementor-element-d893b36 {
		--width: 55%;
	}
	
	.elementor-151 .elementor-element.elementor-element-69be8e5 {
		--width: 45%;
	}
	
	.elementor-151 .elementor-element.elementor-element-d66b06c {
		--width: 45%;
	}
	
	.elementor-151 .elementor-element.elementor-element-90d7bb5 {
		--width: 55%;
	}
	
	.elementor-151 .elementor-element.elementor-element-f22adf3 {
		--width: 50%;
	}
	
	.elementor-151 .elementor-element.elementor-element-cf1d719 {
		--width: 50%;
	}
	
	.elementor-151 .elementor-element.elementor-element-697eb87 {
		--width: 56%;
	}
	
	.elementor-151 .elementor-element.elementor-element-6152d6d {
		--width: 50%;
	}
	
	.elementor-151 .elementor-element.elementor-element-fc03c95 {
		--width: 50%;
	}
	
	.elementor-151 .elementor-element.elementor-element-9561464 {
		--width: 50%;
	}
	
	.elementor-151 .elementor-element.elementor-element-91d98bb {
		--width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-d1be127 {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-151 .elementor-element.elementor-element-d893b36 {
		--width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-69be8e5 {
		--width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-d66b06c {
		--width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-90d7bb5 {
		--width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-fd4dbc1 {
		--width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-f22adf3 {
		--width: 85%;
	}
	
	.elementor-151 .elementor-element.elementor-element-cf1d719 {
		--width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-48835ee {
		--content-width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-e351ce8 {
		--content-width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-697eb87 {
		--width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-6152d6d {
		--width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-a8b6b76 {
		--width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-fc03c95 {
		--width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-9561464 {
		--width: 85%;
	}
	
	.elementor-151 .elementor-element.elementor-element-c555b6d {
		--content-width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-de2e705 {
		--width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-4a1d17d {
		--width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-29426f2 {
		--content-width: 100%;
	}
	
	.elementor-151 .elementor-element.elementor-element-f01d025 {
		--width: 100%;
	}
}

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

/* TRANSITION DURATION VARIABLE */
.elementor-151 .elementor-element.elementor-element-9e827be {
	--transition-duration: .5s;
}

/* SLIDE BG POSITION */
.elementor-151 .elementor-element.elementor-element-9e827be .elementor-carousel-image {
	background-position: left center !important;
}

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

.elementor-151 .elementor-element.elementor-element-9e827be .swiper-slide:hover i {
	transform: scale(1.2);
}

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

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

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

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

.elementor-151 .elementor-element.elementor-element-9e827be .elementor-swiper-button:hover i {
	transform: scale(1.2) !important;
}

/* DISABLED BUTTON */
.elementor-151 .elementor-element.elementor-element-9e827be .swiper-button-disabled {
	opacity: 1 !important;
}

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

/* DESKTOP ONLY */
@media only screen and (min-width:1366px) {
	.elementor-151 .elementor-element.elementor-element-9e827be {
		margin-bottom: 0px !important;
	}
	
	/* SLIDE SHAPE */
	.elementor-151 .elementor-element.elementor-element-9e827be .elementor-main-swiper .swiper-slide {
		height: 90% !important;
	}
	
	/* INACTIVE BACKGROUND OVERLAY */
	.elementor-151 .elementor-element.elementor-element-9e827be .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-151 .elementor-element.elementor-element-9e827be .swiper-slide {
		scale: 80% !important;
		transform-origin: top;
	}
	
	/* ACTIVE SLIDE */
	.elementor-151 .elementor-element.elementor-element-9e827be .swiper-slide-next {
		scale: 100% !important;
		pointer-events: auto !important;
	}
	
	/* BUTTON POSITION */
	.elementor-151 .elementor-element.elementor-element-9e827be .elementor-swiper-button {
		top: unset;
		bottom: -60px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be .elementor-swiper-button-prev {
		/*left: calc(50% - 50px);*/
		left: unset;
		right: 205px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be .elementor-swiper-button-next {
		/*right: calc(50% - 50px);*/
		right: 135px;
	}
}

/* LAPTOP */
@media only screen and ( 1025px <= width <= 1366px ) {
	/* SLIDE SHAPE */
	.elementor-151 .elementor-element.elementor-element-9e827be .elementor-main-swiper .swiper-slide {
		height: 100% !important;
	}
	
	/* BUTTON POSITION */
	.elementor-151 .elementor-element.elementor-element-9e827be .elementor-swiper-button {
		top: unset;
		bottom: -80px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be .elementor-swiper-button-prev {
		left: calc(50% - 50px);
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be .elementor-swiper-button-next {
		right: calc(50% - 50px);
	}
}

/* TABLET & MOBILE */
@media only screen and (max-width:1024px) {
	/* SLIDE SHAPE */
	.elementor-151 .elementor-element.elementor-element-9e827be, .elementor-151 .elementor-element.elementor-element-9e827be .elementor-widget-container {
		height: 100% !important;
		width: 100% !important;
		aspect-ratio: 1.789 !important;
	}
	
	/* BUTTON STYLE */
	.elementor-151 .elementor-element.elementor-element-9e827be .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-151 .elementor-element.elementor-element-9e827be .elementor-swiper-button-prev {
		left: -15px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be .elementor-swiper-button-next {
		right: -15px;
	}
	
	/* BUTTON COLORS */
	.elementor-151 .elementor-element.elementor-element-9e827be .elementor-swiper-button {
		background-color: transparent !important;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be .elementor-swiper-button path {
		fill: var(--e-global-color-primary) !important;
		background-color: transparent !important;
	}
	
	.elementor-151 .elementor-element.elementor-element-9e827be .swiper-button-disabled path {
		fill: var(--e-global-color-33d10e5) !important;
	}
}

.elementor-151 .elementor-element.elementor-element-9e827be .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-151 .elementor-element.elementor-element-9e827be .elementor-custom-embed-play i {
	text-shadow: none !important;
	opacity: 1 !important;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-90d7bb5 */
@media only screen and (width >= 768px) {
	.elementor-151 .elementor-element.elementor-element-90d7bb5 {
		max-width: 735px;
	}
}

/* End custom CSS */

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

/* TRANSITION DURATION VARIABLE */
.elementor-151 .elementor-element.elementor-element-03fc120 {
	--transition-duration: .5s;
}

/* PLAY ICON */
.elementor-151 .elementor-element.elementor-element-03fc120 .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-151 .elementor-element.elementor-element-03fc120 .elementor-carousel-image {
	background-position: top center;
}

/* SLIDE SHAPE */
.elementor-151 .elementor-element.elementor-element-03fc120 .swiper-slide {
	aspect-ratio: .825/1 !important;
}

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

.elementor-151 .elementor-element.elementor-element-03fc120 .swiper-slide:hover i {
	transform: scale(1.2);
}

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

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

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

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

.elementor-151 .elementor-element.elementor-element-03fc120 .elementor-swiper-button:hover i {
	transform: scale(1.2) !important;
}

/* DISABLED BUTTON */
.elementor-151 .elementor-element.elementor-element-03fc120 .swiper-button-disabled {
	opacity: 1 !important;
}

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

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

/* TABLET & MOBILE */
@media only screen and (max-width:1024px) {
	/* SWIPER PADDING */
	.elementor-151 .elementor-element.elementor-element-03fc120.elementor-element.elementor-pagination-position-outside .swiper {
		padding-bottom: 0 !important;
	}
	
	/* BULLET STYLE */
	.elementor-151 .elementor-element.elementor-element-03fc120 .swiper-pagination {
		bottom: 0 !important;
		display: none !important;
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120 .swiper-pagination-bullet.swiper-pagination-bullet {
		width: 0;
		border-radius: 999px;
	}
	
	/* BUTTON STYLE */
	.elementor-151 .elementor-element.elementor-element-03fc120 .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-151 .elementor-element.elementor-element-03fc120 .elementor-swiper-button-prev {
		left: -15px;
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120 .elementor-swiper-button-next {
		right: -15px;
	}
	
	/* BUTTON COLORS */
	.elementor-151 .elementor-element.elementor-element-03fc120 .elementor-swiper-button {
		background-color: transparent !important;
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120 .elementor-swiper-button path {
		fill: var(--e-global-color-primary) !important;
		background-color: transparent !important;
	}
	
	.elementor-151 .elementor-element.elementor-element-03fc120 .swiper-button-disabled path {
		fill: var(--e-global-color-33d10e5) !important;
	}
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-f22adf3 */
.elementor-151 .elementor-element.elementor-element-f22adf3 {
	aspect-ratio: 1.5489/1;
}

/* End custom CSS */

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

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

/* PLAY ICON */
.elementor-151 .elementor-element.elementor-element-e5ae751 .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-151 .elementor-element.elementor-element-e5ae751 .elementor-carousel-image {
	background-position: top center;
}

/* SLIDE SHAPE */
.elementor-151 .elementor-element.elementor-element-e5ae751 .swiper-slide {
	aspect-ratio: .825/1 !important;
	height: auto !important;
}

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

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

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

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

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

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

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

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

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

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

/* TABLET & MOBILE */
@media only screen and (max-width:1024px) {
	/* SWIPER PADDING */
	.elementor-151 .elementor-element.elementor-element-e5ae751.elementor-element.elementor-pagination-position-outside .swiper {
		padding-bottom: 0 !important;
	}
	
	/* BULLET STYLE */
	.elementor-151 .elementor-element.elementor-element-e5ae751 .swiper-pagination {
		bottom: 0 !important;
		display: none !important;
	}
	
	.elementor-151 .elementor-element.elementor-element-e5ae751 .swiper-pagination-bullet.swiper-pagination-bullet {
		width: 0;
		border-radius: 999px;
	}
	
	/* BUTTON STYLE */
	.elementor-151 .elementor-element.elementor-element-e5ae751 .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-151 .elementor-element.elementor-element-e5ae751 .elementor-swiper-button-prev {
		left: -35px;
	}
	
	.elementor-151 .elementor-element.elementor-element-e5ae751 .elementor-swiper-button-next {
		right: -35px;
	}
	
	/* BUTTON COLORS */
	.elementor-151 .elementor-element.elementor-element-e5ae751 .elementor-swiper-button {
		background-color: transparent !important;
	}
	
	.elementor-151 .elementor-element.elementor-element-e5ae751 .elementor-swiper-button path {
		fill: var(--e-global-color-primary) !important;
		background-color: transparent !important;
	}
	
	.elementor-151 .elementor-element.elementor-element-e5ae751 .swiper-button-disabled path {
		fill: var(--e-global-color-33d10e5) !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-848c425 */

/*.elementor-151 .elementor-element.elementor-element-848c425 {*/

/*    z-index: -1;*/

/*}*/

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9561464 */
.elementor-151 .elementor-element.elementor-element-9561464 {
	aspect-ratio: 1.2066/1;
}

/* End custom CSS */

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

/* TRANSITION DURATION VARIABLE */
.elementor-151 .elementor-element.elementor-element-07e9904 {
	--transition-duration: .5s;
}

/* PLAY ICON */
.elementor-151 .elementor-element.elementor-element-07e9904 .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-151 .elementor-element.elementor-element-07e9904 .elementor-carousel-image {
	background-position: top center;
}

/* SLIDE SHAPE */
.elementor-151 .elementor-element.elementor-element-07e9904 .swiper-slide {
	aspect-ratio: .83305/1 !important;
}

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

.elementor-151 .elementor-element.elementor-element-07e9904 .swiper-slide:hover i {
	transform: scale(1.2);
}

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

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

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

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

.elementor-151 .elementor-element.elementor-element-07e9904 .elementor-swiper-button:hover i {
	transform: scale(1.2) !important;
}

/* DISABLED BUTTON */
.elementor-151 .elementor-element.elementor-element-07e9904 .swiper-button-disabled {
	opacity: 1 !important;
}

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

/* DESKTOP ONLY */
@media only screen and (min-width:1025px) {
	/* BULLET STYLE */
	.elementor-151 .elementor-element.elementor-element-07e9904 .swiper-pagination {
		bottom: -40px !important;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904 .swiper-pagination-bullet.swiper-pagination-bullet-active {
		width: 180px;
		border-radius: 999px;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904 .swiper-pagination-bullet {
		transition: all var(--transition-duration) ease;
	}
}

/* TABLET & MOBILE */
@media only screen and (max-width:1024px) {
	/* SWIPER PADDING */
	.elementor-151 .elementor-element.elementor-element-07e9904.elementor-element.elementor-pagination-position-outside .swiper {
		padding-bottom: 0 !important;
	}
	
	/* BULLET STYLE */
	.elementor-151 .elementor-element.elementor-element-07e9904 .swiper-pagination {
		bottom: 0 !important;
		display: none !important;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904 .swiper-pagination-bullet.swiper-pagination-bullet {
		width: 0;
		border-radius: 999px;
	}
	
	/* BUTTON STYLE */
	.elementor-151 .elementor-element.elementor-element-07e9904 .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-151 .elementor-element.elementor-element-07e9904 .elementor-swiper-button-prev {
		left: -35px;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904 .elementor-swiper-button-next {
		right: -35px;
	}
	
	/* BUTTON COLORS */
	.elementor-151 .elementor-element.elementor-element-07e9904 .elementor-swiper-button {
		background-color: transparent !important;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904 .elementor-swiper-button path {
		fill: var(--e-global-color-primary) !important;
		background-color: transparent !important;
	}
	
	.elementor-151 .elementor-element.elementor-element-07e9904 .swiper-button-disabled path {
		fill: var(--e-global-color-33d10e5) !important;
	}
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-4e8478d */

/*.elementor-151 .elementor-element.elementor-element-4e8478d {*/

/*    z-index: -1;*/

/*}*/

/* End custom CSS */

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

/* TRANSITION DURATION VARIABLE */
.elementor-151 .elementor-element.elementor-element-9c4e96d {
	--transition-duration: .5s;
}

/* PLAY ICON */
.elementor-151 .elementor-element.elementor-element-9c4e96d .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-151 .elementor-element.elementor-element-9c4e96d .elementor-carousel-image {
	background-position: top center;
}

/* SLIDE SHAPE */
.elementor-151 .elementor-element.elementor-element-9c4e96d .swiper-slide {
	aspect-ratio: .825/1 !important;
}

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

.elementor-151 .elementor-element.elementor-element-9c4e96d .swiper-slide:hover i {
	transform: scale(1.2);
}

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

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

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

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

.elementor-151 .elementor-element.elementor-element-9c4e96d .elementor-swiper-button:hover i {
	transform: scale(1.2) !important;
}

/* DISABLED BUTTON */
.elementor-151 .elementor-element.elementor-element-9c4e96d .swiper-button-disabled {
	opacity: 1 !important;
}

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

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

/* TABLET & MOBILE */
@media only screen and (max-width:1024px) {
	/* SWIPER PADDING */
	.elementor-151 .elementor-element.elementor-element-9c4e96d.elementor-element.elementor-pagination-position-outside .swiper {
		padding-bottom: 0 !important;
	}
	
	/* BULLET STYLE */
	.elementor-151 .elementor-element.elementor-element-9c4e96d .swiper-pagination {
		bottom: 0 !important;
		display: none !important;
	}
	
	.elementor-151 .elementor-element.elementor-element-9c4e96d .swiper-pagination-bullet.swiper-pagination-bullet {
		width: 0;
		border-radius: 999px;
	}
	
	/* BUTTON STYLE */
	.elementor-151 .elementor-element.elementor-element-9c4e96d .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-151 .elementor-element.elementor-element-9c4e96d .elementor-swiper-button-prev {
		left: -35px;
	}
	
	.elementor-151 .elementor-element.elementor-element-9c4e96d .elementor-swiper-button-next {
		right: -35px;
	}
	
	/* BUTTON COLORS */
	.elementor-151 .elementor-element.elementor-element-9c4e96d .elementor-swiper-button {
		background-color: transparent !important;
	}
	
	.elementor-151 .elementor-element.elementor-element-9c4e96d .elementor-swiper-button path {
		fill: var(--e-global-color-primary) !important;
		background-color: transparent !important;
	}
	
	.elementor-151 .elementor-element.elementor-element-9c4e96d .swiper-button-disabled path {
		fill: var(--e-global-color-33d10e5) !important;
	}
}

/* End custom CSS */

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