/* End custom CSS */

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

.elementor-18068 .elementor-element.elementor-element-13e9eef:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-13e9eef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-lclop.nitrocdn.com/wXjrnbkpdskVnCZrEUJyifKjvASHtskt/assets/images/optimized/rev-1183109/www.thelab.sg/wp-content/uploads/2023/10/bg-1@2x-min.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-18068 .elementor-element.elementor-element-65acf7d {
	--display: flex;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 90px;
	--margin-bottom: 15px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-e8e5c93 {
	right: 0%;
}

body.rtl .elementor-18068 .elementor-element.elementor-element-e8e5c93 {
	left: 0%;
}

.elementor-18068 .elementor-element.elementor-element-e8e5c93 {
	top: 0%;
}

.elementor-18068 .elementor-element.elementor-element-e8e5c93 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-e8e5c93 .elementor-icon {
	font-size: 75px;
}

.elementor-18068 .elementor-element.elementor-element-e8e5c93 .elementor-icon svg {
	height: 75px;
}

.elementor-18068 .elementor-element.elementor-element-e8e5c93 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18068 .elementor-element.elementor-element-e8e5c93 .elementor-icon i, .elementor-18068 .elementor-element.elementor-element-e8e5c93 .elementor-icon svg {
	transform: rotate(155deg);
}

body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-3a15816 {
	left: 2%;
}

body.rtl .elementor-18068 .elementor-element.elementor-element-3a15816 {
	right: 2%;
}

.elementor-18068 .elementor-element.elementor-element-3a15816 {
	top: 15%;
}

.elementor-18068 .elementor-element.elementor-element-3a15816 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-3a15816 .elementor-icon {
	font-size: 75px;
}

.elementor-18068 .elementor-element.elementor-element-3a15816 .elementor-icon svg {
	height: 75px;
}

.elementor-18068 .elementor-element.elementor-element-3a15816 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18068 .elementor-element.elementor-element-3a15816 .elementor-icon i, .elementor-18068 .elementor-element.elementor-element-3a15816 .elementor-icon svg {
	transform: rotate(200deg);
}

body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-e522ca6 {
	left: -3%;
}

body.rtl .elementor-18068 .elementor-element.elementor-element-e522ca6 {
	right: -3%;
}

.elementor-18068 .elementor-element.elementor-element-e522ca6 {
	bottom: -10%;
}

.elementor-18068 .elementor-element.elementor-element-e522ca6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-e522ca6 .elementor-icon {
	font-size: 75px;
}

.elementor-18068 .elementor-element.elementor-element-e522ca6 .elementor-icon svg {
	height: 75px;
}

.elementor-18068 .elementor-element.elementor-element-e522ca6 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18068 .elementor-element.elementor-element-e522ca6 .elementor-icon i, .elementor-18068 .elementor-element.elementor-element-e522ca6 .elementor-icon svg {
	transform: rotate(200deg);
}

body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-14f8fb1 {
	right: 0%;
}

body.rtl .elementor-18068 .elementor-element.elementor-element-14f8fb1 {
	left: 0%;
}

.elementor-18068 .elementor-element.elementor-element-14f8fb1 {
	bottom: -10%;
}

.elementor-18068 .elementor-element.elementor-element-14f8fb1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-14f8fb1 .elementor-icon {
	font-size: 75px;
}

.elementor-18068 .elementor-element.elementor-element-14f8fb1 .elementor-icon svg {
	height: 75px;
}

.elementor-18068 .elementor-element.elementor-element-14f8fb1 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18068 .elementor-element.elementor-element-14f8fb1 .elementor-icon i, .elementor-18068 .elementor-element.elementor-element-14f8fb1 .elementor-icon svg {
	transform: rotate(96deg);
}

.elementor-18068 .elementor-element.elementor-element-bcef3f5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-59c354f {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-59c354f .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 45px;
	font-weight: bold;
	color: var(--e-global-color-primary);
}

.elementor-18068 .elementor-element.elementor-element-3d9ddff > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-18068 .elementor-element.elementor-element-3d9ddff {
	text-align: center;
	font-size: 20px;
	line-height: 1.5em;
}

.elementor-18068 .elementor-element.elementor-element-50c8186 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-018818f {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-38795f8 {
	--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;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-2263ac3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-455d78b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 10px;
}

.elementor-18068 .elementor-element.elementor-element-455d78b .elementor-thumbnails-swiper .elementor-carousel-image {
	aspect-ratio: 1/1;
}

.elementor-18068 .elementor-element.elementor-element-455d78b .elementor-swiper-button {
	font-size: 20px;
}

.elementor-18068 .elementor-element.elementor-element-43b6f84 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-b8cae17 {
	--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: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-c464ac7 {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-c464ac7:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-c464ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-c464ac7.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-99d415c.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-99d415c.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-99d415c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-99d415c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-99d415c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-99d415c .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-c1ffe93 {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-c1ffe93:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-c1ffe93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-c1ffe93.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-3189c0d.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-3189c0d.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-3189c0d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-3189c0d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-3189c0d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-3189c0d .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-ba6c309 {
	--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: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-8f14a40 {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-8f14a40:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-8f14a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-8f14a40.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-536e2ac.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-536e2ac.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-536e2ac.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-536e2ac .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-536e2ac .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-536e2ac .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-244debf {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-244debf:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-244debf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-244debf.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-e6e4c12.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-e6e4c12.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-e6e4c12.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-e6e4c12 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-e6e4c12 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-e6e4c12 .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-9deaccb {
	--display: flex;
	--justify-content: center;
}

.elementor-18068 .elementor-element.elementor-element-40855a7 {
	z-index: 3;
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-40855a7 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
}

.elementor-18068 .elementor-element.elementor-element-21ace5f {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-769c4f5 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18068 .elementor-element.elementor-element-4d3671e .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-18068 .elementor-element.elementor-element-6fef28a {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-8c14355 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-8f3e56d {
	color: var(--e-global-color-text);
}

.elementor-18068 .elementor-element.elementor-element-e5bde3c {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-67e71c1 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18068 .elementor-element.elementor-element-9ec6f83 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-18068 .elementor-element.elementor-element-f721b81 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-dda2df6 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-13d4627 {
	color: var(--e-global-color-text);
}

.elementor-18068 .elementor-element.elementor-element-f18faf0 {
	z-index: 3;
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-f18faf0 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
}

.elementor-18068 .elementor-element.elementor-element-d16992f {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-ec94002 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18068 .elementor-element.elementor-element-a89b0c6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-f0d5a15 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-d1cd2fe {
	color: var(--e-global-color-text);
}

.elementor-18068 .elementor-element.elementor-element-5c84800 .elementor-button {
	background-color: #00bccc;
}

.elementor-18068 .elementor-element.elementor-element-71e9391 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-8e2a2e2 {
	--display: flex;
	--min-height: 350px;
	--justify-content: center;
	--overlay-opacity: .5;
}

.elementor-18068 .elementor-element.elementor-element-8e2a2e2:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-8e2a2e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-lclop.nitrocdn.com/wXjrnbkpdskVnCZrEUJyifKjvASHtskt/assets/images/optimized/rev-1183109/www.thelab.sg/wp-content/uploads/2023/10/tl_hero_lab_x.jpg");
}

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

.elementor-18068 .elementor-element.elementor-element-8e2a2e2::before, .elementor-18068 .elementor-element.elementor-element-8e2a2e2 > .elementor-background-video-container::before, .elementor-18068 .elementor-element.elementor-element-8e2a2e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-18068 .elementor-element.elementor-element-8e2a2e2 > .elementor-background-slideshow::before, .elementor-18068 .elementor-element.elementor-element-8e2a2e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18068 .elementor-element.elementor-element-8e2a2e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-18068 .elementor-element.elementor-element-fb9d7b1 {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-fb9d7b1 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-9749b5c .elementor-button {
	background-color: #fecf41;
	font-family: "Open Sans", Sans-serif;
	font-weight: bold;
	fill: var(--e-global-color-846a609);
	color: var(--e-global-color-846a609);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ffc30f;
	border-radius: 10px 10px 10px 10px;
	padding: 14px 20px 14px 20px;
}

.elementor-18068 .elementor-element.elementor-element-9749b5c .elementor-button:hover, .elementor-18068 .elementor-element.elementor-element-9749b5c .elementor-button:focus {
	background-color: #ffc30f;
	color: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-9749b5c .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18068 .elementor-element.elementor-element-9749b5c .elementor-button:hover svg, .elementor-18068 .elementor-element.elementor-element-9749b5c .elementor-button:focus svg {
	fill: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-f703e72 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 90px;
	--margin-bottom: 90px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-2c4a421 {
	z-index: 2;
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-2c4a421 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 45px;
	font-weight: bold;
	color: var(--e-global-color-primary);
}

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

.elementor-18068 .elementor-element.elementor-element-d7e7ea6 .elementor-wrapper {
	--video-aspect-ratio: 1.5;
}

body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-f511954 {
	right: -3%;
}

body.rtl .elementor-18068 .elementor-element.elementor-element-f511954 {
	left: -3%;
}

.elementor-18068 .elementor-element.elementor-element-f511954 {
	top: 0%;
}

.elementor-18068 .elementor-element.elementor-element-f511954 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-f511954 .elementor-icon {
	font-size: 75px;
}

.elementor-18068 .elementor-element.elementor-element-f511954 .elementor-icon svg {
	height: 75px;
}

.elementor-18068 .elementor-element.elementor-element-f511954 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18068 .elementor-element.elementor-element-f511954 .elementor-icon i, .elementor-18068 .elementor-element.elementor-element-f511954 .elementor-icon svg {
	transform: rotate(155deg);
}

body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-bb3e7a6 {
	left: 1%;
}

body.rtl .elementor-18068 .elementor-element.elementor-element-bb3e7a6 {
	right: 1%;
}

.elementor-18068 .elementor-element.elementor-element-bb3e7a6 {
	bottom: 0px;
}

.elementor-18068 .elementor-element.elementor-element-bb3e7a6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-bb3e7a6 .elementor-icon {
	font-size: 75px;
}

.elementor-18068 .elementor-element.elementor-element-bb3e7a6 .elementor-icon svg {
	height: 75px;
}

.elementor-18068 .elementor-element.elementor-element-bb3e7a6 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18068 .elementor-element.elementor-element-bb3e7a6 .elementor-icon i, .elementor-18068 .elementor-element.elementor-element-bb3e7a6 .elementor-icon svg {
	transform: rotate(200deg);
}

.elementor-18068 .elementor-element.elementor-element-93633c7 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-5d7de46 {
	--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;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-8166de9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-39cc693.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
	margin-bottom: 10px;
}

.elementor-18068 .elementor-element.elementor-element-39cc693 .elementor-thumbnails-swiper .elementor-carousel-image {
	aspect-ratio: 1/1;
}

.elementor-18068 .elementor-element.elementor-element-39cc693 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-18068 .elementor-element.elementor-element-f9e072b {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-f10fba5 {
	--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: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-ca97c98 {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-ca97c98:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-ca97c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-ca97c98.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-bd37390.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-bd37390.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-bd37390.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-bd37390 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-bd37390 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-bd37390 .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-896ea3f {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-896ea3f:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-896ea3f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-896ea3f.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-6855d4b.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-6855d4b.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-6855d4b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-6855d4b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-6855d4b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-6855d4b .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-6f43f11 {
	--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: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-c5c9378 {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-c5c9378:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-c5c9378 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-c5c9378.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-3d5e292.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-3d5e292.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-3d5e292.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-3d5e292 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-3d5e292 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-3d5e292 .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-7a84b70 {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-7a84b70:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-7a84b70 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-7a84b70.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-4186320.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-4186320.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-4186320.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-4186320 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-4186320 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-4186320 .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-7e71228 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-0d07c66 {
	z-index: 3;
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-0d07c66 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
}

.elementor-18068 .elementor-element.elementor-element-d1f3834 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-056917b {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18068 .elementor-element.elementor-element-d7d5900 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-18068 .elementor-element.elementor-element-498a393 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-0db71b2 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-1b264ab {
	color: var(--e-global-color-text);
}

.elementor-18068 .elementor-element.elementor-element-eaab11f {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-b2ddae8 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18068 .elementor-element.elementor-element-2874fae .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-18068 .elementor-element.elementor-element-f4c5ecd {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-21380ff .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-c9863e3 {
	color: var(--e-global-color-text);
}

.elementor-18068 .elementor-element.elementor-element-4c6c807 {
	z-index: 3;
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-4c6c807 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
}

.elementor-18068 .elementor-element.elementor-element-2397976 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-689bc95 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18068 .elementor-element.elementor-element-e7e735b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-50d11f9 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-d0b303b .elementor-button {
	background-color: #00bccc;
}

.elementor-18068 .elementor-element.elementor-element-d7405be {
	color: var(--e-global-color-text);
}

.elementor-18068 .elementor-element.elementor-element-1daa849 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-a08af93 {
	--display: flex;
	--min-height: 350px;
	--justify-content: center;
	--overlay-opacity: .5;
}

.elementor-18068 .elementor-element.elementor-element-a08af93:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-a08af93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-lclop.nitrocdn.com/wXjrnbkpdskVnCZrEUJyifKjvASHtskt/assets/images/optimized/rev-1183109/www.thelab.sg/wp-content/uploads/2023/10/tl_hero_lab_x.jpg");
}

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

.elementor-18068 .elementor-element.elementor-element-a08af93::before, .elementor-18068 .elementor-element.elementor-element-a08af93 > .elementor-background-video-container::before, .elementor-18068 .elementor-element.elementor-element-a08af93 > .e-con-inner > .elementor-background-video-container::before, .elementor-18068 .elementor-element.elementor-element-a08af93 > .elementor-background-slideshow::before, .elementor-18068 .elementor-element.elementor-element-a08af93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18068 .elementor-element.elementor-element-a08af93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-18068 .elementor-element.elementor-element-bbaa460 {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-bbaa460 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-5690c4c .elementor-button {
	background-color: #fecf41;
	font-family: "Open Sans", Sans-serif;
	font-weight: bold;
	fill: var(--e-global-color-846a609);
	color: var(--e-global-color-846a609);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ffc30f;
	border-radius: 10px 10px 10px 10px;
	padding: 14px 20px 14px 20px;
}

.elementor-18068 .elementor-element.elementor-element-5690c4c .elementor-button:hover, .elementor-18068 .elementor-element.elementor-element-5690c4c .elementor-button:focus {
	background-color: #ffc30f;
	color: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-5690c4c .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18068 .elementor-element.elementor-element-5690c4c .elementor-button:hover svg, .elementor-18068 .elementor-element.elementor-element-5690c4c .elementor-button:focus svg {
	fill: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-4231ac8 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-c29694d {
	--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;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-937cd62 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-18068 .elementor-element.elementor-element-d301590 .elementor-thumbnails-swiper .elementor-carousel-image {
	aspect-ratio: 1/1;
}

.elementor-18068 .elementor-element.elementor-element-d301590 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-18068 .elementor-element.elementor-element-d09dd32 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-81c4090 {
	--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: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-c362e72 {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-c362e72:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-c362e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-c362e72.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-55fe142.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-55fe142.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-55fe142.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-55fe142 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-55fe142 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-55fe142 .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-b020a04 {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-b020a04:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-b020a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-b020a04.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-1dad39f.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-1dad39f.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-1dad39f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-1dad39f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-1dad39f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-1dad39f .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-a881500 {
	--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: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-dd2f68d {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-dd2f68d:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-dd2f68d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-dd2f68d.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-df48e55.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-df48e55.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-df48e55.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-df48e55 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-df48e55 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-df48e55 .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-50984ca {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-50984ca:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-50984ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-50984ca.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-6a09c3c.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-6a09c3c.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-6a09c3c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-6a09c3c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-6a09c3c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-6a09c3c .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-690788a {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-60a2b0c {
	z-index: 3;
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-60a2b0c .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
}

.elementor-18068 .elementor-element.elementor-element-5e12e0a {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-4ca73ce {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18068 .elementor-element.elementor-element-eeff9df .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-18068 .elementor-element.elementor-element-8b0b7a5 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-7b09243 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-1176e5c {
	color: var(--e-global-color-text);
}

.elementor-18068 .elementor-element.elementor-element-bc3e6ba {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-a907300 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18068 .elementor-element.elementor-element-00af042 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-18068 .elementor-element.elementor-element-8ff1004 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-d72eecb .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-ffbf7b4 {
	color: var(--e-global-color-text);
}

.elementor-18068 .elementor-element.elementor-element-a903ed1 {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-1f55523 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-338160b {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18068 .elementor-element.elementor-element-b04668b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-d0e37dd {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-6d1e228 {
	color: var(--e-global-color-text);
}

.elementor-18068 .elementor-element.elementor-element-c95b05b {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-d85c02a {
	--display: flex;
	--min-height: 350px;
	--justify-content: center;
	--overlay-opacity: .5;
}

.elementor-18068 .elementor-element.elementor-element-d85c02a:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-d85c02a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-lclop.nitrocdn.com/wXjrnbkpdskVnCZrEUJyifKjvASHtskt/assets/images/optimized/rev-1183109/www.thelab.sg/wp-content/uploads/2023/10/tl_hero_lab_x.jpg");
}

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

.elementor-18068 .elementor-element.elementor-element-d85c02a::before, .elementor-18068 .elementor-element.elementor-element-d85c02a > .elementor-background-video-container::before, .elementor-18068 .elementor-element.elementor-element-d85c02a > .e-con-inner > .elementor-background-video-container::before, .elementor-18068 .elementor-element.elementor-element-d85c02a > .elementor-background-slideshow::before, .elementor-18068 .elementor-element.elementor-element-d85c02a > .e-con-inner > .elementor-background-slideshow::before, .elementor-18068 .elementor-element.elementor-element-d85c02a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-18068 .elementor-element.elementor-element-0093e80 {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-0093e80 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-96e7949 .elementor-button {
	background-color: #fecf41;
	font-family: "Open Sans", Sans-serif;
	font-weight: bold;
	fill: var(--e-global-color-846a609);
	color: var(--e-global-color-846a609);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ffc30f;
	border-radius: 10px 10px 10px 10px;
	padding: 14px 20px 14px 20px;
}

.elementor-18068 .elementor-element.elementor-element-96e7949 .elementor-button:hover, .elementor-18068 .elementor-element.elementor-element-96e7949 .elementor-button:focus {
	background-color: #ffc30f;
	color: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-96e7949 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18068 .elementor-element.elementor-element-96e7949 .elementor-button:hover svg, .elementor-18068 .elementor-element.elementor-element-96e7949 .elementor-button:focus svg {
	fill: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-20b4fdb {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 90px;
	--margin-bottom: 90px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-55b9b65 {
	z-index: 2;
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-55b9b65 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 45px;
	font-weight: bold;
	color: var(--e-global-color-primary);
}

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

.elementor-18068 .elementor-element.elementor-element-00fb66e .elementor-wrapper {
	--video-aspect-ratio: 1.5;
}

body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-109df88 {
	right: -3%;
}

body.rtl .elementor-18068 .elementor-element.elementor-element-109df88 {
	left: -3%;
}

.elementor-18068 .elementor-element.elementor-element-109df88 {
	top: 0%;
}

.elementor-18068 .elementor-element.elementor-element-109df88 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-109df88 .elementor-icon {
	font-size: 75px;
}

.elementor-18068 .elementor-element.elementor-element-109df88 .elementor-icon svg {
	height: 75px;
}

.elementor-18068 .elementor-element.elementor-element-109df88 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18068 .elementor-element.elementor-element-109df88 .elementor-icon i, .elementor-18068 .elementor-element.elementor-element-109df88 .elementor-icon svg {
	transform: rotate(155deg);
}

body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-d6c3a98 {
	left: 1%;
}

body.rtl .elementor-18068 .elementor-element.elementor-element-d6c3a98 {
	right: 1%;
}

.elementor-18068 .elementor-element.elementor-element-d6c3a98 {
	bottom: 0px;
}

.elementor-18068 .elementor-element.elementor-element-d6c3a98 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-d6c3a98 .elementor-icon {
	font-size: 75px;
}

.elementor-18068 .elementor-element.elementor-element-d6c3a98 .elementor-icon svg {
	height: 75px;
}

.elementor-18068 .elementor-element.elementor-element-d6c3a98 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18068 .elementor-element.elementor-element-d6c3a98 .elementor-icon i, .elementor-18068 .elementor-element.elementor-element-d6c3a98 .elementor-icon svg {
	transform: rotate(200deg);
}

.elementor-18068 .elementor-element.elementor-element-88f7560 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-c9abe62 {
	--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;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-2821f8d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-18068 .elementor-element.elementor-element-9ebcdaf .elementor-thumbnails-swiper .elementor-carousel-image {
	aspect-ratio: 1/1;
}

.elementor-18068 .elementor-element.elementor-element-9ebcdaf .elementor-swiper-button {
	font-size: 20px;
}

.elementor-18068 .elementor-element.elementor-element-5fcbefd {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-c48eaa0 {
	--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: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-cf8c66a {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-cf8c66a:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-cf8c66a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-cf8c66a.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-413ed09.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-413ed09.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-413ed09.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-413ed09 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-413ed09 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-413ed09 .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-15dd013 {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-15dd013:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-15dd013 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-15dd013.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-8a79c7b.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-8a79c7b.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-8a79c7b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-8a79c7b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-8a79c7b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-8a79c7b .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-2b48636 {
	--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: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-5084bfe {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-5084bfe:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-5084bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-5084bfe.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-fe72c90.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-fe72c90.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-fe72c90.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-fe72c90 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-fe72c90 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-fe72c90 .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-9040307 {
	--display: flex;
	--min-height: 225px;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-9040307:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-9040307 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-9040307.e-con:hover {
	--e-con-transform-translateY: -5px;
}

.elementor-18068 .elementor-element.elementor-element-f188e33.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-18068 .elementor-element.elementor-element-f188e33.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-18068 .elementor-element.elementor-element-f188e33.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-18068 .elementor-element.elementor-element-f188e33 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-18068 .elementor-element.elementor-element-f188e33 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-18068 .elementor-element.elementor-element-f188e33 .elementor-image-box-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-18068 .elementor-element.elementor-element-8cb925d {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-5d76a04 {
	z-index: 3;
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-5d76a04 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
}

.elementor-18068 .elementor-element.elementor-element-1771bd8 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-fdf2756 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18068 .elementor-element.elementor-element-551b097 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-18068 .elementor-element.elementor-element-85116c5 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-e16d906 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-39f22ab {
	color: var(--e-global-color-text);
}

.elementor-18068 .elementor-element.elementor-element-c4830c3 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-7c80850 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18068 .elementor-element.elementor-element-0c39cb6 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	color: var(--e-global-color-primary);
}

.elementor-18068 .elementor-element.elementor-element-fa65411 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-42582b6 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-d2a182d {
	color: var(--e-global-color-text);
}

.elementor-18068 .elementor-element.elementor-element-f5628df {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-2f832c8 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--z-index: 3;
}

.elementor-18068 .elementor-element.elementor-element-f808759 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-18068 .elementor-element.elementor-element-50d7ec2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-2f1cca6 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-be09144 {
	color: var(--e-global-color-text);
}

.elementor-18068 .elementor-element.elementor-element-f2d2190 {
	--display: flex;
}

.elementor-18068 .elementor-element.elementor-element-d3fcf80 {
	--display: flex;
	--min-height: 350px;
	--justify-content: center;
	--overlay-opacity: .5;
}

.elementor-18068 .elementor-element.elementor-element-d3fcf80:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-d3fcf80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-lclop.nitrocdn.com/wXjrnbkpdskVnCZrEUJyifKjvASHtskt/assets/images/optimized/rev-1183109/www.thelab.sg/wp-content/uploads/2023/10/tl_hero_lab_x.jpg");
}

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

.elementor-18068 .elementor-element.elementor-element-d3fcf80::before, .elementor-18068 .elementor-element.elementor-element-d3fcf80 > .elementor-background-video-container::before, .elementor-18068 .elementor-element.elementor-element-d3fcf80 > .e-con-inner > .elementor-background-video-container::before, .elementor-18068 .elementor-element.elementor-element-d3fcf80 > .elementor-background-slideshow::before, .elementor-18068 .elementor-element.elementor-element-d3fcf80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18068 .elementor-element.elementor-element-d3fcf80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: #000;
	--background-overlay: "";
}

.elementor-18068 .elementor-element.elementor-element-b0e8812 {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-b0e8812 .elementor-heading-title {
	font-family: "Open Sans", Sans-serif;
	font-weight: 700;
	color: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-dca90d7 .elementor-button {
	background-color: #fecf41;
	font-family: "Open Sans", Sans-serif;
	font-weight: bold;
	fill: var(--e-global-color-846a609);
	color: var(--e-global-color-846a609);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #ffc30f;
	border-radius: 10px 10px 10px 10px;
	padding: 14px 20px 14px 20px;
}

.elementor-18068 .elementor-element.elementor-element-dca90d7 .elementor-button:hover, .elementor-18068 .elementor-element.elementor-element-dca90d7 .elementor-button:focus {
	background-color: #ffc30f;
	color: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-dca90d7 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-18068 .elementor-element.elementor-element-dca90d7 .elementor-button:hover svg, .elementor-18068 .elementor-element.elementor-element-dca90d7 .elementor-button:focus svg {
	fill: var(--e-global-color-846a609);
}

.elementor-18068 .elementor-element.elementor-element-44cc3c5 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--margin-top: 90px;
	--margin-bottom: 90px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-18068 .elementor-element.elementor-element-97267a1 {
	z-index: 2;
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-97267a1 .elementor-heading-title {
	font-family: "Raleway", Sans-serif;
	font-size: 45px;
	font-weight: bold;
	color: var(--e-global-color-primary);
}

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

.elementor-18068 .elementor-element.elementor-element-d171860 .elementor-wrapper {
	--video-aspect-ratio: 1.5;
}

body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-60dd004 {
	right: -3%;
}

body.rtl .elementor-18068 .elementor-element.elementor-element-60dd004 {
	left: -3%;
}

.elementor-18068 .elementor-element.elementor-element-60dd004 {
	top: 0%;
}

.elementor-18068 .elementor-element.elementor-element-60dd004 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-60dd004 .elementor-icon {
	font-size: 75px;
}

.elementor-18068 .elementor-element.elementor-element-60dd004 .elementor-icon svg {
	height: 75px;
}

.elementor-18068 .elementor-element.elementor-element-60dd004 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18068 .elementor-element.elementor-element-60dd004 .elementor-icon i, .elementor-18068 .elementor-element.elementor-element-60dd004 .elementor-icon svg {
	transform: rotate(155deg);
}

body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-50aca9c {
	left: 1%;
}

body.rtl .elementor-18068 .elementor-element.elementor-element-50aca9c {
	right: 1%;
}

.elementor-18068 .elementor-element.elementor-element-50aca9c {
	bottom: 0px;
}

.elementor-18068 .elementor-element.elementor-element-50aca9c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-18068 .elementor-element.elementor-element-50aca9c .elementor-icon {
	font-size: 75px;
}

.elementor-18068 .elementor-element.elementor-element-50aca9c .elementor-icon svg {
	height: 75px;
}

.elementor-18068 .elementor-element.elementor-element-50aca9c .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-18068 .elementor-element.elementor-element-50aca9c .elementor-icon i, .elementor-18068 .elementor-element.elementor-element-50aca9c .elementor-icon svg {
	transform: rotate(200deg);
}

.elementor-18068 .elementor-element.elementor-element-f843712 {
	--n-tabs-heading-wrap: wrap;
	--n-tabs-heading-overflow-x: initial;
	--n-tabs-title-white-space: initial;
	--n-tabs-title-gap: 30px;
	--n-tabs-gap: 50px;
	--n-tabs-title-border-radius: 30px 30px 30px 30px;
	--n-tabs-title-color: var(--e-global-color-text);
	--n-tabs-title-color-active: var(--e-global-color-text);
}

.elementor-18068 .elementor-element.elementor-element-f843712 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: var(--e-global-color-7249ed2);
}

.elementor-18068 .elementor-element.elementor-element-f843712.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-e2b9c7b);
	box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, .5);
}

.elementor-18068 .elementor-element.elementor-element-f843712.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-18068 .elementor-element.elementor-element-f843712.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
	background: var(--e-global-color-e2b9c7b);
	box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, .5);
}

.elementor-18068 .elementor-element.elementor-element-f843712.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ) {
	box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, .5);
}

.elementor-18068 .elementor-element.elementor-element-f843712.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ) {
	font-weight: 700;
}

.elementor-18068 .elementor-element.elementor-element-f843712 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: var(--e-global-color-text);
}

@media (min-width:768px) {
	.elementor-18068 .elementor-element.elementor-element-38795f8 {
		--content-width: 1340px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-2263ac3 {
		--width: 50%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-43b6f84 {
		--width: 50%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-b8cae17 {
		--width: 80%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-ba6c309 {
		--width: 80%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-769c4f5 {
		--width: 10%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-6fef28a {
		--width: 90%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-67e71c1 {
		--width: 10%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f721b81 {
		--width: 90%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-ec94002 {
		--width: 10%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f0d5a15 {
		--width: 90%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-71e9391 {
		--content-width: 1340px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f703e72 {
		--content-width: 1340px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-5d7de46 {
		--content-width: 1340px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-8166de9 {
		--width: 50%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f9e072b {
		--width: 50%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f10fba5 {
		--width: 80%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-6f43f11 {
		--width: 80%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-056917b {
		--width: 10%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-498a393 {
		--width: 90%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-b2ddae8 {
		--width: 10%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f4c5ecd {
		--width: 90%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-689bc95 {
		--width: 10%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-50d11f9 {
		--width: 90%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-1daa849 {
		--content-width: 1340px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-c29694d {
		--content-width: 1340px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-937cd62 {
		--width: 50%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-d09dd32 {
		--width: 50%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-81c4090 {
		--width: 80%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-a881500 {
		--width: 80%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-4ca73ce {
		--width: 10%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-8b0b7a5 {
		--width: 90%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-a907300 {
		--width: 10%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-8ff1004 {
		--width: 90%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-338160b {
		--width: 10%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-d0e37dd {
		--width: 90%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-c95b05b {
		--content-width: 1340px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-20b4fdb {
		--content-width: 1340px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-c9abe62 {
		--content-width: 1340px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-2821f8d {
		--width: 50%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-5fcbefd {
		--width: 50%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-c48eaa0 {
		--width: 80%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-2b48636 {
		--width: 80%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-fdf2756 {
		--width: 10%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-85116c5 {
		--width: 90%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-7c80850 {
		--width: 10%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-fa65411 {
		--width: 90%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f808759 {
		--width: 10%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-2f1cca6 {
		--width: 90%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f2d2190 {
		--content-width: 1340px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-44cc3c5 {
		--content-width: 1340px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-18068 .elementor-element.elementor-element-b8cae17 {
		--width: 100%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-ba6c309 {
		--width: 100%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f10fba5 {
		--width: 100%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-6f43f11 {
		--width: 100%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-81c4090 {
		--width: 100%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-a881500 {
		--width: 100%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-c48eaa0 {
		--width: 100%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-2b48636 {
		--width: 100%;
	}
}

@media (max-width:1366px) {
	.elementor-18068 .elementor-element.elementor-element-455d78b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-39cc693.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-d301590.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-9ebcdaf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
}

@media (max-width:1024px) {
	.elementor-18068 .elementor-element.elementor-element-65acf7d {
		--margin-top: 45px;
		--margin-bottom: 45px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-e8e5c93 {
		right: -4%;
	}
	
	body.rtl .elementor-18068 .elementor-element.elementor-element-e8e5c93 {
		left: -4%;
	}
	
	body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-3a15816 {
		left: 0%;
	}
	
	body.rtl .elementor-18068 .elementor-element.elementor-element-3a15816 {
		right: 0%;
	}
	
	body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-e522ca6 {
		left: 0%;
	}
	
	body.rtl .elementor-18068 .elementor-element.elementor-element-e522ca6 {
		right: 0%;
	}
	
	body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-14f8fb1 {
		right: -4%;
	}
	
	body.rtl .elementor-18068 .elementor-element.elementor-element-14f8fb1 {
		left: -4%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-59c354f .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-3d9ddff {
		line-height: 1.3em;
	}
	
	.elementor-18068 .elementor-element.elementor-element-455d78b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-43b6f84 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-b8cae17 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-c464ac7 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-99d415c .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-c1ffe93 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-3189c0d .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-ba6c309 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-8f14a40 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-536e2ac .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-244debf {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-e6e4c12 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-21ace5f {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-8c14355 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-e5bde3c {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-dda2df6 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-d16992f {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-8e2a2e2:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-8e2a2e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center left;
		background-size: cover;
	}
	
	.elementor-18068 .elementor-element.elementor-element-fb9d7b1 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f703e72 {
		--margin-top: 45px;
		--margin-bottom: 45px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-2c4a421 .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-f511954 {
		right: -4%;
	}
	
	body.rtl .elementor-18068 .elementor-element.elementor-element-f511954 {
		left: -4%;
	}
	
	body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-bb3e7a6 {
		left: 0%;
	}
	
	body.rtl .elementor-18068 .elementor-element.elementor-element-bb3e7a6 {
		right: 0%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-39cc693.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f9e072b {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f10fba5 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-ca97c98 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-bd37390 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-896ea3f {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-6855d4b .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-6f43f11 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-c5c9378 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-3d5e292 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-7a84b70 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-4186320 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-d1f3834 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-0db71b2 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-eaab11f {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-21380ff .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-2397976 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-a08af93:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-a08af93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center left;
		background-size: cover;
	}
	
	.elementor-18068 .elementor-element.elementor-element-bbaa460 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-d301590.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-d09dd32 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-81c4090 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-c362e72 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-55fe142 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-b020a04 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-1dad39f .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-a881500 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-dd2f68d {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-df48e55 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-50984ca {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-6a09c3c .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-5e12e0a {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-7b09243 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-bc3e6ba {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-d72eecb .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-1f55523 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-d85c02a:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-d85c02a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center left;
		background-size: cover;
	}
	
	.elementor-18068 .elementor-element.elementor-element-0093e80 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-20b4fdb {
		--margin-top: 45px;
		--margin-bottom: 45px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-55b9b65 .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-109df88 {
		right: -4%;
	}
	
	body.rtl .elementor-18068 .elementor-element.elementor-element-109df88 {
		left: -4%;
	}
	
	body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-d6c3a98 {
		left: 0%;
	}
	
	body.rtl .elementor-18068 .elementor-element.elementor-element-d6c3a98 {
		right: 0%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-9ebcdaf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-5fcbefd {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-c48eaa0 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-cf8c66a {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-413ed09 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-15dd013 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-8a79c7b .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-2b48636 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-5084bfe {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-fe72c90 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-9040307 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f188e33 .elementor-image-box-title {
		font-size: 14px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-1771bd8 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-e16d906 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-c4830c3 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-42582b6 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-2f832c8 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-d3fcf80:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-d3fcf80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center left;
		background-size: cover;
	}
	
	.elementor-18068 .elementor-element.elementor-element-b0e8812 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-44cc3c5 {
		--margin-top: 45px;
		--margin-bottom: 45px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-97267a1 .elementor-heading-title {
		font-size: 30px;
	}
	
	body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-60dd004 {
		right: -4%;
	}
	
	body.rtl .elementor-18068 .elementor-element.elementor-element-60dd004 {
		left: -4%;
	}
	
	body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-50aca9c {
		left: 0%;
	}
	
	body.rtl .elementor-18068 .elementor-element.elementor-element-50aca9c {
		right: 0%;
	}
}

@media (max-width:767px) {
	.elementor-18068 .elementor-element.elementor-element-65acf7d {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-e8e5c93 {
		top: -8%;
	}
	
	body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-3a15816 {
		left: 0%;
	}
	
	body.rtl .elementor-18068 .elementor-element.elementor-element-3a15816 {
		right: 0%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-3a15816 {
		top: -8%;
	}
	
	body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-e522ca6 {
		left: 0%;
	}
	
	body.rtl .elementor-18068 .elementor-element.elementor-element-e522ca6 {
		right: 0%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-bcef3f5 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-59c354f {
		z-index: 2;
	}
	
	.elementor-18068 .elementor-element.elementor-element-3d9ddff {
		line-height: 1.2em;
	}
	
	.elementor-18068 .elementor-element.elementor-element-455d78b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-99d415c .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-3189c0d .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-536e2ac .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-e6e4c12 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-21ace5f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-769c4f5 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18068 .elementor-element.elementor-element-4d3671e .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-e5bde3c {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-67e71c1 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18068 .elementor-element.elementor-element-9ec6f83 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-d16992f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-ec94002 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18068 .elementor-element.elementor-element-8e2a2e2:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-8e2a2e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -388px 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f703e72 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-2c4a421 {
		z-index: 2;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f511954 {
		top: -8%;
	}
	
	body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-bb3e7a6 {
		left: 0%;
	}
	
	body.rtl .elementor-18068 .elementor-element.elementor-element-bb3e7a6 {
		right: 0%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-39cc693.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-bd37390 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-6855d4b .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-3d5e292 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-4186320 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-d1f3834 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-056917b {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18068 .elementor-element.elementor-element-d7d5900 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-eaab11f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-b2ddae8 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18068 .elementor-element.elementor-element-2874fae .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-2397976 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-689bc95 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18068 .elementor-element.elementor-element-a08af93:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-a08af93 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -388px 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-d301590.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-55fe142 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-1dad39f .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-df48e55 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-6a09c3c .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-5e12e0a {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-4ca73ce {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18068 .elementor-element.elementor-element-eeff9df .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-bc3e6ba {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-a907300 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18068 .elementor-element.elementor-element-00af042 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-1f55523 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-338160b {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18068 .elementor-element.elementor-element-d85c02a:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-d85c02a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -388px 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-20b4fdb {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-55b9b65 {
		z-index: 2;
	}
	
	.elementor-18068 .elementor-element.elementor-element-109df88 {
		top: -8%;
	}
	
	body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-d6c3a98 {
		left: 0%;
	}
	
	body.rtl .elementor-18068 .elementor-element.elementor-element-d6c3a98 {
		right: 0%;
	}
	
	.elementor-18068 .elementor-element.elementor-element-9ebcdaf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper) {
		margin-bottom: 10px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-413ed09 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-8a79c7b .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-fe72c90 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f188e33 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-1771bd8 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-fdf2756 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18068 .elementor-element.elementor-element-551b097 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-c4830c3 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-7c80850 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18068 .elementor-element.elementor-element-0c39cb6 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-2f832c8 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-f808759 {
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-18068 .elementor-element.elementor-element-d3fcf80:not(.elementor-motion-effects-element-type-background), .elementor-18068 .elementor-element.elementor-element-d3fcf80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -388px 0px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-44cc3c5 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-18068 .elementor-element.elementor-element-97267a1 {
		z-index: 2;
	}
	
	.elementor-18068 .elementor-element.elementor-element-60dd004 {
		top: -8%;
	}
	
	body:not(.rtl) .elementor-18068 .elementor-element.elementor-element-50aca9c {
		left: 0%;
	}
	
	body.rtl .elementor-18068 .elementor-element.elementor-element-50aca9c {
		right: 0%;
	}
}

/* Start custom CSS for container, class: .elementor-element-c464ac7 */
.elementor-18068 .elementor-element.elementor-element-c464ac7 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c1ffe93 */
.elementor-18068 .elementor-element.elementor-element-c1ffe93 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8f14a40 */
.elementor-18068 .elementor-element.elementor-element-8f14a40 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-244debf */
.elementor-18068 .elementor-element.elementor-element-244debf {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ca97c98 */
.elementor-18068 .elementor-element.elementor-element-ca97c98 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-896ea3f */
.elementor-18068 .elementor-element.elementor-element-896ea3f {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c5c9378 */
.elementor-18068 .elementor-element.elementor-element-c5c9378 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7a84b70 */
.elementor-18068 .elementor-element.elementor-element-7a84b70 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c362e72 */
.elementor-18068 .elementor-element.elementor-element-c362e72 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b020a04 */
.elementor-18068 .elementor-element.elementor-element-b020a04 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dd2f68d */
.elementor-18068 .elementor-element.elementor-element-dd2f68d {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-50984ca */
.elementor-18068 .elementor-element.elementor-element-50984ca {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cf8c66a */
.elementor-18068 .elementor-element.elementor-element-cf8c66a {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-15dd013 */
.elementor-18068 .elementor-element.elementor-element-15dd013 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5084bfe */
.elementor-18068 .elementor-element.elementor-element-5084bfe {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9040307 */
.elementor-18068 .elementor-element.elementor-element-9040307 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c464ac7 */
.elementor-18068 .elementor-element.elementor-element-c464ac7 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c1ffe93 */
.elementor-18068 .elementor-element.elementor-element-c1ffe93 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8f14a40 */
.elementor-18068 .elementor-element.elementor-element-8f14a40 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-244debf */
.elementor-18068 .elementor-element.elementor-element-244debf {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ca97c98 */
.elementor-18068 .elementor-element.elementor-element-ca97c98 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-896ea3f */
.elementor-18068 .elementor-element.elementor-element-896ea3f {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c5c9378 */
.elementor-18068 .elementor-element.elementor-element-c5c9378 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7a84b70 */
.elementor-18068 .elementor-element.elementor-element-7a84b70 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c362e72 */
.elementor-18068 .elementor-element.elementor-element-c362e72 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b020a04 */
.elementor-18068 .elementor-element.elementor-element-b020a04 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dd2f68d */
.elementor-18068 .elementor-element.elementor-element-dd2f68d {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-50984ca */
.elementor-18068 .elementor-element.elementor-element-50984ca {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cf8c66a */
.elementor-18068 .elementor-element.elementor-element-cf8c66a {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-15dd013 */
.elementor-18068 .elementor-element.elementor-element-15dd013 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5084bfe */
.elementor-18068 .elementor-element.elementor-element-5084bfe {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9040307 */
.elementor-18068 .elementor-element.elementor-element-9040307 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c464ac7 */
.elementor-18068 .elementor-element.elementor-element-c464ac7 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c1ffe93 */
.elementor-18068 .elementor-element.elementor-element-c1ffe93 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8f14a40 */
.elementor-18068 .elementor-element.elementor-element-8f14a40 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-244debf */
.elementor-18068 .elementor-element.elementor-element-244debf {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ca97c98 */
.elementor-18068 .elementor-element.elementor-element-ca97c98 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-896ea3f */
.elementor-18068 .elementor-element.elementor-element-896ea3f {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c5c9378 */
.elementor-18068 .elementor-element.elementor-element-c5c9378 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7a84b70 */
.elementor-18068 .elementor-element.elementor-element-7a84b70 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c362e72 */
.elementor-18068 .elementor-element.elementor-element-c362e72 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b020a04 */
.elementor-18068 .elementor-element.elementor-element-b020a04 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dd2f68d */
.elementor-18068 .elementor-element.elementor-element-dd2f68d {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-50984ca */
.elementor-18068 .elementor-element.elementor-element-50984ca {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cf8c66a */
.elementor-18068 .elementor-element.elementor-element-cf8c66a {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-15dd013 */
.elementor-18068 .elementor-element.elementor-element-15dd013 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5084bfe */
.elementor-18068 .elementor-element.elementor-element-5084bfe {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9040307 */
.elementor-18068 .elementor-element.elementor-element-9040307 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c464ac7 */
.elementor-18068 .elementor-element.elementor-element-c464ac7 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c1ffe93 */
.elementor-18068 .elementor-element.elementor-element-c1ffe93 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8f14a40 */
.elementor-18068 .elementor-element.elementor-element-8f14a40 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-244debf */
.elementor-18068 .elementor-element.elementor-element-244debf {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ca97c98 */
.elementor-18068 .elementor-element.elementor-element-ca97c98 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-896ea3f */
.elementor-18068 .elementor-element.elementor-element-896ea3f {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c5c9378 */
.elementor-18068 .elementor-element.elementor-element-c5c9378 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7a84b70 */
.elementor-18068 .elementor-element.elementor-element-7a84b70 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c362e72 */
.elementor-18068 .elementor-element.elementor-element-c362e72 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b020a04 */
.elementor-18068 .elementor-element.elementor-element-b020a04 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dd2f68d */
.elementor-18068 .elementor-element.elementor-element-dd2f68d {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-50984ca */
.elementor-18068 .elementor-element.elementor-element-50984ca {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cf8c66a */
.elementor-18068 .elementor-element.elementor-element-cf8c66a {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-15dd013 */
.elementor-18068 .elementor-element.elementor-element-15dd013 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5084bfe */
.elementor-18068 .elementor-element.elementor-element-5084bfe {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9040307 */
.elementor-18068 .elementor-element.elementor-element-9040307 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c464ac7 */
.elementor-18068 .elementor-element.elementor-element-c464ac7 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c1ffe93 */
.elementor-18068 .elementor-element.elementor-element-c1ffe93 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-8f14a40 */
.elementor-18068 .elementor-element.elementor-element-8f14a40 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-244debf */
.elementor-18068 .elementor-element.elementor-element-244debf {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-ca97c98 */
.elementor-18068 .elementor-element.elementor-element-ca97c98 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-896ea3f */
.elementor-18068 .elementor-element.elementor-element-896ea3f {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c5c9378 */
.elementor-18068 .elementor-element.elementor-element-c5c9378 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7a84b70 */
.elementor-18068 .elementor-element.elementor-element-7a84b70 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-c362e72 */
.elementor-18068 .elementor-element.elementor-element-c362e72 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b020a04 */
.elementor-18068 .elementor-element.elementor-element-b020a04 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-dd2f68d */
.elementor-18068 .elementor-element.elementor-element-dd2f68d {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-50984ca */
.elementor-18068 .elementor-element.elementor-element-50984ca {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-cf8c66a */
.elementor-18068 .elementor-element.elementor-element-cf8c66a {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-15dd013 */
.elementor-18068 .elementor-element.elementor-element-15dd013 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-5084bfe */
.elementor-18068 .elementor-element.elementor-element-5084bfe {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-9040307 */
.elementor-18068 .elementor-element.elementor-element-9040307 {
	background: #fff 0% 0% no-repeat padding-box;
	box-shadow: 0px 5px 8px rgba(9, 6, 64, .18);
	opacity: 1;
}
