.elementor-375056 .elementor-element.elementor-element-544ef17 {
	--display: flex;
	--min-height: 63vh;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: center;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 3%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-375056 .elementor-element.elementor-element-544ef17:not(.elementor-motion-effects-element-type-background),
.elementor-375056 .elementor-element.elementor-element-544ef17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/08/Workforce-Banner.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-375056 .elementor-element.elementor-element-544ef17::before,
.elementor-375056 .elementor-element.elementor-element-544ef17>.elementor-background-video-container::before,
.elementor-375056 .elementor-element.elementor-element-544ef17>.e-con-inner>.elementor-background-video-container::before,
.elementor-375056 .elementor-element.elementor-element-544ef17>.elementor-background-slideshow::before,
.elementor-375056 .elementor-element.elementor-element-544ef17>.e-con-inner>.elementor-background-slideshow::before,
.elementor-375056 .elementor-element.elementor-element-544ef17>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-375056 .elementor-element.elementor-element-544ef17,
.elementor-375056 .elementor-element.elementor-element-544ef17::before {
	--border-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-5590214 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-375056 .elementor-element.elementor-element-5590214 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 600;
}

.elementor-375056 .elementor-element.elementor-element-2416d24 {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #FFFFFF;
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 400;
}

.elementor-375056 .elementor-element.elementor-element-4bf30b3 .elementor-button {
	background-color: #61CE7000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 100px 100px 100px 100px;
}

.elementor-375056 .elementor-element.elementor-element-3d91226 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--background-transition: 0.3s;
	--padding-top: 5%;
	--padding-bottom: 0%;
	--padding-left: 19%;
	--padding-right: 19%;
}

.elementor-375056 .elementor-element.elementor-element-964407f {
	text-align: center;
}

.elementor-375056 .elementor-element.elementor-element-964407f .elementor-heading-title {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 3em;
	font-weight: 300;
}

.elementor-375056 .elementor-element.elementor-element-8f2ab54 {
	text-align: center;
	color: var(--e-global-color-cde9fee);
}

.elementor-375056 .elementor-element.elementor-element-bf468a2 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0%;
	--margin-bottom: 0%;
	--margin-left: 0%;
	--margin-right: -10%;
	--padding-top: 2%;
	--padding-bottom: 5%;
	--padding-left: 10%;
	--padding-right: 0%;
}

.elementor-375056 .elementor-element.elementor-element-779e506 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-71f5bbf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--background-transition: 0.3s;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-375056 .elementor-element.elementor-element-71f5bbf:not(.elementor-motion-effects-element-type-background),
.elementor-375056 .elementor-element.elementor-element-71f5bbf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E8EFF4;
}

