.elementor-376848 .elementor-element.elementor-element-f091aa1 {
	--display: flex;
	--min-height: 89vh;
	--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;
	--gap: 1.5em 0em;
	--background-transition: 0.3s;
	--overlay-opacity: 0.63;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0%;
	--padding-bottom: 7%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-376848 .elementor-element.elementor-element-f091aa1:not(.elementor-motion-effects-element-type-background),
.elementor-376848 .elementor-element.elementor-element-f091aa1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2024/05/medical-billing-california-banner.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-376848 .elementor-element.elementor-element-f091aa1::before,
.elementor-376848 .elementor-element.elementor-element-f091aa1>.elementor-background-video-container::before,
.elementor-376848 .elementor-element.elementor-element-f091aa1>.e-con-inner>.elementor-background-video-container::before,
.elementor-376848 .elementor-element.elementor-element-f091aa1>.elementor-background-slideshow::before,
.elementor-376848 .elementor-element.elementor-element-f091aa1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-376848 .elementor-element.elementor-element-f091aa1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-f9567d2);
	--background-overlay: '';
}

.elementor-376848 .elementor-element.elementor-element-f091aa1,
.elementor-376848 .elementor-element.elementor-element-f091aa1::before {
	--border-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-b985526 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-b985526 .elementor-heading-title {
	color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-60b9d05 {
	width: var(--container-widget-width, 48%);
	max-width: 48%;
	--container-widget-width: 48%;
	--container-widget-flex-grow: 0;
	text-align: center;
	color: #FFFFFF;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}

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

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

.elementor-376848 .elementor-element.elementor-element-2a2f252 {
	width: var(--container-widget-width, 53%);
	max-width: 53%;
	--container-widget-width: 53%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-2a2f252 .elementor-heading-title {
	color: var(--e-global-color-f9567d2);
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 600;
}

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

.elementor-376848 .elementor-element.elementor-element-c338432 .elementor-counter-number-wrapper {
	color: #333333;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 2.5em;
	font-weight: 400;
	line-height: 1.5;
}

.elementor-376848 .elementor-element.elementor-element-c338432 .elementor-counter-title {
	color: #333333;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-2ec7d32 .elementor-counter-number-wrapper {
	color: #333333;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 2.5em;
	font-weight: 400;
	line-height: 1.5;
}

.elementor-376848 .elementor-element.elementor-element-2ec7d32 .elementor-counter-title {
	color: #333333;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-440be15 .elementor-counter-number-wrapper {
	color: #333333;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 2.5em;
	font-weight: 400;
	line-height: 1.5;
}

.elementor-376848 .elementor-element.elementor-element-440be15 .elementor-counter-title {
	color: #333333;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-aca2ea2 .elementor-counter-number-wrapper {
	color: #333333;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 2.5em;
	font-weight: 400;
	line-height: 1.5;
}

.elementor-376848 .elementor-element.elementor-element-aca2ea2 .elementor-counter-title {
	color: #333333;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-0a15469 .elementor-counter-number-wrapper {
	color: #333333;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 2.5em;
	font-weight: 400;
	line-height: 1.5;
}

.elementor-376848 .elementor-element.elementor-element-0a15469 .elementor-counter-title {
	color: #333333;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-34cf0f6 .elementor-counter-number-wrapper {
	color: #333333;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 2.5em;
	font-weight: 400;
	line-height: 1.5;
}

.elementor-376848 .elementor-element.elementor-element-34cf0f6 .elementor-counter-title {
	color: #333333;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-7ebd6c2 {
	--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;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-376848 .elementor-element.elementor-element-7ebd6c2:not(.elementor-motion-effects-element-type-background),
.elementor-376848 .elementor-element.elementor-element-7ebd6c2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0367A5;
}

.elementor-376848 .elementor-element.elementor-element-7ebd6c2,
.elementor-376848 .elementor-element.elementor-element-7ebd6c2::before {
	--border-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-5adfdec {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-5adfdec,
.elementor-376848 .elementor-element.elementor-element-5adfdec::before {
	--border-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-5adfdec.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-376848 .elementor-element.elementor-element-bd7f4d3 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 2em;
	font-weight: 300;
	line-height: 43px;
}

.elementor-376848 .elementor-element.elementor-element-0bdbe9d .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

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

.elementor-376848 .elementor-element.elementor-element-e5e0508 .elementor-button {
	background-color: #7EB63E;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 40px 15px 40px;
}

.elementor-376848 .elementor-element.elementor-element-2a4b7ac {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-376848 .elementor-element.elementor-element-2a4b7ac:not(.elementor-motion-effects-element-type-background),
.elementor-376848 .elementor-element.elementor-element-2a4b7ac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F3F3F3;
}

.elementor-376848 .elementor-element.elementor-element-2a4b7ac,
.elementor-376848 .elementor-element.elementor-element-2a4b7ac::before {
	--border-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-e746fe8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 1.2em 0em;
	--background-transition: 0.3s;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 3em;
}

.elementor-376848 .elementor-element.elementor-element-e746fe8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-376848 .elementor-element.elementor-element-5d18232 {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-376848 .elementor-element.elementor-element-1f81874 {
	text-align: left;
}

.elementor-376848 .elementor-element.elementor-element-1f81874 .elementor-heading-title {
	color: var(--e-global-color-f9567d2);
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 600;
}

.elementor-376848 .elementor-element.elementor-element-c52aa89 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	color: var(--e-global-color-cde9fee);
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}

.elementor-376848 .elementor-element.elementor-element-b5173be {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0.6em 0em;
	--background-transition: 0.3s;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-376848 .elementor-element.elementor-element-59b5c2c .elementor-heading-title {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 2em;
	font-weight: 600;
}

.elementor-376848 .elementor-element.elementor-element-2832070 {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-2832070 .elementor-icon-box-title {
	margin-bottom: 10px;
	color: #097BBF;
}

.elementor-376848 .elementor-element.elementor-element-2832070.elementor-view-stacked .elementor-icon:hover {
	background-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-2832070.elementor-view-framed .elementor-icon:hover,
.elementor-376848 .elementor-element.elementor-element-2832070.elementor-view-default .elementor-icon:hover {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-2832070 .elementor-icon {
	font-size: 24px;
}

.elementor-376848 .elementor-element.elementor-element-2832070 .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-2832070 .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-376848 .elementor-element.elementor-element-2832070 .elementor-icon-box-description {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-d101e3f {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-d101e3f .elementor-icon-box-title {
	margin-bottom: 10px;
	color: #097BBF;
}

.elementor-376848 .elementor-element.elementor-element-d101e3f.elementor-view-stacked .elementor-icon:hover {
	background-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-d101e3f.elementor-view-framed .elementor-icon:hover,
.elementor-376848 .elementor-element.elementor-element-d101e3f.elementor-view-default .elementor-icon:hover {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-d101e3f .elementor-icon {
	font-size: 24px;
}

.elementor-376848 .elementor-element.elementor-element-d101e3f .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-d101e3f .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-376848 .elementor-element.elementor-element-d101e3f .elementor-icon-box-description {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-e727c3e {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-e727c3e .elementor-icon-box-title {
	margin-bottom: 10px;
	color: #097BBF;
}

.elementor-376848 .elementor-element.elementor-element-e727c3e.elementor-view-stacked .elementor-icon:hover {
	background-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-e727c3e.elementor-view-framed .elementor-icon:hover,
.elementor-376848 .elementor-element.elementor-element-e727c3e.elementor-view-default .elementor-icon:hover {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-e727c3e .elementor-icon {
	font-size: 24px;
}

.elementor-376848 .elementor-element.elementor-element-e727c3e .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-e727c3e .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-376848 .elementor-element.elementor-element-e727c3e .elementor-icon-box-description {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-a093b50 {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-a093b50 .elementor-icon-box-title {
	margin-bottom: 10px;
	color: #097BBF;
}

.elementor-376848 .elementor-element.elementor-element-a093b50.elementor-view-stacked .elementor-icon:hover {
	background-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-a093b50.elementor-view-framed .elementor-icon:hover,
.elementor-376848 .elementor-element.elementor-element-a093b50.elementor-view-default .elementor-icon:hover {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-a093b50 .elementor-icon {
	font-size: 24px;
}

.elementor-376848 .elementor-element.elementor-element-a093b50 .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-a093b50 .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-376848 .elementor-element.elementor-element-a093b50 .elementor-icon-box-description {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-9b6edce {
	--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-end;
	--background-transition: 0.3s;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-376848 .elementor-element.elementor-element-3e265ae {
	text-align: right;
}

.elementor-376848 .elementor-element.elementor-element-3e265ae img {
	width: 100%;
}

.elementor-376848 .elementor-element.elementor-element-ef4e1b4 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-376848 .elementor-element.elementor-element-ef4e1b4,
.elementor-376848 .elementor-element.elementor-element-ef4e1b4::before {
	--border-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-2b523d8 {
	--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;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-376848 .elementor-element.elementor-element-b77d156 {
	text-align: left;
}

.elementor-376848 .elementor-element.elementor-element-b77d156 img {
	width: 100%;
}

.elementor-376848 .elementor-element.elementor-element-6ac9e21 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 1.2em 0em;
	--background-transition: 0.3s;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 3em;
	--padding-right: 0em;
}

.elementor-376848 .elementor-element.elementor-element-6ac9e21.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-376848 .elementor-element.elementor-element-d7a01ea {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-376848 .elementor-element.elementor-element-a870d02 {
	text-align: left;
}

.elementor-376848 .elementor-element.elementor-element-a870d02 .elementor-heading-title {
	color: var(--e-global-color-f9567d2);
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 600;
}

.elementor-376848 .elementor-element.elementor-element-5829637 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	color: var(--e-global-color-cde9fee);
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}

.elementor-376848 .elementor-element.elementor-element-c4afef7 {
	--display: flex;
	--justify-content: flex-start;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0.6em 0em;
	--background-transition: 0.3s;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-376848 .elementor-element.elementor-element-c8d6869 {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-c8d6869 .elementor-icon-box-title {
	margin-bottom: 10px;
	color: #097BBF;
}

.elementor-376848 .elementor-element.elementor-element-c8d6869.elementor-view-stacked .elementor-icon:hover {
	background-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-c8d6869.elementor-view-framed .elementor-icon:hover,
.elementor-376848 .elementor-element.elementor-element-c8d6869.elementor-view-default .elementor-icon:hover {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-c8d6869 .elementor-icon {
	font-size: 24px;
}

.elementor-376848 .elementor-element.elementor-element-c8d6869 .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-c8d6869 .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-376848 .elementor-element.elementor-element-c8d6869 .elementor-icon-box-description {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-18d8e24 {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-18d8e24 .elementor-icon-box-title {
	margin-bottom: 10px;
	color: #097BBF;
}

.elementor-376848 .elementor-element.elementor-element-18d8e24.elementor-view-stacked .elementor-icon:hover {
	background-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-18d8e24.elementor-view-framed .elementor-icon:hover,
.elementor-376848 .elementor-element.elementor-element-18d8e24.elementor-view-default .elementor-icon:hover {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-18d8e24 .elementor-icon {
	font-size: 24px;
}

.elementor-376848 .elementor-element.elementor-element-18d8e24 .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-18d8e24 .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-376848 .elementor-element.elementor-element-18d8e24 .elementor-icon-box-description {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-bc0cadb {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-bc0cadb .elementor-icon-box-title {
	margin-bottom: 10px;
	color: #097BBF;
}

.elementor-376848 .elementor-element.elementor-element-bc0cadb.elementor-view-stacked .elementor-icon:hover {
	background-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-bc0cadb.elementor-view-framed .elementor-icon:hover,
.elementor-376848 .elementor-element.elementor-element-bc0cadb.elementor-view-default .elementor-icon:hover {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-bc0cadb .elementor-icon {
	font-size: 24px;
}

.elementor-376848 .elementor-element.elementor-element-bc0cadb .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-bc0cadb .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-376848 .elementor-element.elementor-element-bc0cadb .elementor-icon-box-description {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-c51b0b3 {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-c51b0b3 .elementor-icon-box-title {
	margin-bottom: 10px;
	color: #097BBF;
}

.elementor-376848 .elementor-element.elementor-element-c51b0b3.elementor-view-stacked .elementor-icon:hover {
	background-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-c51b0b3.elementor-view-framed .elementor-icon:hover,
.elementor-376848 .elementor-element.elementor-element-c51b0b3.elementor-view-default .elementor-icon:hover {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-376848 .elementor-element.elementor-element-c51b0b3 .elementor-icon {
	font-size: 24px;
}

.elementor-376848 .elementor-element.elementor-element-c51b0b3 .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-c51b0b3 .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-376848 .elementor-element.elementor-element-c51b0b3 .elementor-icon-box-description {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 16px;
	font-weight: 400;
}

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

.elementor-376848 .elementor-element.elementor-element-95e5d3f:not(.elementor-motion-effects-element-type-background),
.elementor-376848 .elementor-element.elementor-element-95e5d3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-0c43618);
	background-image: url("../../2024/03/Cirlce-icon.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-376848 .elementor-element.elementor-element-95e5d3f,
.elementor-376848 .elementor-element.elementor-element-95e5d3f::before {
	--border-transition: 0.3s;
}

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

.elementor-376848 .elementor-element.elementor-element-93e6d12 .uc-splitting-text-item {
	gap: 4px;
	justify-content: center;
}

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

.elementor-376848 .elementor-element.elementor-element-54600ea {
	--display: grid;
	--e-con-grid-template-columns: repeat(5, 1fr);
	--e-con-grid-template-rows: repeat(2, 1fr);
	--gap: 15% 1%;
	--grid-auto-flow: row;
	--justify-items: stretch;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 10%;
	--padding-bottom: 10%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-376848 .elementor-element.elementor-element-2babd5d .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-2babd5d {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-2babd5d.elementor-view-stacked .elementor-icon {
	background-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-2babd5d.elementor-view-framed .elementor-icon,
.elementor-376848 .elementor-element.elementor-element-2babd5d.elementor-view-default .elementor-icon {
	fill: #6EC1E4;
	color: #6EC1E4;
	border-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-2babd5d .elementor-icon {
	font-size: 107px;
}

.elementor-376848 .elementor-element.elementor-element-2babd5d .elementor-icon-box-title {
	color: #4F4F4F;
}

.elementor-376848 .elementor-element.elementor-element-2babd5d .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-2babd5d .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
}

.elementor-376848 .elementor-element.elementor-element-2babd5d .elementor-icon-box-description {
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-73c2dc1 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-73c2dc1 {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-73c2dc1.elementor-view-stacked .elementor-icon {
	background-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-73c2dc1.elementor-view-framed .elementor-icon,
.elementor-376848 .elementor-element.elementor-element-73c2dc1.elementor-view-default .elementor-icon {
	fill: #6EC1E4;
	color: #6EC1E4;
	border-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-73c2dc1 .elementor-icon {
	font-size: 107px;
}

.elementor-376848 .elementor-element.elementor-element-73c2dc1 .elementor-icon-box-title {
	color: #4F4F4F;
}

.elementor-376848 .elementor-element.elementor-element-73c2dc1 .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-73c2dc1 .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
}

.elementor-376848 .elementor-element.elementor-element-73c2dc1 .elementor-icon-box-description {
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-ebe1956 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-ebe1956 {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-ebe1956.elementor-view-stacked .elementor-icon {
	background-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-ebe1956.elementor-view-framed .elementor-icon,
.elementor-376848 .elementor-element.elementor-element-ebe1956.elementor-view-default .elementor-icon {
	fill: #6EC1E4;
	color: #6EC1E4;
	border-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-ebe1956 .elementor-icon {
	font-size: 107px;
}

.elementor-376848 .elementor-element.elementor-element-ebe1956 .elementor-icon-box-title {
	color: #4F4F4F;
}

.elementor-376848 .elementor-element.elementor-element-ebe1956 .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-ebe1956 .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
}

.elementor-376848 .elementor-element.elementor-element-ebe1956 .elementor-icon-box-description {
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-e903eae .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-e903eae {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-e903eae.elementor-view-stacked .elementor-icon {
	background-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-e903eae.elementor-view-framed .elementor-icon,
.elementor-376848 .elementor-element.elementor-element-e903eae.elementor-view-default .elementor-icon {
	fill: #6EC1E4;
	color: #6EC1E4;
	border-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-e903eae .elementor-icon {
	font-size: 107px;
}

.elementor-376848 .elementor-element.elementor-element-e903eae .elementor-icon-box-title {
	color: #4F4F4F;
}

.elementor-376848 .elementor-element.elementor-element-e903eae .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-e903eae .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
}

.elementor-376848 .elementor-element.elementor-element-e903eae .elementor-icon-box-description {
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-92b46f2 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-92b46f2 {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-92b46f2.elementor-view-stacked .elementor-icon {
	background-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-92b46f2.elementor-view-framed .elementor-icon,
.elementor-376848 .elementor-element.elementor-element-92b46f2.elementor-view-default .elementor-icon {
	fill: #6EC1E4;
	color: #6EC1E4;
	border-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-92b46f2 .elementor-icon {
	font-size: 107px;
}

.elementor-376848 .elementor-element.elementor-element-92b46f2 .elementor-icon-box-title {
	color: #4F4F4F;
}

.elementor-376848 .elementor-element.elementor-element-92b46f2 .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-92b46f2 .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
}

.elementor-376848 .elementor-element.elementor-element-92b46f2 .elementor-icon-box-description {
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-08b184e .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-08b184e {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-08b184e.elementor-view-stacked .elementor-icon {
	background-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-08b184e.elementor-view-framed .elementor-icon,
.elementor-376848 .elementor-element.elementor-element-08b184e.elementor-view-default .elementor-icon {
	fill: #6EC1E4;
	color: #6EC1E4;
	border-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-08b184e .elementor-icon {
	font-size: 107px;
}

.elementor-376848 .elementor-element.elementor-element-08b184e .elementor-icon-box-title {
	color: #4F4F4F;
}

.elementor-376848 .elementor-element.elementor-element-08b184e .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-08b184e .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
}

.elementor-376848 .elementor-element.elementor-element-08b184e .elementor-icon-box-description {
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-e6280af .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-e6280af {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-e6280af.elementor-view-stacked .elementor-icon {
	background-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-e6280af.elementor-view-framed .elementor-icon,
.elementor-376848 .elementor-element.elementor-element-e6280af.elementor-view-default .elementor-icon {
	fill: #6EC1E4;
	color: #6EC1E4;
	border-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-e6280af .elementor-icon {
	font-size: 107px;
}

.elementor-376848 .elementor-element.elementor-element-e6280af .elementor-icon-box-title {
	color: #4F4F4F;
}

.elementor-376848 .elementor-element.elementor-element-e6280af .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-e6280af .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
}

.elementor-376848 .elementor-element.elementor-element-e6280af .elementor-icon-box-description {
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-e274321 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-e274321 {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-e274321.elementor-view-stacked .elementor-icon {
	background-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-e274321.elementor-view-framed .elementor-icon,
.elementor-376848 .elementor-element.elementor-element-e274321.elementor-view-default .elementor-icon {
	fill: #6EC1E4;
	color: #6EC1E4;
	border-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-e274321 .elementor-icon {
	font-size: 107px;
}

.elementor-376848 .elementor-element.elementor-element-e274321 .elementor-icon-box-title {
	color: #4F4F4F;
}

.elementor-376848 .elementor-element.elementor-element-e274321 .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-e274321 .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
}

.elementor-376848 .elementor-element.elementor-element-e274321 .elementor-icon-box-description {
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-1829e63 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-1829e63 {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-1829e63.elementor-view-stacked .elementor-icon {
	background-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-1829e63.elementor-view-framed .elementor-icon,
.elementor-376848 .elementor-element.elementor-element-1829e63.elementor-view-default .elementor-icon {
	fill: #6EC1E4;
	color: #6EC1E4;
	border-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-1829e63 .elementor-icon {
	font-size: 107px;
}

.elementor-376848 .elementor-element.elementor-element-1829e63 .elementor-icon-box-title {
	color: #4F4F4F;
}

.elementor-376848 .elementor-element.elementor-element-1829e63 .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-1829e63 .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
}

.elementor-376848 .elementor-element.elementor-element-1829e63 .elementor-icon-box-description {
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-fe76800 .elementor-icon-box-wrapper {
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-fe76800 {
	--icon-box-icon-margin: 15px;
}

.elementor-376848 .elementor-element.elementor-element-fe76800.elementor-view-stacked .elementor-icon {
	background-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-fe76800.elementor-view-framed .elementor-icon,
.elementor-376848 .elementor-element.elementor-element-fe76800.elementor-view-default .elementor-icon {
	fill: #6EC1E4;
	color: #6EC1E4;
	border-color: #6EC1E4;
}

.elementor-376848 .elementor-element.elementor-element-fe76800 .elementor-icon {
	font-size: 107px;
}

.elementor-376848 .elementor-element.elementor-element-fe76800 .elementor-icon-box-title {
	color: #4F4F4F;
}

.elementor-376848 .elementor-element.elementor-element-fe76800 .elementor-icon-box-title,
.elementor-376848 .elementor-element.elementor-element-fe76800 .elementor-icon-box-title a {
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
}

.elementor-376848 .elementor-element.elementor-element-fe76800 .elementor-icon-box-description {
	font-family: "Poppins Optimized", Sans-serif;
	font-weight: 400;
}

.elementor-376848 .elementor-element.elementor-element-84fdb8c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-376848 .elementor-element.elementor-element-65f5dc3 .elementor-button {
	background-color: #7EB63E;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	border-radius: 20px 20px 20px 20px;
	padding: 12px 40px 12px 40px;
}

.elementor-376848 .elementor-element.elementor-element-e2bf0a9 {
	--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: 0%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-376848 .elementor-element.elementor-element-342bfed {
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-342bfed .elementor-heading-title {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 48px;
	font-weight: 300;
}

.elementor-376848 .elementor-element.elementor-element-5320f1a {
	--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-376848 .elementor-element.elementor-element-a6bb8bb {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-8b2df80 {
	--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-376848 .elementor-element.elementor-element-8b2df80:not(.elementor-motion-effects-element-type-background),
.elementor-376848 .elementor-element.elementor-element-8b2df80>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E8EFF4;
}

.elementor-376848 .elementor-element.elementor-element-8b2df80,
.elementor-376848 .elementor-element.elementor-element-8b2df80::before {
	--border-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-9b5fff6 {
	text-align: left;
}

.elementor-376848 .elementor-element.elementor-element-2a57b27 {
	text-align: left;
}

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

.elementor-376848 .elementor-element.elementor-element-2d57a13 {
	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-376848 .elementor-element.elementor-element-57fd9ca {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-8fd23de {
	--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-376848 .elementor-element.elementor-element-8fd23de:not(.elementor-motion-effects-element-type-background),
.elementor-376848 .elementor-element.elementor-element-8fd23de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E8EFF4;
}

.elementor-376848 .elementor-element.elementor-element-8fd23de,
.elementor-376848 .elementor-element.elementor-element-8fd23de::before {
	--border-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-f0aae45 {
	text-align: left;
}

.elementor-376848 .elementor-element.elementor-element-5d64204 {
	text-align: left;
}

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

.elementor-376848 .elementor-element.elementor-element-d7acc0f {
	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-376848 .elementor-element.elementor-element-6a8511c {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-230a653 {
	--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-376848 .elementor-element.elementor-element-230a653:not(.elementor-motion-effects-element-type-background),
.elementor-376848 .elementor-element.elementor-element-230a653>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E8EFF4;
}

.elementor-376848 .elementor-element.elementor-element-230a653,
.elementor-376848 .elementor-element.elementor-element-230a653::before {
	--border-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-26870ed {
	text-align: left;
}

.elementor-376848 .elementor-element.elementor-element-e366f7c {
	text-align: left;
}

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

.elementor-376848 .elementor-element.elementor-element-2836f3d {
	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-376848 .elementor-element.elementor-element-d42da43 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-2d2b47a {
	--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-376848 .elementor-element.elementor-element-2d2b47a:not(.elementor-motion-effects-element-type-background),
.elementor-376848 .elementor-element.elementor-element-2d2b47a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #E8EFF4;
}

.elementor-376848 .elementor-element.elementor-element-2d2b47a,
.elementor-376848 .elementor-element.elementor-element-2d2b47a::before {
	--border-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-6024993 {
	text-align: left;
}

.elementor-376848 .elementor-element.elementor-element-0f45408 {
	text-align: left;
}

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

.elementor-376848 .elementor-element.elementor-element-8df9b9c {
	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-376848 .elementor-element.elementor-element-2cffb24 {
	--e-n-carousel-swiper-slides-to-display: 4;
	--e-n-carousel-swiper-slides-gap: 40px;
	--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-376848 .elementor-element.elementor-element-2cffb24 .swiper-slide)>.e-con {
	background-color: #E8EFF4;
	--border-radius: 30px 30px 30px 30px;
}

.elementor-376848 .elementor-element.elementor-element-2cffb24>.elementor-widget-container {
	margin: 0% -12% 0% 0%;
}

.elementor-376848 .elementor-element.elementor-element-e788521 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 4em 0em;
	--background-transition: 0.3s;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-376848 .elementor-element.elementor-element-e788521,
.elementor-376848 .elementor-element.elementor-element-e788521::before {
	--border-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-5e61850 {
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-5e61850 .elementor-heading-title {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 48px;
	font-weight: 300;
}

.elementor-376848 .elementor-element.elementor-element-cbf759d {
	--swiper-slides-to-display: 4;
	--swiper-slides-gap: 40px;
	--arrow-prev-left-align: 0%;
	--arrow-prev-translate-x: 0px;
	--arrow-prev-left-position: 0px;
	--arrow-prev-top-align: 50%;
	--arrow-prev-translate-y: -50%;
	--arrow-prev-top-position: 0px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: 0px;
	--arrow-next-top-align: 50%;
	--arrow-next-translate-y: -50%;
	--arrow-next-top-position: 0px;
	--arrow-normal-color: #72C2F3;
}

.elementor-376848 .elementor-element.elementor-element-cbf759d .swiper-slide>.elementor-element {
	height: 100%;
}

.elementor-376848 .elementor-element.elementor-element-c48de10 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 5%;
	--padding-bottom: 0%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-376848 .elementor-element.elementor-element-c48de10:not(.elementor-motion-effects-element-type-background),
.elementor-376848 .elementor-element.elementor-element-c48de10>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #A1DDFB00;
	background-image: url("../../2024/03/features-bg.svg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-376848 .elementor-element.elementor-element-c48de10,
.elementor-376848 .elementor-element.elementor-element-c48de10::before {
	--border-transition: 0.3s;
}

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

.elementor-376848 .elementor-element.elementor-element-147fad9 {
	--display: flex;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-376848 .elementor-element.elementor-element-c86c1f8 .uc-splitting-text-wrapper {
	gap: 10px;
	flex-direction: row;
	justify-content: flext-start;
}

.elementor-376848 .elementor-element.elementor-element-c86c1f8 .uc-splitting-text-item {
	gap: 4px;
	justify-content: flext-start;
}

.elementor-376848 .elementor-element.elementor-element-c86c1f8 .uc-splitting-text {
	justify-content: flex-start;
	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-376848 .elementor-element.elementor-element-bcfba75 {
	width: 100%;
	max-width: 100%;
	text-align: left;
	color: var(--e-global-color-cde9fee);
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
}

.elementor-376848 .elementor-element.elementor-element-4240654 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-376848 .elementor-element.elementor-element-09f236a img {
	width: 85%;
}

.elementor-376848 .elementor-element.elementor-element-a6ef0e6 {
	--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-376848 .elementor-element.elementor-element-a6ef0e6:not(.elementor-motion-effects-element-type-background),
.elementor-376848 .elementor-element.elementor-element-a6ef0e6>.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-376848 .elementor-element.elementor-element-a6ef0e6,
.elementor-376848 .elementor-element.elementor-element-a6ef0e6::before {
	--border-transition: 0.3s;
}

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

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

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

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

.elementor-376848 .elementor-element.elementor-element-8e6d3aa {
	--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-376848 .elementor-element.elementor-element-369908b {
	--display: flex;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-376848 .elementor-element.elementor-element-369908b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .ue-item {
	transform: scale(0.9, 0.9);
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .uc-active-item .ue-item {
	transform: scale(1, 1);
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .carousel-image {
	height: 490px;
	background-size: contain;
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .uc_image_carousel_placeholder {
	padding: 10px 10px 10px 10px;
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .uc-active-item .carousel-image {
	opacity: 100%;
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .uc_image_carousel_container_holder {
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .content-padding {
	padding: 10px 10px 10px 10px;
	min-height: 473px;
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .ue-title {
	color: #000000;
	margin-top: 0px;
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .ue-text {
	color: #686868;
	margin-top: 10px;
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 15px;
	background-color: #d3d3d3;
	color: #000000;
	margin-top: 10px;
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .uc_more_btn svg {
	fill: #000000;
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .ue-btn-inner-wrapper {
	gap: 10px;
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .owl-nav .owl-prev {
	left: 0px;
	right: auto;
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .owl-nav .owl-next {
	right: 0px;
	left: auto;
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .owl-carousel .owl-nav .owl-next,
.elementor-376848 .elementor-element.elementor-element-33c04b1 .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-376848 .elementor-element.elementor-element-33c04b1 .owl-carousel .owl-nav .owl-next:hover,
.elementor-376848 .elementor-element.elementor-element-33c04b1 .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000000;
	color: #ffffff;
}

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

.elementor-376848 .elementor-element.elementor-element-33c04b1 .owl-dot.active {
	background-color: #000000;
}

.elementor-376848 .elementor-element.elementor-element-33c04b1 .owl-dots {
	margin-top: 20px;
}

.elementor-376848 .elementor-element.elementor-element-8830c31 .ue-item {
	transform: scale(0.9, 0.9);
}

.elementor-376848 .elementor-element.elementor-element-8830c31 .uc-active-item .ue-item {
	transform: scale(1, 1);
}

.elementor-376848 .elementor-element.elementor-element-8830c31 .carousel-image {
	height: 420px;
	background-size: contain;
	opacity: 100%;
}

.elementor-376848 .elementor-element.elementor-element-8830c31 .uc-active-item .carousel-image {
	opacity: 100%;
}

.elementor-376848 .elementor-element.elementor-element-8830c31 .uc_image_carousel_container_holder {
	text-align: center;
}

.elementor-376848 .elementor-element.elementor-element-8830c31 .content-padding {
	padding: 10px 10px 10px 10px;
	min-height: 473px;
}

.elementor-376848 .elementor-element.elementor-element-8830c31 .ue-title {
	color: #000000;
	margin-top: 0px;
}

.elementor-376848 .elementor-element.elementor-element-8830c31 .ue-text {
	color: #686868;
	margin-top: 10px;
}

.elementor-376848 .elementor-element.elementor-element-8830c31 .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 15px;
	background-color: #d3d3d3;
	color: #000000;
	margin-top: 10px;
}

.elementor-376848 .elementor-element.elementor-element-8830c31 .uc_more_btn svg {
	fill: #000000;
}

.elementor-376848 .elementor-element.elementor-element-8830c31 .ue-btn-inner-wrapper {
	gap: 10px;
}

.elementor-376848 .elementor-element.elementor-element-8830c31 .owl-nav .owl-prev {
	left: 0px;
	right: auto;
}

.elementor-376848 .elementor-element.elementor-element-8830c31 .owl-nav .owl-next {
	right: 0px;
	left: auto;
}

.elementor-376848 .elementor-element.elementor-element-8830c31 .owl-carousel .owl-nav .owl-next,
.elementor-376848 .elementor-element.elementor-element-8830c31 .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-376848 .elementor-element.elementor-element-8830c31 .owl-carousel .owl-nav .owl-next:hover,
.elementor-376848 .elementor-element.elementor-element-8830c31 .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000000;
	color: #ffffff;
}

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

.elementor-376848 .elementor-element.elementor-element-8830c31 .owl-dot.active {
	background-color: #000000;
}

.elementor-376848 .elementor-element.elementor-element-8830c31 .owl-dots {
	margin-top: 20px;
}

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

.elementor-376848 .elementor-element.elementor-element-acc1f05 {
	width: initial;
	max-width: initial;
}

.elementor-376848 .elementor-element.elementor-element-acc1f05>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-376848 .elementor-element.elementor-element-acc1f05.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-376848 .elementor-element.elementor-element-acc1f05 .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-376848 .elementor-element.elementor-element-acc1f05 .uc_quote_info {
	flex-direction: column-reverse;
}

.elementor-376848 .elementor-element.elementor-element-acc1f05 .uc_quote_item,
.elementor-376848 .elementor-element.elementor-element-acc1f05 .flipster__item__content {
	border-radius: 0px 0px 0px 0px;
}

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

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

.elementor-376848 .elementor-element.elementor-element-acc1f05 .owl-nav .owl-prev {
	left: 15px;
}

.elementor-376848 .elementor-element.elementor-element-acc1f05 .owl-nav .owl-next {
	right: 15px;
}

.elementor-376848 .elementor-element.elementor-element-acc1f05 .owl-carousel .owl-nav .owl-next,
.elementor-376848 .elementor-element.elementor-element-acc1f05 .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-376848 .elementor-element.elementor-element-acc1f05 .owl-carousel .owl-nav .owl-next:hover,
.elementor-376848 .elementor-element.elementor-element-acc1f05 .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000000;
	color: #ffffff;
}

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

.elementor-376848 .elementor-element.elementor-element-acc1f05 .owl-dot.active {
	background-color: #000000;
}

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

.elementor-376848 .elementor-element.elementor-element-a9d2d61 {
	--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: 3%;
	--padding-bottom: 0%;
	--padding-left: 65%;
	--padding-right: 0%;
}

.elementor-376848 .elementor-element.elementor-element-bb27417>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-376848 .elementor-element.elementor-element-bb27417 .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-376848 .elementor-element.elementor-element-bb27417 .ue-carousel-nav-label {
	color: #ffffff;
}

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

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

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

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

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

.elementor-376848 .elementor-element.elementor-element-2ccd347>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-376848 .elementor-element.elementor-element-5a240a5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	--gap: 0px 0px;
	--background-transition: 0.3s;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 10%;
	--padding-right: 10%;
}

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

.elementor-376848 .elementor-element.elementor-element-5a240a5,
.elementor-376848 .elementor-element.elementor-element-5a240a5::before {
	--border-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-51fb533 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 2.5em 0em;
	--background-transition: 0.3s;
}

.elementor-376848 .elementor-element.elementor-element-a0ff79a .elementor-heading-title {
	color: #000000;
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 2em;
	font-weight: 600;
}

.elementor-376848 .elementor-element.elementor-element-86ff50b .elementor-heading-title {
	color: var(--e-global-color-cde9fee);
	font-family: "Poppins Optimized", Sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 1.5;
}

.elementor-376848 .elementor-element.elementor-element-6063bcd {
	--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-376848 .elementor-element.elementor-element-a0e300f .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-376848 .elementor-element.elementor-element-f091aa1 {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-3383a22 {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-7c65dec {
		--content-width: 67em;
	}

	.elementor-376848 .elementor-element.elementor-element-5adfdec {
		--width: 75.031%;
	}

	.elementor-376848 .elementor-element.elementor-element-2a4b7ac {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-e746fe8 {
		--width: 50%;
	}

	.elementor-376848 .elementor-element.elementor-element-b5173be {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-9b6edce {
		--width: 50%;
	}

	.elementor-376848 .elementor-element.elementor-element-ef4e1b4 {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-2b523d8 {
		--width: 50%;
	}

	.elementor-376848 .elementor-element.elementor-element-6ac9e21 {
		--width: 50%;
	}

	.elementor-376848 .elementor-element.elementor-element-c4afef7 {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-95e5d3f {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-54600ea {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-e2bf0a9 {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-5320f1a {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-8b2df80 {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-8fd23de {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-230a653 {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-2d2b47a {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-e788521 {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-c48de10 {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-1bf2e09 {
		--width: 50%;
	}

	.elementor-376848 .elementor-element.elementor-element-4240654 {
		--width: 50%;
	}

	.elementor-376848 .elementor-element.elementor-element-8e6d3aa {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-369908b {
		--width: 70%;
	}

	.elementor-376848 .elementor-element.elementor-element-0b749f6 {
		--width: 30%;
	}

	.elementor-376848 .elementor-element.elementor-element-a9d2d61 {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-5a240a5 {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-51fb533 {
		--width: 52%;
	}

	.elementor-376848 .elementor-element.elementor-element-6063bcd {
		--width: 48%;
	}
}

@media(max-width:1440px) and (min-width:768px) {
	.elementor-376848 .elementor-element.elementor-element-7ebd6c2 {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-5adfdec {
		--width: 73%;
	}

	.elementor-376848 .elementor-element.elementor-element-aafa483 {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-2a4b7ac {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-e746fe8 {
		--width: 46%;
	}

	.elementor-376848 .elementor-element.elementor-element-5d18232 {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-9b6edce {
		--width: 54%;
	}

	.elementor-376848 .elementor-element.elementor-element-ef4e1b4 {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-2b523d8 {
		--width: 54%;
	}

	.elementor-376848 .elementor-element.elementor-element-6ac9e21 {
		--width: 46%;
	}

	.elementor-376848 .elementor-element.elementor-element-d7a01ea {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-95e5d3f {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-84fdb8c {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-a6bb8bb {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-57fd9ca {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-6a8511c {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-d42da43 {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-1bf2e09 {
		--width: 50%;
	}

	.elementor-376848 .elementor-element.elementor-element-4240654 {
		--width: 50%;
	}

	.elementor-376848 .elementor-element.elementor-element-39604d5 {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-8e6d3aa {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-369908b {
		--width: 70%;
	}

	.elementor-376848 .elementor-element.elementor-element-0b749f6 {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-5a240a5 {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-51fb533 {
		--width: 75%;
	}

	.elementor-376848 .elementor-element.elementor-element-6063bcd {
		--width: 25%;
	}
}

@media(max-width:1200px) and (min-width:768px) {
	.elementor-376848 .elementor-element.elementor-element-369908b {
		--width: 66.862%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-376848 .elementor-element.elementor-element-5adfdec {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-2a4b7ac {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-e746fe8 {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-9b6edce {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-ef4e1b4 {
		--content-width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-2b523d8 {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-6ac9e21 {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-c48de10 {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-1bf2e09 {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-4240654 {
		--width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-369908b {
		--width: 50%;
	}
}

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

@media(max-width:1440px) {

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

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

	.elementor-376848 .elementor-element.elementor-element-60b9d05 {
		--container-widget-width: 65%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 65%);
		max-width: 65%;
	}

	.elementor-376848 .elementor-element.elementor-element-3383a22 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}

	.elementor-376848 .elementor-element.elementor-element-2a2f252 {
		--container-widget-width: 65%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 65%);
		max-width: 65%;
	}

	.elementor-376848 .elementor-element.elementor-element-7c65dec {
		--grid-auto-flow: row;
	}

	.elementor-376848 .elementor-element.elementor-element-c338432 .elementor-counter-number-wrapper {
		font-size: 2.5em;
		line-height: 58px;
	}

	.elementor-376848 .elementor-element.elementor-element-c338432 .elementor-counter-title {
		font-size: 1em;
		line-height: 45px;
	}

	.elementor-376848 .elementor-element.elementor-element-2ec7d32 .elementor-counter-number-wrapper {
		font-size: 2.5em;
		line-height: 58px;
	}

	.elementor-376848 .elementor-element.elementor-element-2ec7d32 .elementor-counter-title {
		font-size: 1em;
		line-height: 45px;
	}

	.elementor-376848 .elementor-element.elementor-element-440be15 .elementor-counter-number-wrapper {
		font-size: 2.5em;
		line-height: 58px;
	}

	.elementor-376848 .elementor-element.elementor-element-440be15 .elementor-counter-title {
		font-size: 1em;
		line-height: 45px;
	}

	.elementor-376848 .elementor-element.elementor-element-aca2ea2 .elementor-counter-number-wrapper {
		font-size: 2.5em;
		line-height: 58px;
	}

	.elementor-376848 .elementor-element.elementor-element-aca2ea2 .elementor-counter-title {
		font-size: 1em;
		line-height: 45px;
	}

	.elementor-376848 .elementor-element.elementor-element-0a15469 .elementor-counter-number-wrapper {
		font-size: 2.5em;
		line-height: 58px;
	}

	.elementor-376848 .elementor-element.elementor-element-0a15469 .elementor-counter-title {
		font-size: 1em;
		line-height: 45px;
	}

	.elementor-376848 .elementor-element.elementor-element-34cf0f6 .elementor-counter-number-wrapper {
		font-size: 2.5em;
		line-height: 58px;
	}

	.elementor-376848 .elementor-element.elementor-element-34cf0f6 .elementor-counter-title {
		font-size: 1em;
		line-height: 45px;
	}

	.elementor-376848 .elementor-element.elementor-element-7ebd6c2 {
		--justify-content: center;
		--gap: 0em 0em;
		--padding-top: 2%;
		--padding-bottom: 2%;
		--padding-left: 2%;
		--padding-right: 2%;
	}

	.elementor-376848 .elementor-element.elementor-element-5adfdec {
		--justify-content: center;
		--gap: 0px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-bd7f4d3 .elementor-heading-title {
		font-size: 1.3em;
		line-height: 1.5em;
	}

	.elementor-376848 .elementor-element.elementor-element-e5e0508 .elementor-button {
		padding: 13px 30px 13px 30px;
	}

	.elementor-376848 .elementor-element.elementor-element-2a4b7ac {
		--gap: 3em 3em;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-376848 .elementor-element.elementor-element-e746fe8 {
		--justify-content: space-between;
		--gap: 0em 0em;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-5d18232 {
		--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: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-376848 .elementor-element.elementor-element-b5173be {
		--gap: 1em 1em;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-376848 .elementor-element.elementor-element-2832070 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-2832070 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-d101e3f .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-d101e3f .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-e727c3e .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-e727c3e .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-a093b50 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-a093b50 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-9b6edce {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-ef4e1b4 {
		--gap: 3em 3em;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-376848 .elementor-element.elementor-element-2b523d8 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-6ac9e21 {
		--justify-content: space-between;
		--gap: 0em 0em;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-d7a01ea {
		--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: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-376848 .elementor-element.elementor-element-c4afef7 {
		--gap: 1em 1em;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-376848 .elementor-element.elementor-element-c8d6869 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-c8d6869 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-18d8e24 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-18d8e24 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-bc0cadb .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-bc0cadb .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-c51b0b3 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-c51b0b3 .elementor-icon-box-title a {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-95e5d3f:not(.elementor-motion-effects-element-type-background),
	.elementor-376848 .elementor-element.elementor-element-95e5d3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("../../2024/03/Cirlce-icon.png");
		background-position: bottom left;
		background-repeat: no-repeat;
		background-size: 15% auto;
	}

	.elementor-376848 .elementor-element.elementor-element-95e5d3f {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-376848 .elementor-element.elementor-element-54600ea {
		--grid-auto-flow: row;
		--padding-top: 5%;
		--padding-bottom: 10%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-2babd5d {
		--icon-box-icon-margin: 10px;
	}

	.elementor-376848 .elementor-element.elementor-element-2babd5d .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-2babd5d .elementor-icon-box-title a {
		font-size: 18px;
	}

	.elementor-376848 .elementor-element.elementor-element-73c2dc1 {
		--icon-box-icon-margin: 10px;
	}

	.elementor-376848 .elementor-element.elementor-element-73c2dc1 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-73c2dc1 .elementor-icon-box-title a {
		font-size: 18px;
	}

	.elementor-376848 .elementor-element.elementor-element-ebe1956 {
		--icon-box-icon-margin: 10px;
	}

	.elementor-376848 .elementor-element.elementor-element-ebe1956 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-ebe1956 .elementor-icon-box-title a {
		font-size: 18px;
	}

	.elementor-376848 .elementor-element.elementor-element-e903eae {
		--icon-box-icon-margin: 10px;
	}

	.elementor-376848 .elementor-element.elementor-element-e903eae .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-e903eae .elementor-icon-box-title a {
		font-size: 18px;
	}

	.elementor-376848 .elementor-element.elementor-element-92b46f2 {
		--icon-box-icon-margin: 10px;
	}

	.elementor-376848 .elementor-element.elementor-element-92b46f2 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-92b46f2 .elementor-icon-box-title a {
		font-size: 18px;
	}

	.elementor-376848 .elementor-element.elementor-element-08b184e {
		--icon-box-icon-margin: 10px;
	}

	.elementor-376848 .elementor-element.elementor-element-08b184e .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-08b184e .elementor-icon-box-title a {
		font-size: 18px;
	}

	.elementor-376848 .elementor-element.elementor-element-e6280af {
		--icon-box-icon-margin: 10px;
	}

	.elementor-376848 .elementor-element.elementor-element-e6280af .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-e6280af .elementor-icon-box-title a {
		font-size: 18px;
	}

	.elementor-376848 .elementor-element.elementor-element-e274321 {
		--icon-box-icon-margin: 10px;
	}

	.elementor-376848 .elementor-element.elementor-element-e274321 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-e274321 .elementor-icon-box-title a {
		font-size: 18px;
	}

	.elementor-376848 .elementor-element.elementor-element-1829e63 {
		--icon-box-icon-margin: 10px;
	}

	.elementor-376848 .elementor-element.elementor-element-1829e63 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-1829e63 .elementor-icon-box-title a {
		font-size: 18px;
	}

	.elementor-376848 .elementor-element.elementor-element-fe76800 {
		--icon-box-icon-margin: 10px;
	}

	.elementor-376848 .elementor-element.elementor-element-fe76800 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-fe76800 .elementor-icon-box-title a {
		font-size: 18px;
	}

	.elementor-376848 .elementor-element.elementor-element-8b2df80 {
		--gap: 1em 1em;
	}

	.elementor-376848 .elementor-element.elementor-element-9b5fff6 img {
		width: 75%;
	}

	.elementor-376848 .elementor-element.elementor-element-2a57b27 .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-376848 .elementor-element.elementor-element-8fd23de {
		--gap: 1em 1em;
	}

	.elementor-376848 .elementor-element.elementor-element-f0aae45 img {
		width: 75%;
	}

	.elementor-376848 .elementor-element.elementor-element-5d64204 .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-376848 .elementor-element.elementor-element-230a653 {
		--gap: 1em 1em;
	}

	.elementor-376848 .elementor-element.elementor-element-26870ed img {
		width: 75%;
	}

	.elementor-376848 .elementor-element.elementor-element-e366f7c .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-376848 .elementor-element.elementor-element-2d2b47a {
		--gap: 1em 1em;
	}

	.elementor-376848 .elementor-element.elementor-element-6024993 img {
		width: 75%;
	}

	.elementor-376848 .elementor-element.elementor-element-0f45408 .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-376848 .elementor-element.elementor-element-2cffb24 {
		--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-376848 .elementor-element.elementor-element-2cffb24>.elementor-widget-container {
		margin: 0% -8% 0% 0%;
		padding: 0px 0px 0px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-e788521 {
		--gap: 3em 0em;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-376848 .elementor-element.elementor-element-cbf759d {
		--swiper-slides-to-display: 3;
	}

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

	.elementor-376848 .elementor-element.elementor-element-1bf2e09 {
		--gap: 5px 5px;
		--padding-top: 0px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-09f236a img {
		width: 100%;
	}

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

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

	.elementor-376848 .elementor-element.elementor-element-39604d5 {
		--gap: 60px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-8e6d3aa {
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-369908b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-33c04b1 .carousel-image {
		height: 400px;
	}

	.elementor-376848 .elementor-element.elementor-element-33c04b1 .content-padding {
		min-height: 380px;
	}

	.elementor-376848 .elementor-element.elementor-element-8830c31 .content-padding {
		min-height: 380px;
	}

	.elementor-376848 .elementor-element.elementor-element-0b749f6 {
		--justify-content: center;
		--gap: 0px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-acc1f05>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-376848 .elementor-element.elementor-element-a9d2d61 {
		--justify-content: space-between;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 65%;
		--padding-right: 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-bb27417>.elementor-widget-container {
		margin: 0px 20px 0px 0px;
	}

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

	.elementor-376848 .elementor-element.elementor-element-5a240a5 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
}

@media(max-width:1200px) {
	.elementor-376848 .elementor-element.elementor-element-7c65dec {
		--grid-auto-flow: row;
	}

	.elementor-376848 .elementor-element.elementor-element-c338432 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-376848 .elementor-element.elementor-element-2ec7d32 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-376848 .elementor-element.elementor-element-440be15 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-376848 .elementor-element.elementor-element-aca2ea2 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-376848 .elementor-element.elementor-element-0a15469 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-376848 .elementor-element.elementor-element-34cf0f6 .elementor-counter-number-wrapper {
		font-size: 40px;
	}

	.elementor-376848 .elementor-element.elementor-element-b5173be {
		--gap: 0em 0em;
	}

	.elementor-376848 .elementor-element.elementor-element-c4afef7 {
		--gap: 0em 0em;
	}

	.elementor-376848 .elementor-element.elementor-element-95e5d3f:not(.elementor-motion-effects-element-type-background),
	.elementor-376848 .elementor-element.elementor-element-95e5d3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 12% auto;
	}

	.elementor-376848 .elementor-element.elementor-element-93e6d12 .uc-splitting-text {
		font-size: 40px;
		line-height: 1;
	}

	.elementor-376848 .elementor-element.elementor-element-54600ea {
		--e-con-grid-template-columns: repeat(4, 1fr);
		--grid-auto-flow: row;
		--padding-top: 5%;
		--padding-bottom: 10%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-2babd5d .elementor-icon-box-description {
		font-size: 15px;
	}

	.elementor-376848 .elementor-element.elementor-element-73c2dc1 .elementor-icon-box-description {
		font-size: 15px;
	}

	.elementor-376848 .elementor-element.elementor-element-ebe1956 .elementor-icon-box-description {
		font-size: 15px;
	}

	.elementor-376848 .elementor-element.elementor-element-e903eae .elementor-icon-box-description {
		font-size: 15px;
	}

	.elementor-376848 .elementor-element.elementor-element-92b46f2 .elementor-icon-box-description {
		font-size: 15px;
	}

	.elementor-376848 .elementor-element.elementor-element-08b184e .elementor-icon-box-description {
		font-size: 15px;
	}

	.elementor-376848 .elementor-element.elementor-element-e6280af .elementor-icon-box-description {
		font-size: 15px;
	}

	.elementor-376848 .elementor-element.elementor-element-e274321 .elementor-icon-box-description {
		font-size: 15px;
	}

	.elementor-376848 .elementor-element.elementor-element-1829e63 .elementor-icon-box-description {
		font-size: 15px;
	}

	.elementor-376848 .elementor-element.elementor-element-fe76800 .elementor-icon-box-description {
		font-size: 15px;
	}

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

	.elementor-376848 .elementor-element.elementor-element-2cffb24>.elementor-widget-container {
		margin: 0% -20% 0% 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-cbf759d {
		--swiper-slides-to-display: 3;
	}

	.elementor-376848 .elementor-element.elementor-element-c86c1f8 .uc-splitting-text-item {
		justify-content: flext-start;
	}

	.elementor-376848 .elementor-element.elementor-element-c86c1f8 .uc-splitting-text-wrapper {
		justify-content: flext-start;
	}

	.elementor-376848 .elementor-element.elementor-element-c86c1f8 .uc-splitting-text {
		justify-content: flex-start;
		font-size: 40px;
		line-height: 1;
	}

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

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

	.elementor-376848 .elementor-element.elementor-element-39604d5 {
		--justify-content: center;
	}

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

	.elementor-376848 .elementor-element.elementor-element-bb27417>.elementor-widget-container {
		margin: -40px 0px 0px 0px;
	}

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

	.elementor-376848 .elementor-element.elementor-element-2ccd347 .ue-remote-bullet-btn {
		width: 6px;
	}

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

@media(max-width:1024px) {
	.elementor-376848 .elementor-element.elementor-element-3383a22 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 10%;
		--padding-right: 10%;
	}

	.elementor-376848 .elementor-element.elementor-element-7c65dec {
		--grid-auto-flow: row;
	}

	.elementor-376848 .elementor-element.elementor-element-c338432 .elementor-counter-number-wrapper {
		font-size: 30px;
	}

	.elementor-376848 .elementor-element.elementor-element-c338432 .elementor-counter-title {
		font-size: 14px;
		line-height: 22px;
	}

	.elementor-376848 .elementor-element.elementor-element-2ec7d32 .elementor-counter-number-wrapper {
		font-size: 30px;
	}

	.elementor-376848 .elementor-element.elementor-element-2ec7d32 .elementor-counter-title {
		font-size: 14px;
		line-height: 22px;
	}

	.elementor-376848 .elementor-element.elementor-element-440be15 .elementor-counter-number-wrapper {
		font-size: 30px;
	}

	.elementor-376848 .elementor-element.elementor-element-440be15 .elementor-counter-title {
		font-size: 14px;
		line-height: 22px;
	}

	.elementor-376848 .elementor-element.elementor-element-aca2ea2 .elementor-counter-number-wrapper {
		font-size: 30px;
	}

	.elementor-376848 .elementor-element.elementor-element-aca2ea2 .elementor-counter-title {
		font-size: 14px;
		line-height: 22px;
	}

	.elementor-376848 .elementor-element.elementor-element-0a15469 .elementor-counter-number-wrapper {
		font-size: 30px;
	}

	.elementor-376848 .elementor-element.elementor-element-0a15469 .elementor-counter-title {
		font-size: 14px;
		line-height: 22px;
	}

	.elementor-376848 .elementor-element.elementor-element-34cf0f6 .elementor-counter-number-wrapper {
		font-size: 30px;
	}

	.elementor-376848 .elementor-element.elementor-element-34cf0f6 .elementor-counter-title {
		font-size: 14px;
		line-height: 22px;
	}

	.elementor-376848 .elementor-element.elementor-element-7ebd6c2 {
		--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: 2em 2em;
		--padding-top: 2%;
		--padding-bottom: 2%;
		--padding-left: 2%;
		--padding-right: 2%;
	}

	.elementor-376848 .elementor-element.elementor-element-bd7f4d3 {
		text-align: center;
	}

	.elementor-376848 .elementor-element.elementor-element-0bdbe9d {
		text-align: center;
	}

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

	.elementor-376848 .elementor-element.elementor-element-e746fe8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-9b6edce {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-3e265ae {
		text-align: left;
	}

	.elementor-376848 .elementor-element.elementor-element-3e265ae img {
		width: 60%;
	}

	.elementor-376848 .elementor-element.elementor-element-ef4e1b4 {
		--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: 2em 0em;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

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

	.elementor-376848 .elementor-element.elementor-element-b77d156 img {
		width: 60%;
	}

	.elementor-376848 .elementor-element.elementor-element-6ac9e21 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-95e5d3f {
		--min-height: 1vh;
		--gap: 30px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-95e5d3f:not(.elementor-motion-effects-element-type-background),
	.elementor-376848 .elementor-element.elementor-element-95e5d3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 12% auto;
	}

	.elementor-376848 .elementor-element.elementor-element-54600ea {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--gap: 20px 10px;
		--grid-auto-flow: row;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-2babd5d .elementor-icon {
		font-size: 100px;
	}

	.elementor-376848 .elementor-element.elementor-element-73c2dc1 .elementor-icon {
		font-size: 100px;
	}

	.elementor-376848 .elementor-element.elementor-element-ebe1956 .elementor-icon {
		font-size: 100px;
	}

	.elementor-376848 .elementor-element.elementor-element-e903eae .elementor-icon {
		font-size: 100px;
	}

	.elementor-376848 .elementor-element.elementor-element-92b46f2 .elementor-icon {
		font-size: 100px;
	}

	.elementor-376848 .elementor-element.elementor-element-08b184e .elementor-icon {
		font-size: 100px;
	}

	.elementor-376848 .elementor-element.elementor-element-e6280af .elementor-icon {
		font-size: 100px;
	}

	.elementor-376848 .elementor-element.elementor-element-e274321 .elementor-icon {
		font-size: 100px;
	}

	.elementor-376848 .elementor-element.elementor-element-1829e63 .elementor-icon {
		font-size: 100px;
	}

	.elementor-376848 .elementor-element.elementor-element-fe76800 .elementor-icon {
		font-size: 100px;
	}

	.elementor-376848 .elementor-element.elementor-element-84fdb8c {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

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

	.elementor-376848 .elementor-element.elementor-element-2cffb24 {
		--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-376848 .elementor-element.elementor-element-2cffb24>.elementor-widget-container {
		margin: 0% -25% 0% 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-cbf759d {
		--swiper-slides-to-display: 2;
	}

	.elementor-376848 .elementor-element.elementor-element-c48de10 {
		--min-height: 1vh;
		--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;
		--padding-top: 5%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-376848 .elementor-element.elementor-element-09f236a img {
		width: 100%;
	}

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

	.elementor-376848 .elementor-element.elementor-element-39604d5 {
		--gap: 40px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-8e6d3aa {
		--padding-top: 5%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-0b749f6 {
		--justify-content: flex-start;
		--gap: 0px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-acc1f05>.elementor-widget-container {
		padding: 0px 40px 0px 0px;
	}
}

@media(max-width:880px) {
	.elementor-376848 .elementor-element.elementor-element-f091aa1 {
		--padding-top: 0%;
		--padding-bottom: 5%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

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

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

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

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

	.elementor-376848 .elementor-element.elementor-element-2a4b7ac {
		--gap: 3em 3em;
	}

	.elementor-376848 .elementor-element.elementor-element-b5173be {
		--gap: 0px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-2832070 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-2832070 .elementor-icon-box-title a {
		font-size: 18px;
		line-height: 1;
	}

	.elementor-376848 .elementor-element.elementor-element-d101e3f .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-d101e3f .elementor-icon-box-title a {
		font-size: 18px;
		line-height: 1;
	}

	.elementor-376848 .elementor-element.elementor-element-e727c3e .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-e727c3e .elementor-icon-box-title a {
		font-size: 18px;
		line-height: 1;
	}

	.elementor-376848 .elementor-element.elementor-element-a093b50 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-a093b50 .elementor-icon-box-title a {
		font-size: 18px;
		line-height: 1;
	}

	.elementor-376848 .elementor-element.elementor-element-9b6edce {
		--justify-content: center;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-2b523d8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-c8d6869 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-c8d6869 .elementor-icon-box-title a {
		font-size: 18px;
		line-height: 1;
	}

	.elementor-376848 .elementor-element.elementor-element-18d8e24 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-18d8e24 .elementor-icon-box-title a {
		font-size: 18px;
		line-height: 1;
	}

	.elementor-376848 .elementor-element.elementor-element-bc0cadb .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-bc0cadb .elementor-icon-box-title a {
		font-size: 18px;
		line-height: 1;
	}

	.elementor-376848 .elementor-element.elementor-element-c51b0b3 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-c51b0b3 .elementor-icon-box-title a {
		font-size: 18px;
		line-height: 1;
	}

	.elementor-376848 .elementor-element.elementor-element-95e5d3f:not(.elementor-motion-effects-element-type-background),
	.elementor-376848 .elementor-element.elementor-element-95e5d3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 12% auto;
	}

	.elementor-376848 .elementor-element.elementor-element-93e6d12 .uc-splitting-text {
		font-size: 30px;
	}

	.elementor-376848 .elementor-element.elementor-element-54600ea {
		--e-con-grid-template-columns: repeat(3, 1fr);
		--grid-auto-flow: row;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-2babd5d .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-2babd5d .elementor-icon-box-title a {
		font-size: 15px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-73c2dc1 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-73c2dc1 .elementor-icon-box-title a {
		font-size: 15px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-ebe1956 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-ebe1956 .elementor-icon-box-title a {
		font-size: 15px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-e903eae .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-e903eae .elementor-icon-box-title a {
		font-size: 15px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-92b46f2 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-92b46f2 .elementor-icon-box-title a {
		font-size: 15px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-08b184e .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-08b184e .elementor-icon-box-title a {
		font-size: 15px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-e6280af .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-e6280af .elementor-icon-box-title a {
		font-size: 15px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-e274321 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-e274321 .elementor-icon-box-title a {
		font-size: 15px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-1829e63 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-1829e63 .elementor-icon-box-title a {
		font-size: 15px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-fe76800 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-fe76800 .elementor-icon-box-title a {
		font-size: 15px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-2cffb24 {
		--e-n-carousel-arrow-prev-left-position: 75%;
	}

	.elementor-376848 .elementor-element.elementor-element-cbf759d {
		--swiper-slides-to-display: 2;
	}

	.elementor-376848 .elementor-element.elementor-element-c86c1f8 .uc-splitting-text {
		font-size: 30px;
	}

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

	.elementor-376848 .elementor-element.elementor-element-39604d5 {
		--gap: 0px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-e0716af .uc-splitting-text {
		font-size: 30px;
	}

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

	.elementor-376848 .elementor-element.elementor-element-369908b {
		--justify-content: center;
		--gap: 0px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-33c04b1 .carousel-image {
		height: 320px;
	}

	.elementor-376848 .elementor-element.elementor-element-8830c31 .ue-item {
		transform: scale(0.9, 0.9);
	}

	.elementor-376848 .elementor-element.elementor-element-8830c31 .uc-active-item .ue-item {
		transform: scale(1, 1);
	}

	.elementor-376848 .elementor-element.elementor-element-8830c31 .carousel-image {
		height: 400px;
	}

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

	.elementor-376848 .elementor-element.elementor-element-bb27417>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

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

	.elementor-376848 .elementor-element.elementor-element-51fb533 {
		--gap: 1em 1em;
	}
}

@media(max-width:767px) {

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

	.elementor-376848 .elementor-element.elementor-element-f091aa1 {
		--padding-top: 0%;
		--padding-bottom: 10%;
		--padding-left: 2%;
		--padding-right: 2%;
	}

	.elementor-376848 .elementor-element.elementor-element-3383a22 {
		--gap: 1em 1em;
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-376848 .elementor-element.elementor-element-7c65dec {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 2em 0em;
		--grid-auto-flow: row;
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-c338432 .elementor-counter-number-wrapper {
		font-size: 30px;
		line-height: 40px;
	}

	.elementor-376848 .elementor-element.elementor-element-c338432 .elementor-counter-title {
		font-size: 14px;
		line-height: 16px;
	}

	.elementor-376848 .elementor-element.elementor-element-2ec7d32 .elementor-counter-number-wrapper {
		font-size: 30px;
		line-height: 40px;
	}

	.elementor-376848 .elementor-element.elementor-element-2ec7d32 .elementor-counter-title {
		font-size: 14px;
		line-height: 16px;
	}

	.elementor-376848 .elementor-element.elementor-element-440be15 .elementor-counter-number-wrapper {
		font-size: 30px;
		line-height: 40px;
	}

	.elementor-376848 .elementor-element.elementor-element-440be15 .elementor-counter-title {
		font-size: 14px;
		line-height: 16px;
	}

	.elementor-376848 .elementor-element.elementor-element-aca2ea2 .elementor-counter-number-wrapper {
		font-size: 30px;
		line-height: 40px;
	}

	.elementor-376848 .elementor-element.elementor-element-aca2ea2 .elementor-counter-title {
		font-size: 14px;
		line-height: 16px;
	}

	.elementor-376848 .elementor-element.elementor-element-0a15469 .elementor-counter-title {
		justify-content: center;
		font-size: 14px;
		line-height: 16px;
	}

	.elementor-376848 .elementor-element.elementor-element-0a15469 .elementor-counter-number-wrapper {
		text-align: {
				{
				VALUE
			}
		}

		;
		--counter-prefix-grow:1;
		--counter-suffix-grow:1;
		--counter-number-grow:0;
		font-size:30px;
		line-height:40px;
	}

	.elementor-376848 .elementor-element.elementor-element-34cf0f6 .elementor-counter-number-wrapper {
		font-size: 30px;
		line-height: 40px;
	}

	.elementor-376848 .elementor-element.elementor-element-34cf0f6 .elementor-counter-title {
		font-size: 14px;
		line-height: 16px;
	}

	.elementor-376848 .elementor-element.elementor-element-7ebd6c2 {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}

	.elementor-376848 .elementor-element.elementor-element-bd7f4d3 {
		text-align: center;
	}

	.elementor-376848 .elementor-element.elementor-element-bd7f4d3 .elementor-heading-title {
		font-size: 1.2em;
		line-height: 1.1em;
	}

	.elementor-376848 .elementor-element.elementor-element-0bdbe9d {
		text-align: center;
	}

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

	.elementor-376848 .elementor-element.elementor-element-2a4b7ac {
		--gap: 1em 0em;
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-376848 .elementor-element.elementor-element-e746fe8 {
		--gap: 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-5d18232 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-376848 .elementor-element.elementor-element-b5173be {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-59b5c2c>.elementor-widget-container {
		padding: 0% 0% 5% 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-59b5c2c .elementor-heading-title {
		font-size: 1.5em;
	}

	.elementor-376848 .elementor-element.elementor-element-2832070 .elementor-icon {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-d101e3f .elementor-icon {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-e727c3e .elementor-icon {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-a093b50 .elementor-icon {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-9b6edce {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-3e265ae img {
		width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-ef4e1b4 {
		--gap: 1em 0em;
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-376848 .elementor-element.elementor-element-2b523d8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-b77d156 img {
		width: 100%;
	}

	.elementor-376848 .elementor-element.elementor-element-6ac9e21 {
		--gap: 0px 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-d7a01ea {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}

	.elementor-376848 .elementor-element.elementor-element-c4afef7 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-c8d6869 .elementor-icon {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-18d8e24 .elementor-icon {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-bc0cadb .elementor-icon {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-c51b0b3 .elementor-icon {
		font-size: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-95e5d3f {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--gap: 30px 0px;
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-376848 .elementor-element.elementor-element-95e5d3f:not(.elementor-motion-effects-element-type-background),
	.elementor-376848 .elementor-element.elementor-element-95e5d3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: bottom left;
		background-size: 20% auto;
	}

	.elementor-376848 .elementor-element.elementor-element-93e6d12 .uc-splitting-text-wrapper {
		gap: 8px;
		justify-content: center;
	}

	.elementor-376848 .elementor-element.elementor-element-93e6d12 .uc-splitting-text-item {
		justify-content: center;
	}

	.elementor-376848 .elementor-element.elementor-element-93e6d12 .uc-splitting-text {
		justify-content: center;
		font-size: 26px;
		line-height: 1;
	}

	.elementor-376848 .elementor-element.elementor-element-54600ea {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--gap: 0% 0%;
		--grid-auto-flow: row;
		--justify-items: stretch;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-2babd5d>.elementor-widget-container {
		padding: 0% 0% 20% 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-2babd5d .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-2babd5d .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-73c2dc1>.elementor-widget-container {
		padding: 0% 0% 20% 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-73c2dc1 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-73c2dc1 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-ebe1956>.elementor-widget-container {
		padding: 0% 0% 10% 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-ebe1956 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-ebe1956 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-e903eae>.elementor-widget-container {
		padding: 0% 0% 10% 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-e903eae .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-e903eae .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-92b46f2>.elementor-widget-container {
		padding: 0% 0% 10% 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-92b46f2 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-92b46f2 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-08b184e>.elementor-widget-container {
		padding: 0% 0% 10% 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-08b184e .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-08b184e .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-e6280af>.elementor-widget-container {
		padding: 0% 0% 10% 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-e6280af .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-e6280af .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-e274321>.elementor-widget-container {
		padding: 0% 0% 10% 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-e274321 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-e274321 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-1829e63>.elementor-widget-container {
		padding: 0% 0% 10% 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-1829e63 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-1829e63 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-fe76800>.elementor-widget-container {
		padding: 0% 0% 10% 0%;
	}

	.elementor-376848 .elementor-element.elementor-element-fe76800 .elementor-icon-box-title,
	.elementor-376848 .elementor-element.elementor-element-fe76800 .elementor-icon-box-title a {
		font-size: 16px;
		line-height: 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-84fdb8c {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

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

	.elementor-376848 .elementor-element.elementor-element-5320f1a {
		--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-376848 .elementor-element.elementor-element-2a57b27 .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-376848 .elementor-element.elementor-element-5d64204 .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-376848 .elementor-element.elementor-element-e366f7c .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-376848 .elementor-element.elementor-element-0f45408 .elementor-heading-title {
		font-size: 1.2em;
	}

	.elementor-376848 .elementor-element.elementor-element-2cffb24 {
		--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-376848 .elementor-element.elementor-element-2cffb24>.elementor-widget-container {
		margin: 0% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-cbf759d {
		--swiper-slides-to-display: 1;
	}

	.elementor-376848 .elementor-element.elementor-element-c48de10 {
		--min-height: 30vh;
		--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: 10%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-376848 .elementor-element.elementor-element-1bf2e09 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-c86c1f8 .uc-splitting-text-wrapper {
		gap: 8px;
	}

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

	.elementor-376848 .elementor-element.elementor-element-4240654 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-09f236a img {
		width: 100%;
	}

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

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

	.elementor-376848 .elementor-element.elementor-element-39604d5 {
		--gap: 30px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-e0716af .uc-splitting-text-wrapper {
		gap: 8px;
	}

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

	.elementor-376848 .elementor-element.elementor-element-8e6d3aa {
		--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-376848 .elementor-element.elementor-element-369908b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-33c04b1>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-33c04b1.elementor-element {
		--align-self: center;
	}

	.elementor-376848 .elementor-element.elementor-element-33c04b1 .ue-item {
		transform: scale(1, 1);
	}

	.elementor-376848 .elementor-element.elementor-element-33c04b1 .uc-active-item .ue-item {
		transform: scale(1, 1);
	}

	.elementor-376848 .elementor-element.elementor-element-33c04b1 .uc_image_carousel_container_holder {
		text-align: left;
	}

	.elementor-376848 .elementor-element.elementor-element-33c04b1 .content-padding {
		padding: 0px 0px 0px 0px;
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-8830c31>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-8830c31.elementor-element {
		--align-self: center;
	}

	.elementor-376848 .elementor-element.elementor-element-8830c31 .ue-item {
		transform: scale(1, 1);
	}

	.elementor-376848 .elementor-element.elementor-element-8830c31 .uc-active-item .ue-item {
		transform: scale(1, 1);
	}

	.elementor-376848 .elementor-element.elementor-element-8830c31 .carousel-image {
		height: 250px;
	}

	.elementor-376848 .elementor-element.elementor-element-8830c31 .uc_image_carousel_container_holder {
		text-align: left;
	}

	.elementor-376848 .elementor-element.elementor-element-8830c31 .content-padding {
		padding: 0px 0px 0px 0px;
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-acc1f05 .uc_quote_item {
		padding: 0px 0px 0px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-a9d2d61 {
		--justify-content: space-between;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-bb27417>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-376848 .elementor-element.elementor-element-2ccd347>.elementor-widget-container {
		padding: 0px 0px 0px 20px;
	}

	.elementor-376848 .elementor-element.elementor-element-2ccd347 .ue-remote-bullets {
		justify-content: flex-start;
	}

	.elementor-376848 .elementor-element.elementor-element-5a240a5 {
		--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: 2em 2em;
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}

	.elementor-376848 .elementor-element.elementor-element-a0ff79a {
		text-align: center;
	}

	.elementor-376848 .elementor-element.elementor-element-a0ff79a .elementor-heading-title {
		font-size: 1.5em;
		line-height: 1.4;
	}

	.elementor-376848 .elementor-element.elementor-element-86ff50b {
		text-align: center;
	}
}

/* Start custom CSS for container, class: .elementor-element-54600ea */
.specialties-icons-home .elementor-icon svg {
	width: .8em;
	height: .8em;
	margin-bottom: 20px;
}

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

}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-147fad9 */
.features-hover {
	cursor: pointer;
}

/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-09f236a */
.choseus-img {}

/* End custom CSS */
/* Start custom CSS for ucaddon_responsive_testemonial_carousel, class: .elementor-element-acc1f05 */
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 */