
.elementor-51 .elementor-element.elementor-element-748ad49 {
	--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-51 .elementor-element.elementor-element-748ad49:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-748ad49 > .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-51 .elementor-element.elementor-element-748ad49:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-51 .elementor-element.elementor-element-748ad49 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-51 .elementor-element.elementor-element-42bc1f4 {
	--display: flex;
	--min-height: 470px;
	--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;
	--border-radius: 0px 0px 66px 66px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-51 .elementor-element.elementor-element-42bc1f4:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-42bc1f4 > .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/hero-banner-min-3-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-51 .elementor-element.elementor-element-85ef0c7 {
	--display: flex;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
	--margin-top: 90px;
	--margin-bottom: 90px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

body:not(.rtl) .elementor-51 .elementor-element.elementor-element-3d296f9 {
	left: 0%;
}

body.rtl .elementor-51 .elementor-element.elementor-element-3d296f9 {
	right: 0%;
}

.elementor-51 .elementor-element.elementor-element-3d296f9 {
	top: 0%;
}

.elementor-51 .elementor-element.elementor-element-3d296f9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-51 .elementor-element.elementor-element-3d296f9 .elementor-icon {
	font-size: 80px;
}

.elementor-51 .elementor-element.elementor-element-3d296f9 .elementor-icon svg {
	height: 80px;
}

.elementor-51 .elementor-element.elementor-element-3d296f9 .elementor-icon-wrapper svg {
	width: auto;
}

body:not(.rtl) .elementor-51 .elementor-element.elementor-element-e5b660b {
	right: -4%;
}

body.rtl .elementor-51 .elementor-element.elementor-element-e5b660b {
	left: -4%;
}

.elementor-51 .elementor-element.elementor-element-e5b660b {
	top: 20%;
}

.elementor-51 .elementor-element.elementor-element-e5b660b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-51 .elementor-element.elementor-element-e5b660b .elementor-icon {
	font-size: 80px;
}

.elementor-51 .elementor-element.elementor-element-e5b660b .elementor-icon svg {
	height: 80px;
}

.elementor-51 .elementor-element.elementor-element-e5b660b .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-51 .elementor-element.elementor-element-b98fbf4 {
	text-align: center;
}

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

body:not(.rtl) .elementor-51 .elementor-element.elementor-element-8447aab {
	right: 0%;
}

body.rtl .elementor-51 .elementor-element.elementor-element-8447aab {
	left: 0%;
}

.elementor-51 .elementor-element.elementor-element-8447aab {
	bottom: 0px;
}

.elementor-51 .elementor-element.elementor-element-8447aab .elementor-icon-wrapper {
	text-align: center;
}

.elementor-51 .elementor-element.elementor-element-8447aab .elementor-icon {
	font-size: 80px;
}

.elementor-51 .elementor-element.elementor-element-8447aab .elementor-icon svg {
	height: 80px;
}

.elementor-51 .elementor-element.elementor-element-8447aab .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-51 .elementor-element.elementor-element-8447aab .elementor-icon i, .elementor-51 .elementor-element.elementor-element-8447aab .elementor-icon svg {
	transform: rotate(188deg);
}

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

.elementor-51 .elementor-element.elementor-element-6a80c16 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
}

.elementor-51 .elementor-element.elementor-element-84bfa81 {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-7259894 {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-725add0 {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-80c73dd {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-3dc2b56 {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-b019e41 {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-4a9c75d {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-5f84112 {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-86e9432 {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-fe08acc {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-5d47ecc {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-949d926 {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-d1e017f {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-ce999f6 {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-00b3e03 {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-3eb120c {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-2ed24dc {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-e80d05f {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-3ab7e7f {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-5fb0ee5 {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-93ff39e {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-53a5f44 {
	--n-accordion-title-font-size: 15px;
	z-index: 2;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 30px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 10px;
}

.elementor-51 .elementor-element.elementor-element-53a5f44 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: var(--e-global-color-7249ed2);
	border-style: none;
}

:where( .elementor-51 .elementor-element.elementor-element-53a5f44 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-51 .elementor-element.elementor-element-f5f6792 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
}

.elementor-51 .elementor-element.elementor-element-e0bb854 {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-272894f {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-131bbda {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-5aded2d {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-99d79fa {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-68141d5 {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-4a47df7 {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-68a83a9 {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-53745ce {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-4627d2f {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-f63a17c {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-8f0ba67 {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-be0ab6f {
	--n-accordion-title-font-size: 15px;
	z-index: 2;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 30px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 10px;
}

.elementor-51 .elementor-element.elementor-element-be0ab6f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: var(--e-global-color-7249ed2);
	border-style: none;
}

:where( .elementor-51 .elementor-element.elementor-element-be0ab6f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-51 .elementor-element.elementor-element-89023c5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
}

.elementor-51 .elementor-element.elementor-element-0ff6843 {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-1311390 {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-4d7bc2a {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-3e8e4ac {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-f146e92 {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-c7a37a9 {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-5ee886d {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-334b695 {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-b47d75b {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-9eca020 {
	--n-accordion-title-font-size: 15px;
	z-index: 2;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 30px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 10px;
}

.elementor-51 .elementor-element.elementor-element-9eca020 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: var(--e-global-color-7249ed2);
	border-style: none;
}

:where( .elementor-51 .elementor-element.elementor-element-9eca020 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-51 .elementor-element.elementor-element-334c796 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 30px;
	--row-gap: 0px;
	--column-gap: 30px;
}

.elementor-51 .elementor-element.elementor-element-298ed98 {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-164ca1c {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-de3d0dc {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-810d6a9 {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-d731171 {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-e3b8e36 {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-fe56199 {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-7ce6f8c {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-ad48805 {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-8e7ab4b {
	--display: flex;
}

.elementor-51 .elementor-element.elementor-element-d791a1e {
	--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: 15px;
	--padding-bottom: 15px;
	--padding-left: 30px;
	--padding-right: 30px;
}

.elementor-51 .elementor-element.elementor-element-6828c86 {
	font-family: "Open Sans", Sans-serif;
	color: var(--e-global-color-846a609);
}

.elementor-51 .elementor-element.elementor-element-dfd2e90 {
	--n-accordion-title-font-size: 15px;
	z-index: 2;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 30px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 10px;
}

.elementor-51 .elementor-element.elementor-element-dfd2e90 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
	background-color: var(--e-global-color-7249ed2);
	border-style: none;
}

:where( .elementor-51 .elementor-element.elementor-element-dfd2e90 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con {
	border-style: none;
}

.elementor-51 .elementor-element.elementor-element-1943829 {
	--n-tabs-direction: row;
	--n-tabs-heading-direction: column;
	--n-tabs-heading-width: 240px;
	--n-tabs-title-flex-basis: content;
	--n-tabs-title-flex-shrink: initial;
	z-index: 3;
	--n-tabs-heading-justify-content: flex-start;
	--n-tabs-title-width: initial;
	--n-tabs-title-height: initial;
	--n-tabs-title-align-items: flex-start;
	--n-tabs-heading-wrap: wrap;
	--n-tabs-title-justify-content: flex-start;
	--n-tabs-title-text-align: start;
	--n-tabs-title-gap: 0px;
	--n-tabs-title-padding-top: 0px;
	--n-tabs-title-padding-right: 0px;
	--n-tabs-title-padding-bottom: 30px;
	--n-tabs-title-padding-left: 0px;
	--n-tabs-title-font-size: 18px;
	--n-tabs-title-color: var(--e-global-color-846a609);
	--n-tabs-title-color-active: #48b7b1;
}

.elementor-51 .elementor-element.elementor-element-1943829 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ) {
	background: rgba(2, 1, 1, 0);
}

.elementor-51 .elementor-element.elementor-element-1943829.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: rgba(2, 1, 1, 0);
}

.elementor-51 .elementor-element.elementor-element-1943829.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-51 .elementor-element.elementor-element-1943829.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: rgba(2, 1, 1, 0);
}

.elementor-51 .elementor-element.elementor-element-1943829.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-family: "Open Sans", Sans-serif;
	font-weight: 400;
}

.elementor-51 .elementor-element.elementor-element-1943829 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover {
	--n-tabs-title-color-hover: #48b7b1;
}

@media (min-width:768px) {
	.elementor-51 .elementor-element.elementor-element-9e75aff {
		--content-width: 1340px;
	}
}

@media (max-width:1024px) {
	.elementor-51 .elementor-element.elementor-element-748ad49 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-51 .elementor-element.elementor-element-42bc1f4 {
		--min-height: 245px;
		--border-radius: 0px 0px 30px 30px;
	}
	
	.elementor-51 .elementor-element.elementor-element-85ef0c7 {
		--margin-top: 45px;
		--margin-bottom: 45px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	body:not(.rtl) .elementor-51 .elementor-element.elementor-element-3d296f9 {
		left: -11%;
	}
	
	body.rtl .elementor-51 .elementor-element.elementor-element-3d296f9 {
		right: -11%;
	}
	
	.elementor-51 .elementor-element.elementor-element-b98fbf4 .elementor-heading-title {
		font-size: 35px;
	}
	
	.elementor-51 .elementor-element.elementor-element-9e75aff {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-6a80c16 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-51 .elementor-element.elementor-element-f5f6792 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-51 .elementor-element.elementor-element-89023c5 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
	
	.elementor-51 .elementor-element.elementor-element-334c796 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}
}

@media (max-width:767px) {
	.elementor-51 .elementor-element.elementor-element-42bc1f4 {
		--min-height: 187px;
		--border-radius: 0px 0px 20px 20px;
	}
	
	.elementor-51 .elementor-element.elementor-element-85ef0c7 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 20px;
		--margin-bottom: 20px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-51 .elementor-element.elementor-element-b98fbf4 {
		z-index: 2;
	}
	
	.elementor-51 .elementor-element.elementor-element-9e75aff {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-7259894 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-3dc2b56 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-5f84112 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-5d47ecc {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-ce999f6 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-2ed24dc {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-5fb0ee5 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-272894f {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-99d79fa {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-68a83a9 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-f63a17c {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-1311390 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-f146e92 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-334b695 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-164ca1c {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-d731171 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-7ce6f8c {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
	
	.elementor-51 .elementor-element.elementor-element-d791a1e {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}
}