.elementor-375056 .elementor-element.elementor-element-71f5bbf,
.elementor-375056 .elementor-element.elementor-element-71f5bbf::before {
	--border-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-b185676 {
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-c506500 {
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-c506500 .elementor-heading-title {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-375056 .elementor-element.elementor-element-ed75e13 {
	text-align: left;
	color: var(--e-global-color-cde9fee);
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 2em;
}

.elementor-375056 .elementor-element.elementor-element-84ba975 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-f624653 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--background-transition: 0.3s;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-375056 .elementor-element.elementor-element-f624653:not(.elementor-motion-effects-element-type-background),
.elementor-375056 .elementor-element.elementor-element-f624653>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E8EFF4;
}

.elementor-375056 .elementor-element.elementor-element-f624653,
.elementor-375056 .elementor-element.elementor-element-f624653::before {
	--border-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-c6bd176 {
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-f5c8b98 {
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-f5c8b98 .elementor-heading-title {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-375056 .elementor-element.elementor-element-748083c {
	text-align: left;
	color: var(--e-global-color-cde9fee);
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 2em;
}

.elementor-375056 .elementor-element.elementor-element-8235491 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-f27b680 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--background-transition: 0.3s;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-375056 .elementor-element.elementor-element-f27b680:not(.elementor-motion-effects-element-type-background),
.elementor-375056 .elementor-element.elementor-element-f27b680>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E8EFF4;
}

.elementor-375056 .elementor-element.elementor-element-f27b680,
.elementor-375056 .elementor-element.elementor-element-f27b680::before {
	--border-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-3bf6329 {
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-06c55f9 {
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-06c55f9 .elementor-heading-title {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-375056 .elementor-element.elementor-element-1f1c764 {
	text-align: left;
	color: var(--e-global-color-cde9fee);
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 2em;
}

.elementor-375056 .elementor-element.elementor-element-d8ec038 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-487f771 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: flex-start;
	--background-transition: 0.3s;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-375056 .elementor-element.elementor-element-487f771:not(.elementor-motion-effects-element-type-background),
.elementor-375056 .elementor-element.elementor-element-487f771>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E8EFF4;
}

.elementor-375056 .elementor-element.elementor-element-487f771,
.elementor-375056 .elementor-element.elementor-element-487f771::before {
	--border-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-8ecba43 {
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-1654aba {
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-1654aba .elementor-heading-title {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 28px;
	font-weight: 700;
	line-height: 1.3em;
}

.elementor-375056 .elementor-element.elementor-element-a179e07 {
	text-align: left;
	color: var(--e-global-color-cde9fee);
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 2em;
}

.elementor-375056 .elementor-element.elementor-element-fe2dc23 {
	--e-n-carousel-swiper-slides-to-display: 4;
	--e-n-carousel-swiper-slides-gap: 15em;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 84%;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 49%;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 10%;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 49%;
	--e-n-carousel-arrow-size: 2.25em;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-cde9fee);
	--e-n-carousel-arrow-hover-color: #4F4F4F;
	--e-n-carousel-swiper-pagination-size: 10px;
	--e-n-carousel-dots-normal-color: #000000;
	--e-n-carousel-dots-horizontal-position: 50%;
	--e-n-carousel-dots-horizontal-transform: -50%;
	--e-n-carousel-dots-horizontal-offset: -46%;
	--e-n-carousel-dots-vertical-position: 100%;
	--e-n-carousel-dots-vertical-transform: -100%;
	--e-n-carousel-dots-vertical-offset: -5%;
	--e-n-carousel-swiper-pagination-spacing: 5em;
}

:where(.elementor-375056 .elementor-element.elementor-element-fe2dc23 .swiper-slide)>.e-con {
	background-color: #E8EFF4;
	--border-radius: 30px 30px 30px 30px;
}

.elementor-375056 .elementor-element.elementor-element-fe2dc23>.elementor-widget-container {
	margin: 0% -12% 0% 0%;
}

.elementor-375056 .elementor-element.elementor-element-2d8157a {
	--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;
	--background-transition: 0.3s;
	--overlay-opacity: 1;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-375056 .elementor-element.elementor-element-2d8157a:not(.elementor-motion-effects-element-type-background),
.elementor-375056 .elementor-element.elementor-element-2d8157a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-375056 .elementor-element.elementor-element-2d8157a::before,
.elementor-375056 .elementor-element.elementor-element-2d8157a>.elementor-background-video-container::before,
.elementor-375056 .elementor-element.elementor-element-2d8157a>.e-con-inner>.elementor-background-video-container::before,
.elementor-375056 .elementor-element.elementor-element-2d8157a>.elementor-background-slideshow::before,
.elementor-375056 .elementor-element.elementor-element-2d8157a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-375056 .elementor-element.elementor-element-2d8157a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2024/06/Cirlce-webinar02.webp");
	--background-overlay: '';
	background-position: top right;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-375056 .elementor-element.elementor-element-2d8157a,
.elementor-375056 .elementor-element.elementor-element-2d8157a::before {
	--border-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-2f5e4e6 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-375056 .elementor-element.elementor-element-7d29f4f {
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-7d29f4f .elementor-heading-title {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 600;
}

.elementor-375056 .elementor-element.elementor-element-0a59f4b {
	text-align: left;
	color: var(--e-global-color-cde9fee);
}

.elementor-375056 .elementor-element.elementor-element-cdaff37 {
	--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;
	--background-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-abff49c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 2em 0em;
	--background-transition: 0.3s;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-375056 .elementor-element.elementor-element-462df59>.elementor-widget-container {
	padding: 0% 0% 0% 0%;
}

.elementor-375056 .elementor-element.elementor-element-462df59 {
	text-align: center;
}

.elementor-375056 .elementor-element.elementor-element-462df59 .elementor-heading-title {
	color: #000000;
}

.elementor-375056 .elementor-element.elementor-element-d5b1d56 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 1em 1em;
	--grid-auto-flow: row;
	--background-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-b75b691 {
	--display: flex;
	--background-transition: 0.3s;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-375056 .elementor-element.elementor-element-b75b691:not(.elementor-motion-effects-element-type-background),
.elementor-375056 .elementor-element.elementor-element-b75b691>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E8EFF4;
}

.elementor-375056 .elementor-element.elementor-element-b75b691,
.elementor-375056 .elementor-element.elementor-element-b75b691::before {
	--border-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-413006f .elementor-icon-wrapper {
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-25b29ba .elementor-heading-title {
	color: #1B1D1E;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 600;
	line-height: 1.4;
}

.elementor-375056 .elementor-element.elementor-element-6139060 {
	text-align: left;
	color: var(--e-global-color-cde9fee);
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 2.1;
}

.elementor-375056 .elementor-element.elementor-element-807cc62 {
	--display: flex;
	--background-transition: 0.3s;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-375056 .elementor-element.elementor-element-807cc62:not(.elementor-motion-effects-element-type-background),
.elementor-375056 .elementor-element.elementor-element-807cc62>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E8EFF4;
}

.elementor-375056 .elementor-element.elementor-element-807cc62,
.elementor-375056 .elementor-element.elementor-element-807cc62::before {
	--border-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-b33d561 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-d551bfc .elementor-heading-title {
	color: #1B1D1E;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 600;
	line-height: 1.4;
}

.elementor-375056 .elementor-element.elementor-element-5ea0587 {
	text-align: left;
	color: var(--e-global-color-cde9fee);
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 2.1;
}

.elementor-375056 .elementor-element.elementor-element-13dd3f4 {
	--display: flex;
	--background-transition: 0.3s;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-375056 .elementor-element.elementor-element-13dd3f4:not(.elementor-motion-effects-element-type-background),
.elementor-375056 .elementor-element.elementor-element-13dd3f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E8EFF4;
}

.elementor-375056 .elementor-element.elementor-element-13dd3f4,
.elementor-375056 .elementor-element.elementor-element-13dd3f4::before {
	--border-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-741315e .elementor-icon-wrapper {
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-b2774ba .elementor-heading-title {
	color: #1B1D1E;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 600;
	line-height: 1.4;
}

.elementor-375056 .elementor-element.elementor-element-3bb7c1f {
	text-align: left;
	color: var(--e-global-color-cde9fee);
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 2.1;
}

.elementor-375056 .elementor-element.elementor-element-637e1f6 {
	--display: flex;
	--background-transition: 0.3s;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-375056 .elementor-element.elementor-element-637e1f6:not(.elementor-motion-effects-element-type-background),
.elementor-375056 .elementor-element.elementor-element-637e1f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E8EFF4;
}

.elementor-375056 .elementor-element.elementor-element-637e1f6,
.elementor-375056 .elementor-element.elementor-element-637e1f6::before {
	--border-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-1b1b130 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-3718aa9 .elementor-heading-title {
	color: #1B1D1E;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 600;
	line-height: 1.4;
}

.elementor-375056 .elementor-element.elementor-element-a8c3130 {
	text-align: left;
	color: var(--e-global-color-cde9fee);
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 2.1;
}

.elementor-375056 .elementor-element.elementor-element-b02a183 {
	--display: flex;
	--background-transition: 0.3s;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-375056 .elementor-element.elementor-element-b02a183:not(.elementor-motion-effects-element-type-background),
.elementor-375056 .elementor-element.elementor-element-b02a183>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E8EFF4;
}

.elementor-375056 .elementor-element.elementor-element-b02a183,
.elementor-375056 .elementor-element.elementor-element-b02a183::before {
	--border-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-25cbb88 .elementor-icon-wrapper {
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-0b00333 .elementor-heading-title {
	color: #1B1D1E;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 600;
	line-height: 1.4;
}

.elementor-375056 .elementor-element.elementor-element-2630141 {
	text-align: left;
	color: var(--e-global-color-cde9fee);
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 2.1;
}

.elementor-375056 .elementor-element.elementor-element-f1f594f {
	--display: flex;
	--background-transition: 0.3s;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 5%;
	--padding-right: 5%;
}

.elementor-375056 .elementor-element.elementor-element-f1f594f:not(.elementor-motion-effects-element-type-background),
.elementor-375056 .elementor-element.elementor-element-f1f594f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E8EFF4;
}

.elementor-375056 .elementor-element.elementor-element-f1f594f,
.elementor-375056 .elementor-element.elementor-element-f1f594f::before {
	--border-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-4e8bdbe .elementor-icon-wrapper {
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-fbd15c8 .elementor-heading-title {
	color: #1B1D1E;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 600;
	line-height: 1.4;
}

.elementor-375056 .elementor-element.elementor-element-6787f7a {
	text-align: left;
	color: var(--e-global-color-cde9fee);
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 2.1;
}

.elementor-375056 .elementor-element.elementor-element-5b38c05 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 0%;
	--padding-right: 10%;
}

.elementor-375056 .elementor-element.elementor-element-5b38c05:not(.elementor-motion-effects-element-type-background),
.elementor-375056 .elementor-element.elementor-element-5b38c05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/03/testimonial-bg-circle.svg");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-375056 .elementor-element.elementor-element-5b38c05,
.elementor-375056 .elementor-element.elementor-element-5b38c05::before {
	--border-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-dc4091a {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-cdddcc9 .uc-splitting-text-wrapper {
	gap: 10px;
	flex-direction: row;
	justify-content: center;
}

.elementor-375056 .elementor-element.elementor-element-cdddcc9 .uc-splitting-text-item {
	gap: 4px;
	justify-content: center;
}

.elementor-375056 .elementor-element.elementor-element-cdddcc9 .uc-splitting-text {
	justify-content: center;
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.5;
	letter-spacing: 1px;
	-webkit-text-stroke-width: 0px;
	text-stroke-width: 0 px;
}

.elementor-375056 .elementor-element.elementor-element-9844572 .uc-splitting-text-wrapper {
	gap: 10px;
	flex-direction: row;
	justify-content: center;
}

.elementor-375056 .elementor-element.elementor-element-9844572 .uc-splitting-text-item {
	gap: 4px;
	justify-content: center;
}

.elementor-375056 .elementor-element.elementor-element-9844572 .uc-splitting-text {
	justify-content: center;
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 55px;
	font-weight: 600;
	line-height: 1.5;
	letter-spacing: 1px;
	-webkit-text-stroke-width: 0px;
	text-stroke-width: 0 px;
}

.elementor-375056 .elementor-element.elementor-element-7c6092d {
	--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: 0em 2em;
	--background-transition: 0.3s;
	--padding-top: 5%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-375056 .elementor-element.elementor-element-c047aee {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-375056 .elementor-element.elementor-element-c047aee.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .ue-item {
	transform: scale(0.9, 0.9);
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .uc-active-item .ue-item {
	transform: scale(1, 1);
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .carousel-image {
	height: 490px;
	background-size: contain;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .uc_image_carousel_placeholder {
	padding: 10px 10px 10px 10px;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .uc-active-item .carousel-image {
	opacity: 100%;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .uc_image_carousel_container_holder {
	text-align: center;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .content-padding {
	padding: 10px 10px 10px 10px;
	min-height: 473px;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .ue-title {
	color: #000000;
	margin-top: 0px;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .ue-text {
	color: #686868;
	margin-top: 10px;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 15px;
	background-color: #d3d3d3;
	color: #000000;
	margin-top: 10px;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .uc_more_btn svg {
	fill: #000000;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .ue-btn-inner-wrapper {
	gap: 10px;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .owl-nav .owl-prev {
	left: 0px;
	right: auto;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .owl-nav .owl-next {
	right: 0px;
	left: auto;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .owl-carousel .owl-nav .owl-next,
.elementor-375056 .elementor-element.elementor-element-91b53e5 .owl-carousel .owl-nav .owl-prev {
	top: 90px;
	border-radius: 0px;
	width: 62px;
	height: 62px;
	line-height: 62px;
	font-size: 24px;
	background-color: #ffffff;
	color: #000000;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .owl-carousel .owl-nav .owl-next:hover,
.elementor-375056 .elementor-element.elementor-element-91b53e5 .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000000;
	color: #ffffff;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .owl-dot {
	width: 8px;
	height: 8px;
	background-color: #c6c6c6;
	margin: 0px 5px;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .owl-dot.active {
	background-color: #000000;
}

.elementor-375056 .elementor-element.elementor-element-91b53e5 .owl-dots {
	margin-top: 20px;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .ue-item {
	transform: scale(0.9, 0.9);
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .uc-active-item .ue-item {
	transform: scale(1, 1);
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .carousel-image {
	height: 420px;
	background-size: contain;
	opacity: 100%;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .uc-active-item .carousel-image {
	opacity: 100%;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .uc_image_carousel_container_holder {
	text-align: center;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .content-padding {
	padding: 10px 10px 10px 10px;
	min-height: 473px;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .ue-title {
	color: #000000;
	margin-top: 0px;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .ue-text {
	color: #686868;
	margin-top: 10px;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 15px;
	background-color: #d3d3d3;
	color: #000000;
	margin-top: 10px;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .uc_more_btn svg {
	fill: #000000;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .ue-btn-inner-wrapper {
	gap: 10px;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .owl-nav .owl-prev {
	left: 0px;
	right: auto;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .owl-nav .owl-next {
	right: 0px;
	left: auto;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .owl-carousel .owl-nav .owl-next,
.elementor-375056 .elementor-element.elementor-element-2c8872f .owl-carousel .owl-nav .owl-prev {
	top: 90px;
	border-radius: 0px;
	width: 62px;
	height: 62px;
	line-height: 62px;
	font-size: 24px;
	background-color: #ffffff;
	color: #000000;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .owl-carousel .owl-nav .owl-next:hover,
.elementor-375056 .elementor-element.elementor-element-2c8872f .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000000;
	color: #ffffff;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .owl-dot {
	width: 8px;
	height: 8px;
	background-color: #c6c6c6;
	margin: 0px 5px;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .owl-dot.active {
	background-color: #000000;
}

.elementor-375056 .elementor-element.elementor-element-2c8872f .owl-dots {
	margin-top: 20px;
}

.elementor-375056 .elementor-element.elementor-element-6825c7a {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--background-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-b07ab7e {
	width: initial;
	max-width: initial;
}

.elementor-375056 .elementor-element.elementor-element-b07ab7e>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-375056 .elementor-element.elementor-element-b07ab7e.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-375056 .elementor-element.elementor-element-b07ab7e .uc_quote_item {
	transition: all 200ms;
	border-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	min-height: 100px;
	text-align: left;
}

.elementor-375056 .elementor-element.elementor-element-b07ab7e .uc_quote_info {
	flex-direction: column-reverse;
}

.elementor-375056 .elementor-element.elementor-element-b07ab7e .uc_quote_item,
.elementor-375056 .elementor-element.elementor-element-b07ab7e .flipster__item__content {
	border-radius: 0px 0px 0px 0px;
}

.elementor-375056 .elementor-element.elementor-element-b07ab7e .uc_author {
	flex-direction: column;
	margin-top: 0px;
}

.elementor-375056 .elementor-element.elementor-element-b07ab7e .ue-text {
	color: #000;
	margin-top: 16px;
	min-height: 0px;
}

.elementor-375056 .elementor-element.elementor-element-b07ab7e .owl-nav .owl-prev {
	left: 15px;
}

.elementor-375056 .elementor-element.elementor-element-b07ab7e .owl-nav .owl-next {
	right: 15px;
}

.elementor-375056 .elementor-element.elementor-element-b07ab7e .owl-carousel .owl-nav .owl-next,
.elementor-375056 .elementor-element.elementor-element-b07ab7e .owl-carousel .owl-nav .owl-prev {
	top: 150px;
	border-radius: 10px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	background-color: #ffffff;
	color: #000000;
}

.elementor-375056 .elementor-element.elementor-element-b07ab7e .owl-carousel .owl-nav .owl-next:hover,
.elementor-375056 .elementor-element.elementor-element-b07ab7e .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000000;
	color: #ffffff;
}

.elementor-375056 .elementor-element.elementor-element-b07ab7e .owl-dot {
	width: 8px;
	height: 8px;
	background-color: #c6c6c6;
	margin: 0px 5px;
}

.elementor-375056 .elementor-element.elementor-element-b07ab7e .owl-dot.active {
	background-color: #000000;
}

.elementor-375056 .elementor-element.elementor-element-b07ab7e .owl-dots {
	margin-top: 20px;
	text-align: center;
}

.elementor-375056 .elementor-element.elementor-element-32df2fd {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--background-transition: 0.3s;
	--padding-top: 5%;
	--padding-bottom: 0%;
	--padding-left: 65%;
	--padding-right: 0%;
}

.elementor-375056 .elementor-element.elementor-element-2077374>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-375056 .elementor-element.elementor-element-2077374.elementor-element {
	--align-self: flex-end;
	--order: 99999
		/* order end hack */
	;
}

.elementor-375056 .elementor-element.elementor-element-2077374 .ue-remote-carousel-navigation-wrapper {
	justify-content: flex-end;
}

.elementor-375056 .elementor-element.elementor-element-2077374 .ue-remote-carousel-navigation {
	flex-direction: row;
	gap: 0px;
}

.elementor-375056 .elementor-element.elementor-element-2077374 .ue-remote-arrow {
	flex-direction: row;
	gap: 10px;
	background-color: #ffffff;
	min-width: 35px;
	min-height: 35px;
	border-radius: 100px 100px 100px 100px;
	border-style: none;
}

.elementor-375056 .elementor-element.elementor-element-2077374 .ue-carousel-nav-label {
	color: #ffffff;
}

.elementor-375056 .elementor-element.elementor-element-2077374 .ue-remote-arrow .ue-carousel-nav-icon {
	color: #000000;
}

.elementor-375056 .elementor-element.elementor-element-2077374 button .ue-carousel-nav-icon svg {
	fill: #000000;
}

.elementor-375056 .elementor-element.elementor-element-2077374 .ue-carousel-nav-icon {
	font-size: 20px;
}

.elementor-375056 .elementor-element.elementor-element-cf97d9b .ue-remote-bullet-btn {
	background-color: #d9d9d9;
	width: 8px;
	height: 8px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-375056 .elementor-element.elementor-element-cf97d9b .ue-remote-bullet-btn.active {
	background-color: #000000;
	height: 10px;
	width: 10px;
}

.elementor-375056 .elementor-element.elementor-element-cf97d9b>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-375056 .elementor-element.elementor-element-cf97d9b .ue-remote-bullets {
	gap: 7px;
	flex-direction: row;
	justify-content: center;
	align-items: flex-end;
}

.elementor-375056 .elementor-element.elementor-element-f95f468 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 1.5%;
	--padding-bottom: 1.5%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-375056 .elementor-element.elementor-element-f95f468:not(.elementor-motion-effects-element-type-background),
.elementor-375056 .elementor-element.elementor-element-f95f468>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-0c43618);
}

.elementor-375056 .elementor-element.elementor-element-f95f468,
.elementor-375056 .elementor-element.elementor-element-f95f468::before {
	--border-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-102091c {
	--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;
	--background-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-5bb26b6 .elementor-heading-title {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1.5em;
	font-weight: 400;
	line-height: 1.5;
}

.elementor-375056 .elementor-element.elementor-element-3172bef {
	--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;
	--background-transition: 0.3s;
}

.elementor-375056 .elementor-element.elementor-element-fd92212 .elementor-button {
	background-color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	border-radius: 50px 50px 50px 50px;
	padding: 15px 40px 15px 40px;
}

@media(min-width:768px) {
	.elementor-375056 .elementor-element.elementor-element-544ef17 {
		--content-width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-3d91226 {
		--content-width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-bf468a2 {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-71f5bbf {
		--content-width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-f624653 {
		--content-width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-f27b680 {
		--content-width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-487f771 {
		--content-width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-2d8157a {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-2f5e4e6 {
		--width: 50%;
	}

	.elementor-375056 .elementor-element.elementor-element-cdaff37 {
		--width: 50%;
	}

	.elementor-375056 .elementor-element.elementor-element-abff49c {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-b75b691 {
		--content-width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-807cc62 {
		--content-width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-13dd3f4 {
		--content-width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-637e1f6 {
		--content-width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-b02a183 {
		--content-width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-f1f594f {
		--content-width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-7c6092d {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-c047aee {
		--width: 70%;
	}

	.elementor-375056 .elementor-element.elementor-element-6825c7a {
		--width: 30%;
	}

	.elementor-375056 .elementor-element.elementor-element-32df2fd {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-f95f468 {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-102091c {
		--width: 65%;
	}

	.elementor-375056 .elementor-element.elementor-element-3172bef {
		--width: 35%;
	}
}

@media(max-width:1440px) and (min-width:768px) {
	.elementor-375056 .elementor-element.elementor-element-779e506 {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-84ba975 {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-8235491 {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-d8ec038 {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-2d8157a {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-abff49c {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-d5b1d56 {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-dc4091a {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-7c6092d {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-c047aee {
		--width: 70%;
	}

	.elementor-375056 .elementor-element.elementor-element-6825c7a {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-102091c {
		--width: 80%;
	}

	.elementor-375056 .elementor-element.elementor-element-3172bef {
		--width: 20%;
	}
}

@media(max-width:1200px) and (min-width:768px) {
	.elementor-375056 .elementor-element.elementor-element-d5b1d56 {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-c047aee {
		--width: 66.862%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-375056 .elementor-element.elementor-element-c047aee {
		--width: 50%;
	}

	.elementor-375056 .elementor-element.elementor-element-102091c {
		--width: 75%;
	}

	.elementor-375056 .elementor-element.elementor-element-3172bef {
		--width: 25%;
	}
}

@media(max-width:880px) and (min-width:768px) {
	.elementor-375056 .elementor-element.elementor-element-2f5e4e6 {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-cdaff37 {
		--width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-32df2fd {
		--width: 100%;
	}
}

@media(max-width:1440px) {

	.elementor-375056 .elementor-element.elementor-element-544ef17:not(.elementor-motion-effects-element-type-background),
	.elementor-375056 .elementor-element.elementor-element-544ef17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: cover;
	}

	.elementor-375056 .elementor-element.elementor-element-5590214 {
		--container-widget-width: 52%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 52%);
		max-width: 52%;
	}

	.elementor-375056 .elementor-element.elementor-element-2416d24 {
		--container-widget-width: 75%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 75%);
		max-width: 75%;
	}

	.elementor-375056 .elementor-element.elementor-element-3d91226 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-375056 .elementor-element.elementor-element-71f5bbf {
		--gap: 1em 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-b185676 img {
		width: 75%;
	}

	.elementor-375056 .elementor-element.elementor-element-c506500 .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-375056 .elementor-element.elementor-element-f624653 {
		--gap: 1em 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-c6bd176 img {
		width: 75%;
	}

	.elementor-375056 .elementor-element.elementor-element-f5c8b98 .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-375056 .elementor-element.elementor-element-f27b680 {
		--gap: 1em 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-3bf6329 img {
		width: 75%;
	}

	.elementor-375056 .elementor-element.elementor-element-06c55f9 .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-375056 .elementor-element.elementor-element-487f771 {
		--gap: 1em 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-8ecba43 img {
		width: 75%;
	}

	.elementor-375056 .elementor-element.elementor-element-1654aba .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-375056 .elementor-element.elementor-element-fe2dc23 {
		--e-n-carousel-swiper-slides-gap: 15em;
		--e-n-carousel-arrow-prev-left-position: 81%;
		--e-n-carousel-arrow-next-right-position: 11%;
		--e-n-carousel-dots-horizontal-offset: -44%;
		--e-n-carousel-dots-vertical-offset: -4%;
	}

	.elementor-375056 .elementor-element.elementor-element-fe2dc23>.elementor-widget-container {
		margin: 0% -8% 0% 0%;
		padding: 0px 0px 0px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-2d8157a::before,
	.elementor-375056 .elementor-element.elementor-element-2d8157a>.elementor-background-video-container::before,
	.elementor-375056 .elementor-element.elementor-element-2d8157a>.e-con-inner>.elementor-background-video-container::before,
	.elementor-375056 .elementor-element.elementor-element-2d8157a>.elementor-background-slideshow::before,
	.elementor-375056 .elementor-element.elementor-element-2d8157a>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-375056 .elementor-element.elementor-element-2d8157a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: 15% auto;
	}

	.elementor-375056 .elementor-element.elementor-element-2d8157a {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-375056 .elementor-element.elementor-element-abff49c {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

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

	.elementor-375056 .elementor-element.elementor-element-25b29ba .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-d551bfc .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-b2774ba .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-3718aa9 .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-0b00333 .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-fbd15c8 .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-5b38c05:not(.elementor-motion-effects-element-type-background),
	.elementor-375056 .elementor-element.elementor-element-5b38c05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 15% auto;
	}

	.elementor-375056 .elementor-element.elementor-element-5b38c05 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 0%;
		--padding-right: 5%;
	}

	.elementor-375056 .elementor-element.elementor-element-dc4091a {
		--gap: 60px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-7c6092d {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-c047aee {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-91b53e5 .carousel-image {
		height: 400px;
	}

	.elementor-375056 .elementor-element.elementor-element-91b53e5 .content-padding {
		min-height: 380px;
	}

	.elementor-375056 .elementor-element.elementor-element-2c8872f .content-padding {
		min-height: 380px;
	}

	.elementor-375056 .elementor-element.elementor-element-6825c7a {
		--justify-content: center;
		--gap: 0px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-b07ab7e>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-375056 .elementor-element.elementor-element-32df2fd {
		--justify-content: space-between;
		--padding-top: 5%;
		--padding-bottom: 0%;
		--padding-left: 65%;
		--padding-right: 0%;
	}

	.elementor-375056 .elementor-element.elementor-element-2077374>.elementor-widget-container {
		margin: 0px 20px 0px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-2077374 .ue-remote-carousel-navigation-wrapper {
		justify-content: center;
	}

	.elementor-375056 .elementor-element.elementor-element-f95f468 {
		--padding-top: 2%;
		--padding-bottom: 2%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
}

@media(max-width:1200px) {
	.elementor-375056 .elementor-element.elementor-element-5590214 {
		--container-widget-width: 61%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 61%);
		max-width: 61%;
	}

	.elementor-375056 .elementor-element.elementor-element-fe2dc23 {
		--e-n-carousel-swiper-slides-to-display: 3;
		--e-n-carousel-arrow-prev-left-position: 80%;
		--e-n-carousel-dots-horizontal-offset: -44%;
	}

	.elementor-375056 .elementor-element.elementor-element-fe2dc23>.elementor-widget-container {
		margin: 0% -20% 0% 0%;
	}

	.elementor-375056 .elementor-element.elementor-element-2f5e4e6 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-375056 .elementor-element.elementor-element-abff49c {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}

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

	.elementor-375056 .elementor-element.elementor-element-5b38c05:not(.elementor-motion-effects-element-type-background),
	.elementor-375056 .elementor-element.elementor-element-5b38c05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 12% auto;
	}

	.elementor-375056 .elementor-element.elementor-element-cdddcc9 .uc-splitting-text {
		font-size: 40px;
		line-height: 1;
	}

	.elementor-375056 .elementor-element.elementor-element-9844572 .uc-splitting-text {
		font-size: 40px;
		line-height: 1;
	}

	.elementor-375056 .elementor-element.elementor-element-2077374>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-2077374 .ue-remote-arrow {
		min-width: 25px;
		min-height: 25px;
	}

	.elementor-375056 .elementor-element.elementor-element-cf97d9b .ue-remote-bullet-btn {
		width: 6px;
	}

	.elementor-375056 .elementor-element.elementor-element-5bb26b6 .elementor-heading-title {
		font-size: 1.3em;
	}
}

@media(max-width:1024px) {
	.elementor-375056 .elementor-element.elementor-element-5590214 {
		--container-widget-width: 64%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 64%);
		max-width: 64%;
	}

	.elementor-375056 .elementor-element.elementor-element-2416d24 {
		--container-widget-width: 95%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 95%);
		max-width: 95%;
	}

	.elementor-375056 .elementor-element.elementor-element-3d91226 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-375056 .elementor-element.elementor-element-fe2dc23 {
		--e-n-carousel-swiper-slides-to-display: 2;
		--e-n-carousel-swiper-slides-gap: 15em;
		--e-n-carousel-arrow-prev-left-position: 78%;
		--e-n-carousel-arrow-prev-top-position: 49%;
		--e-n-carousel-arrow-next-top-position: 49%;
		--e-n-carousel-dots-horizontal-offset: -42%;
		--e-n-carousel-dots-vertical-offset: -3%;
		--e-n-carousel-swiper-pagination-spacing: 4em;
	}

	.elementor-375056 .elementor-element.elementor-element-fe2dc23>.elementor-widget-container {
		margin: 0% -25% 0% 0%;
	}

	.elementor-375056 .elementor-element.elementor-element-2d8157a {
		--gap: 1em 1em;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-375056 .elementor-element.elementor-element-2f5e4e6 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-375056 .elementor-element.elementor-element-abff49c {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-375056 .elementor-element.elementor-element-d5b1d56 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-375056 .elementor-element.elementor-element-5b38c05:not(.elementor-motion-effects-element-type-background),
	.elementor-375056 .elementor-element.elementor-element-5b38c05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 12% auto;
	}

	.elementor-375056 .elementor-element.elementor-element-dc4091a {
		--gap: 40px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-7c6092d {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-375056 .elementor-element.elementor-element-6825c7a {
		--justify-content: flex-start;
		--gap: 0px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-b07ab7e>.elementor-widget-container {
		padding: 0px 40px 0px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-5bb26b6 .elementor-heading-title {
		font-size: 1.2em;
	}
}

@media(max-width:880px) {
	.elementor-375056 .elementor-element.elementor-element-5590214 {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
	}

	.elementor-375056 .elementor-element.elementor-element-fe2dc23 {
		--e-n-carousel-arrow-prev-left-position: 75%;
	}

	.elementor-375056 .elementor-element.elementor-element-2d8157a {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-375056 .elementor-element.elementor-element-85ca768 {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-85ca768 img {
		width: 60%;
	}

	.elementor-375056 .elementor-element.elementor-element-abff49c {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}

	.elementor-375056 .elementor-element.elementor-element-d5b1d56 {
		--grid-auto-flow: row;
	}

	.elementor-375056 .elementor-element.elementor-element-b75b691 {
		--gap: 0.5em 0em;
	}

	.elementor-375056 .elementor-element.elementor-element-807cc62 {
		--gap: 0.5em 0em;
	}

	.elementor-375056 .elementor-element.elementor-element-13dd3f4 {
		--gap: 0.5em 0em;
	}

	.elementor-375056 .elementor-element.elementor-element-637e1f6 {
		--gap: 0.5em 0em;
	}

	.elementor-375056 .elementor-element.elementor-element-b02a183 {
		--gap: 0.5em 0em;
	}

	.elementor-375056 .elementor-element.elementor-element-f1f594f {
		--gap: 0.5em 0em;
	}

	.elementor-375056 .elementor-element.elementor-element-5b38c05:not(.elementor-motion-effects-element-type-background),
	.elementor-375056 .elementor-element.elementor-element-5b38c05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 12% auto;
	}

	.elementor-375056 .elementor-element.elementor-element-dc4091a {
		--gap: 0px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-cdddcc9 .uc-splitting-text {
		font-size: 30px;
	}

	.elementor-375056 .elementor-element.elementor-element-9844572 .uc-splitting-text {
		font-size: 30px;
	}

	.elementor-375056 .elementor-element.elementor-element-7c6092d {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 0em 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-c047aee {
		--justify-content: center;
		--gap: 0px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-91b53e5 .carousel-image {
		height: 320px;
	}

	.elementor-375056 .elementor-element.elementor-element-2c8872f .ue-item {
		transform: scale(0.9, 0.9);
	}

	.elementor-375056 .elementor-element.elementor-element-2c8872f .uc-active-item .ue-item {
		transform: scale(1, 1);
	}

	.elementor-375056 .elementor-element.elementor-element-2c8872f .carousel-image {
		height: 400px;
	}

	.elementor-375056 .elementor-element.elementor-element-32df2fd {
		--justify-content: space-between;
		--padding-top: 5%;
		--padding-bottom: 0%;
		--padding-left: 50%;
		--padding-right: 5%;
	}

	.elementor-375056 .elementor-element.elementor-element-2077374>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-2077374 .ue-remote-arrow {
		min-width: 10px;
		min-height: 10px;
	}
}

@media(max-width:767px) {

	.elementor-375056 .elementor-element.elementor-element-544ef17:not(.elementor-motion-effects-element-type-background),
	.elementor-375056 .elementor-element.elementor-element-544ef17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
	}

	.elementor-375056 .elementor-element.elementor-element-544ef17 {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 2%;
		--padding-right: 2%;
	}

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

	.elementor-375056 .elementor-element.elementor-element-3d91226 {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-375056 .elementor-element.elementor-element-bf468a2 {
		--margin-top: 0%;
		--margin-bottom: 0%;
		--margin-left: 0%;
		--margin-right: 0%;
		--padding-top: 0%;
		--padding-bottom: 5%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-375056 .elementor-element.elementor-element-c506500 .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-375056 .elementor-element.elementor-element-f5c8b98 .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-375056 .elementor-element.elementor-element-06c55f9 .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-375056 .elementor-element.elementor-element-1654aba .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-375056 .elementor-element.elementor-element-fe2dc23 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-swiper-slides-gap: 5em;
		--e-n-carousel-arrow-prev-left-position: 70%;
		--e-n-carousel-arrow-prev-top-position: 49%;
		--e-n-carousel-arrow-next-right-position: 7%;
		--e-n-carousel-arrow-next-top-position: 49%;
		--e-n-carousel-dots-horizontal-offset: -30%;
	}

	.elementor-375056 .elementor-element.elementor-element-fe2dc23>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-2d8157a::before,
	.elementor-375056 .elementor-element.elementor-element-2d8157a>.elementor-background-video-container::before,
	.elementor-375056 .elementor-element.elementor-element-2d8157a>.e-con-inner>.elementor-background-video-container::before,
	.elementor-375056 .elementor-element.elementor-element-2d8157a>.elementor-background-slideshow::before,
	.elementor-375056 .elementor-element.elementor-element-2d8157a>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-375056 .elementor-element.elementor-element-2d8157a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: 40% auto;
	}

	.elementor-375056 .elementor-element.elementor-element-2d8157a {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-375056 .elementor-element.elementor-element-2f5e4e6 {
		--gap: 1em 0em;
		--padding-top: 1em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-375056 .elementor-element.elementor-element-7d29f4f {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-0a59f4b {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-85ca768 img {
		width: 100%;
	}

	.elementor-375056 .elementor-element.elementor-element-abff49c {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-375056 .elementor-element.elementor-element-d5b1d56 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-375056 .elementor-element.elementor-element-b75b691 {
		--gap: 1em 0em;
	}

	.elementor-375056 .elementor-element.elementor-element-25b29ba {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-25b29ba .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-6139060 {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-807cc62 {
		--gap: 1em 0em;
	}

	.elementor-375056 .elementor-element.elementor-element-d551bfc {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-d551bfc .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-5ea0587 {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-13dd3f4 {
		--gap: 1em 0em;
	}

	.elementor-375056 .elementor-element.elementor-element-b2774ba {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-b2774ba .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-3bb7c1f {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-637e1f6 {
		--gap: 1em 0em;
	}

	.elementor-375056 .elementor-element.elementor-element-3718aa9 {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-3718aa9 .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-a8c3130 {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-b02a183 {
		--gap: 1em 0em;
	}

	.elementor-375056 .elementor-element.elementor-element-0b00333 {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-0b00333 .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-2630141 {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-f1f594f {
		--gap: 1em 0em;
	}

	.elementor-375056 .elementor-element.elementor-element-fbd15c8 {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-fbd15c8 .elementor-heading-title {
		font-size: 1em;
	}

	.elementor-375056 .elementor-element.elementor-element-6787f7a {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-5b38c05:not(.elementor-motion-effects-element-type-background),
	.elementor-375056 .elementor-element.elementor-element-5b38c05>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 20% auto;
	}

	.elementor-375056 .elementor-element.elementor-element-5b38c05 {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-375056 .elementor-element.elementor-element-dc4091a {
		--gap: 30px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-cdddcc9 .uc-splitting-text-wrapper {
		gap: 8px;
	}

	.elementor-375056 .elementor-element.elementor-element-cdddcc9 .uc-splitting-text {
		font-size: 26px;
		line-height: 1;
	}

	.elementor-375056 .elementor-element.elementor-element-9844572 .uc-splitting-text-wrapper {
		gap: 8px;
	}

	.elementor-375056 .elementor-element.elementor-element-9844572 .uc-splitting-text {
		font-size: 26px;
		line-height: 1;
	}

	.elementor-375056 .elementor-element.elementor-element-7c6092d {
		--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-375056 .elementor-element.elementor-element-c047aee {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-91b53e5>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-91b53e5.elementor-element {
		--align-self: center;
	}

	.elementor-375056 .elementor-element.elementor-element-91b53e5 .ue-item {
		transform: scale(1, 1);
	}

	.elementor-375056 .elementor-element.elementor-element-91b53e5 .uc-active-item .ue-item {
		transform: scale(1, 1);
	}

	.elementor-375056 .elementor-element.elementor-element-91b53e5 .uc_image_carousel_container_holder {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-91b53e5 .content-padding {
		padding: 0px 0px 0px 0px;
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-375056 .elementor-element.elementor-element-2c8872f>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-2c8872f.elementor-element {
		--align-self: center;
	}

	.elementor-375056 .elementor-element.elementor-element-2c8872f .ue-item {
		transform: scale(1, 1);
	}

	.elementor-375056 .elementor-element.elementor-element-2c8872f .uc-active-item .ue-item {
		transform: scale(1, 1);
	}

	.elementor-375056 .elementor-element.elementor-element-2c8872f .carousel-image {
		height: 250px;
	}

	.elementor-375056 .elementor-element.elementor-element-2c8872f .uc_image_carousel_container_holder {
		text-align: left;
	}

	.elementor-375056 .elementor-element.elementor-element-2c8872f .content-padding {
		padding: 0px 0px 0px 0px;
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-375056 .elementor-element.elementor-element-b07ab7e .uc_quote_item {
		padding: 0px 0px 0px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-32df2fd {
		--justify-content: space-between;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-2077374>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-375056 .elementor-element.elementor-element-cf97d9b>.elementor-widget-container {
		padding: 0px 0px 0px 20px;
	}

	.elementor-375056 .elementor-element.elementor-element-cf97d9b .ue-remote-bullets {
		justify-content: flex-start;
	}

	.elementor-375056 .elementor-element.elementor-element-f95f468 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--gap: 1em 1em;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}

	.elementor-375056 .elementor-element.elementor-element-5bb26b6 {
		text-align: center;
	}

	.elementor-375056 .elementor-element.elementor-element-5bb26b6 .elementor-heading-title {
		font-size: 17px;
		line-height: 1.4em;
	}
}

/* Start custom CSS for container, class: .elementor-element-3d91226 */
.services-loop {
	margin-right: -20% !important;
}

/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-fe2dc23 */
.features-carousel {
	display: ruby-text !important;
	overflow: hidden !important;

}

/* End custom CSS */
/* Start custom CSS for ucaddon_responsive_testemonial_carousel, class: .elementor-element-b07ab7e */
button.owl-prev,
button.owl-next {
	display: none !important;
}

/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
	font-family: 'Poppins Optimized';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('../../2024/03/poppins-light-webfont.woff2') format('woff2');
}

@font-face {
	font-family: 'Poppins Optimized';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('../../2024/03/poppins-regular-webfont.woff2') format('woff2');
}

@font-face {
	font-family: 'Poppins Optimized';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('../../2024/03/poppins-medium-webfont.woff2') format('woff2');
}

@font-face {
	font-family: 'Poppins Optimized';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('../../2024/03/poppins-semibold-webfont.woff2') format('woff2');
}

@font-face {
	font-family: 'Poppins Optimized';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('../../2024/03/poppins-bold-webfont.woff2') format('woff2');
}

@font-face {
	font-family: 'Poppins Optimized';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: ;
}

/* End Custom Fonts CSS */