.elementor-373 .elementor-element.elementor-element-78bfb57e {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 1em;
	--padding-left: 0em;
	--padding-right: 0em;
	--z-index: 50;
}

.elementor-373 .elementor-element.elementor-element-78bfb57e,
.elementor-373 .elementor-element.elementor-element-78bfb57e::before {
	--border-transition: 0.3s;
}

.elementor-373 .elementor-element.elementor-element-43e8f0cd {
	--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-373 .elementor-element.elementor-element-1279e9fd {
	--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: stretch;
	--gap: 10px 10px;
	--background-transition: 0.3s;
}

.elementor-373 .elementor-element.elementor-element-3081c507 {
	--display: flex;
	--justify-content: center;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-4f141038 {
	text-align: left;
}

.elementor-373 .elementor-element.elementor-element-4f141038 img {
	width: 90%;
}

.elementor-373 .elementor-element.elementor-element-94f681f {
	--display: flex;
	--justify-content: center;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-menu-container {
	height: 80px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav>li>a {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.2px;
	color: #FFFFFF;
	padding: 0px 15px 0px 15px;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav>li>a:hover {
	color: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav>li>a:focus {
	color: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav>li>a:active {
	color: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav>li:hover>a {
	color: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
	color: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
	color: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
	color: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
	color: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav>li.current-menu-item>a {
	color: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav>li.current-menu-ancestor>a {
	color: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
	color: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav>li>a .elementskit-submenu-indicator {
	color: #101010;
	fill: #101010;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon {
	color: #101010;
	fill: #101010;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
	padding: 15px 15px 15px 15px;
	color: #000000;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
	color: #707070;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
	color: #707070;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
	color: #707070;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
	color: #707070;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
	color: #707070 !important;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-submenu-panel {
	padding: 15px 0px 15px 0px;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav .elementskit-submenu-panel {
	border-radius: 0px 0px 0px 0px;
	min-width: 220px;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-menu-hamburger {
	float: right;
	background-color: #8850BF;
	border-style: none;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
	background-color: #FFFFFF;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-menu-hamburger>.ekit-menu-icon {
	color: #FFFFFF;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-menu-hamburger:hover {
	border-style: none;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-menu-close {
	background-color: #DA1C1C;
	border-style: none;
	color: #FFFFFF;
}

.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-menu-close:hover {
	background-color: #A00909;
}

.elementor-373 .elementor-element.elementor-element-287ea1c8 {
	--display: flex;
	--justify-content: center;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-395b2186 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-373 .elementor-element.elementor-element-395b2186 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #8850BF;
	border-radius: 50px 50px 50px 50px;
}

.elementor-373 .elementor-element.elementor-element-395b2186 .elementor-button:hover,
.elementor-373 .elementor-element.elementor-element-395b2186 .elementor-button:focus {
	color: #D6ACF2;
	background-color: #392259;
}

.elementor-373 .elementor-element.elementor-element-395b2186 .elementor-button:hover svg,
.elementor-373 .elementor-element.elementor-element-395b2186 .elementor-button:focus svg {
	fill: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-4744d250 {
	--display: flex;
	--min-height: 800px;
	--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: center;
	--background-transition: 0.3s;
	--overlay-opacity: 0.83;
	--margin-top: -137px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-4744d250:not(.elementor-motion-effects-element-type-background),
.elementor-373 .elementor-element.elementor-element-4744d250>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../static/brainstorm.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-373 .elementor-element.elementor-element-4744d250::before,
.elementor-373 .elementor-element.elementor-element-4744d250>.elementor-background-video-container::before,
.elementor-373 .elementor-element.elementor-element-4744d250>.e-con-inner>.elementor-background-video-container::before,
.elementor-373 .elementor-element.elementor-element-4744d250>.elementor-background-slideshow::before,
.elementor-373 .elementor-element.elementor-element-4744d250>.e-con-inner>.elementor-background-slideshow::before,
.elementor-373 .elementor-element.elementor-element-4744d250>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
	background-color: #575555;
}

.elementor-373 .elementor-element.elementor-element-4744d250,
.elementor-373 .elementor-element.elementor-element-4744d250::before {
	--border-transition: 0.3s;
}

.elementor-373 .elementor-element.elementor-element-1dfe90f7 {
	--display: flex;
	--background-transition: 0.3s;
}

.elementor-373 .elementor-element.elementor-element-93fa9b0>.elementor-widget-container {
	padding: 5px 10px 5px 10px;
}

.elementor-373 .elementor-element.elementor-element-93fa9b0 {
	text-align: center;
}

.elementor-373 .elementor-element.elementor-element-93fa9b0 .elementor-heading-title {
	color: #D6ACF2;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-404e7a55 {
	text-align: center;
}

.elementor-373 .elementor-element.elementor-element-404e7a55 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 60px;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-67f372bf>.elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-373 .elementor-element.elementor-element-67f372bf {
	text-align: center;
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-48742b14 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-373 .elementor-element.elementor-element-48742b14 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #8850BF;
	border-radius: 50px 50px 50px 50px;
}

.elementor-373 .elementor-element.elementor-element-48742b14 .elementor-button:hover,
.elementor-373 .elementor-element.elementor-element-48742b14 .elementor-button:focus {
	color: #D6ACF2;
	background-color: #392259;
}

.elementor-373 .elementor-element.elementor-element-48742b14 .elementor-button:hover svg,
.elementor-373 .elementor-element.elementor-element-48742b14 .elementor-button:focus svg {
	fill: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-4678dd6 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-69dc9bf3 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-40e18822 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-370fd801 {
	--display: flex;
	--justify-content: center;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-76231e18>.elementor-widget-container {
	padding: 5px 10px 5px 0px;
	border-style: none;
}

.elementor-373 .elementor-element.elementor-element-76231e18 .elementor-heading-title {
	color: #8850BF;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-4fba193d>.elementor-widget-container {
	margin: -16px 0px 2px 0px;
}

.elementor-373 .elementor-element.elementor-element-4fba193d .elementor-heading-title {
	color: #200233;
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-68f63464 {
	color: #190F26;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-7ac0456 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-373 .elementor-element.elementor-element-7ac0456 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #8850BF;
	border-radius: 50px 50px 50px 50px;
}

.elementor-373 .elementor-element.elementor-element-7ac0456 .elementor-button:hover,
.elementor-373 .elementor-element.elementor-element-7ac0456 .elementor-button:focus {
	color: #D6ACF2;
	background-color: #392259;
}

.elementor-373 .elementor-element.elementor-element-7ac0456 .elementor-button:hover svg,
.elementor-373 .elementor-element.elementor-element-7ac0456 .elementor-button:focus svg {
	fill: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-3f820baf {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-3123aa11>.elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

.elementor-373 .elementor-element.elementor-element-3123aa11 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-373 .elementor-element.elementor-element-372f276 {
	--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;
	--overlay-opacity: 0.49;
	--padding-top: 53px;
	--padding-bottom: 33px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-372f276::before,
.elementor-373 .elementor-element.elementor-element-372f276>.elementor-background-video-container::before,
.elementor-373 .elementor-element.elementor-element-372f276>.e-con-inner>.elementor-background-video-container::before,
.elementor-373 .elementor-element.elementor-element-372f276>.elementor-background-slideshow::before,
.elementor-373 .elementor-element.elementor-element-372f276>.e-con-inner>.elementor-background-slideshow::before,
.elementor-373 .elementor-element.elementor-element-372f276>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../static/shape-1.png");
	--background-overlay: '';
	background-position: center center;
	background-size: 100% auto;
}

.elementor-373 .elementor-element.elementor-element-372f276,
.elementor-373 .elementor-element.elementor-element-372f276::before {
	--border-transition: 0.3s;
}

.elementor-373 .elementor-element.elementor-element-372f276.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-373 .elementor-element.elementor-element-26a12f3>.elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-373 .elementor-element.elementor-element-26a12f3 {
	text-align: center;
}

.elementor-373 .elementor-element.elementor-element-26a12f3 .elementor-heading-title {
	color: #000000;
	font-family: "Roboto", Sans-serif;
	font-size: 50px;
	font-weight: 600;
}

.elementor-373 .elementor-element.elementor-element-7d3b8378 {
	--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;
	--overlay-opacity: 1;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-7d3b8378::before,
.elementor-373 .elementor-element.elementor-element-7d3b8378>.elementor-background-video-container::before,
.elementor-373 .elementor-element.elementor-element-7d3b8378>.e-con-inner>.elementor-background-video-container::before,
.elementor-373 .elementor-element.elementor-element-7d3b8378>.elementor-background-slideshow::before,
.elementor-373 .elementor-element.elementor-element-7d3b8378>.e-con-inner>.elementor-background-slideshow::before,
.elementor-373 .elementor-element.elementor-element-7d3b8378>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("https://quickconnects.online/wp-content/uploads/2024/07/bg-circle1.jpg");
	--background-overlay: '';
	background-repeat: no-repeat;
}

.elementor-373 .elementor-element.elementor-element-47501e6d {
	--display: flex;
	--background-transition: 0.3s;
	--overlay-opacity: 0.5;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-47501e6d::before,
.elementor-373 .elementor-element.elementor-element-47501e6d>.elementor-background-video-container::before,
.elementor-373 .elementor-element.elementor-element-47501e6d>.e-con-inner>.elementor-background-video-container::before,
.elementor-373 .elementor-element.elementor-element-47501e6d>.elementor-background-slideshow::before,
.elementor-373 .elementor-element.elementor-element-47501e6d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-373 .elementor-element.elementor-element-47501e6d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-373 .elementor-element.elementor-element-6ac9460 {
	--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: 80px 80px;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-1ea8429c {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-10941081>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-373 .elementor-element.elementor-element-10941081 {
	--icon-box-icon-margin: 15px;
}

.elementor-373 .elementor-element.elementor-element-10941081 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #5A378C;
}

.elementor-373 .elementor-element.elementor-element-10941081.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
	fill: #FB1A5E;
	color: #FB1A5E;
}

.elementor-373 .elementor-element.elementor-element-10941081.elementor-view-framed .elementor-icon,
.elementor-373 .elementor-element.elementor-element-10941081.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-373 .elementor-element.elementor-element-10941081.elementor-view-framed .elementor-icon {
	background-color: #FB1A5E;
}

.elementor-373 .elementor-element.elementor-element-10941081 .elementor-icon {
	font-size: 36px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-373 .elementor-element.elementor-element-10941081 .elementor-icon-box-title,
.elementor-373 .elementor-element.elementor-element-10941081 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-373 .elementor-element.elementor-element-10941081 .elementor-icon-box-description {
	color: #190F26;
}

.elementor-373 .elementor-element.elementor-element-21d0075e>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-373 .elementor-element.elementor-element-21d0075e {
	--icon-box-icon-margin: 15px;
}

.elementor-373 .elementor-element.elementor-element-21d0075e .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #5A378C;
}

.elementor-373 .elementor-element.elementor-element-21d0075e.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
	fill: #0773FD;
	color: #0773FD;
}

.elementor-373 .elementor-element.elementor-element-21d0075e.elementor-view-framed .elementor-icon,
.elementor-373 .elementor-element.elementor-element-21d0075e.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-373 .elementor-element.elementor-element-21d0075e.elementor-view-framed .elementor-icon {
	background-color: #0773FD;
}

.elementor-373 .elementor-element.elementor-element-21d0075e .elementor-icon {
	font-size: 36px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-373 .elementor-element.elementor-element-21d0075e .elementor-icon-box-title,
.elementor-373 .elementor-element.elementor-element-21d0075e .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-373 .elementor-element.elementor-element-21d0075e .elementor-icon-box-description {
	color: #190F26;
}

.elementor-373 .elementor-element.elementor-element-4830bd76>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-373 .elementor-element.elementor-element-4830bd76 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-373 .elementor-element.elementor-element-4830bd76 {
	--icon-box-icon-margin: 15px;
}

.elementor-373 .elementor-element.elementor-element-4830bd76 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #5A378C;
}

.elementor-373 .elementor-element.elementor-element-4830bd76.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
	fill: #F2C94C;
	color: #F2C94C;
}

.elementor-373 .elementor-element.elementor-element-4830bd76.elementor-view-framed .elementor-icon,
.elementor-373 .elementor-element.elementor-element-4830bd76.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-373 .elementor-element.elementor-element-4830bd76.elementor-view-framed .elementor-icon {
	background-color: #F2C94C;
}

.elementor-373 .elementor-element.elementor-element-4830bd76 .elementor-icon {
	font-size: 36px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-373 .elementor-element.elementor-element-4830bd76 .elementor-icon-box-title,
.elementor-373 .elementor-element.elementor-element-4830bd76 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
}

.elementor-373 .elementor-element.elementor-element-4830bd76 .elementor-icon-box-description {
	color: #190F26;
}

.elementor-373 .elementor-element.elementor-element-3afc048 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-5a6448af>.elementor-widget-container {
	padding: 5px 10px 5px 0px;
	border-style: none;
}

.elementor-373 .elementor-element.elementor-element-5a6448af .elementor-heading-title {
	color: #8850BF;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-5e71d27 .elementor-heading-title {
	color: #200233;
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-40de0896 {
	color: #190F26;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-6d7dd3c7>.elementor-widget-container {
	margin: 20px 0px 0px 10px;
}

.elementor-373 .elementor-element.elementor-element-6d7dd3c7 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-373 .elementor-element.elementor-element-6d7dd3c7 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #8850BF;
	border-radius: 50px 50px 50px 50px;
}

.elementor-373 .elementor-element.elementor-element-6d7dd3c7 .elementor-button:hover,
.elementor-373 .elementor-element.elementor-element-6d7dd3c7 .elementor-button:focus {
	color: #D6ACF2;
	background-color: #392259;
}

.elementor-373 .elementor-element.elementor-element-6d7dd3c7 .elementor-button:hover svg,
.elementor-373 .elementor-element.elementor-element-6d7dd3c7 .elementor-button:focus svg {
	fill: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-415567e1 {
	--display: flex;
	--background-transition: 0.3s;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 10px 50px 0px rgba(128, 134, 142, 0.10196078431372549);
	--margin-top: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-373 .elementor-element.elementor-element-415567e1:not(.elementor-motion-effects-element-type-background),
.elementor-373 .elementor-element.elementor-element-415567e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-373 .elementor-element.elementor-element-415567e1,
.elementor-373 .elementor-element.elementor-element-415567e1::before {
	--border-transition: 0.3s;
}

.elementor-373 .elementor-element.elementor-element-10e8ae5d {
	--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;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-10da0d13 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-7a0aec64>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: none;
}

.elementor-373 .elementor-element.elementor-element-7a0aec64 .elementor-counter {
	flex-direction: column;
	gap: 4px;
}

.elementor-373 .elementor-element.elementor-element-7a0aec64 .elementor-counter-title {
	justify-content: end;
	color: #5A378C;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-7a0aec64 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:1;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	gap:0px;
	color:#190F26;
	font-family:"Poppins",
	Sans-serif;
	font-size:36px;
}

.elementor-373 .elementor-element.elementor-element-457e9965 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-3d6f9771>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: none;
}

.elementor-373 .elementor-element.elementor-element-3d6f9771 .elementor-counter {
	flex-direction: column;
	gap: 4px;
}

.elementor-373 .elementor-element.elementor-element-3d6f9771 .elementor-counter-title {
	justify-content: end;
	color: #5A378C;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-3d6f9771 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:1;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	gap:0px;
	color:#190F26;
	font-family:"Poppins",
	Sans-serif;
	font-size:36px;
}

.elementor-373 .elementor-element.elementor-element-25a82847 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-8d331b>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: none;
}

.elementor-373 .elementor-element.elementor-element-8d331b .elementor-counter {
	flex-direction: column;
	gap: 4px;
}

.elementor-373 .elementor-element.elementor-element-8d331b .elementor-counter-title {
	justify-content: end;
	color: #5A378C;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-8d331b .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:1;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	gap:0px;
	color:#190F26;
	font-family:"Poppins",
	Sans-serif;
	font-size:36px;
}

.elementor-373 .elementor-element.elementor-element-1ec67e72 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-48f7fd91>.elementor-widget-container {
	padding: 10px 10px 10px 10px;
	border-style: none;
}

.elementor-373 .elementor-element.elementor-element-48f7fd91 .elementor-counter {
	flex-direction: column;
	gap: 4px;
}

.elementor-373 .elementor-element.elementor-element-48f7fd91 .elementor-counter-title {
	justify-content: end;
	color: #5A378C;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-48f7fd91 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:1;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	gap:0px;
	color:#190F26;
	font-family:"Poppins",
	Sans-serif;
	font-size:36px;
}

.elementor-373 .elementor-element.elementor-element-626237af {
	--display: flex;
	--background-transition: 0.3s;
	--border-radius: 16px 16px 16px 16px;
	box-shadow: 0px 10px 50px 0px rgba(128, 134, 142, 0.10196078431372549);
	--margin-top: 80px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 080px;
	--padding-bottom: 100px;
	--padding-left: 48px;
	--padding-right: 48px;
}

.elementor-373 .elementor-element.elementor-element-626237af,
.elementor-373 .elementor-element.elementor-element-626237af::before {
	--border-transition: 0.3s;
}

.elementor-373 .elementor-element.elementor-element-11e73aa8 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-34c4a5db {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-63517784 {
	text-align: left;
}

.elementor-373 .elementor-element.elementor-element-63517784 img {
	width: 95%;
	border-radius: 30px 30px 30px 30px;
}

.elementor-373 .elementor-element.elementor-element-76dae215 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-6766d894>.elementor-widget-container {
	padding: 5px 10px 5px 0px;
	border-style: none;
}

.elementor-373 .elementor-element.elementor-element-6766d894 .elementor-heading-title {
	color: #8850BF;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-10f1e020 .elementor-heading-title {
	color: #00194C;
	font-family: "Poppins", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-6e558455>.elementor-widget-container {
	margin: -20px 0px 0px 0px;
}

.elementor-373 .elementor-element.elementor-element-6e558455 .elementor-heading-title {
	color: #00194C;
	font-family: "Poppins", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-20b5d6ed>.elementor-widget-container {
	margin: -18px 0px 0px 0px;
	padding: 5px 10px 5px 0px;
	border-style: none;
}

.elementor-373 .elementor-element.elementor-element-20b5d6ed .elementor-heading-title {
	color: #8850BF;
	font-family: "Poppins", Sans-serif;
	font-size: 23px;
	font-weight: 500;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-3ea28c {
	--icon-box-icon-margin: 17px;
}

.elementor-373 .elementor-element.elementor-element-3ea28c .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #5A378C;
}

.elementor-373 .elementor-element.elementor-element-3ea28c.elementor-view-stacked .elementor-icon {
	background-color: #8850BF;
}

.elementor-373 .elementor-element.elementor-element-3ea28c.elementor-view-framed .elementor-icon,
.elementor-373 .elementor-element.elementor-element-3ea28c.elementor-view-default .elementor-icon {
	fill: #8850BF;
	color: #8850BF;
	border-color: #8850BF;
}

.elementor-373 .elementor-element.elementor-element-3ea28c .elementor-icon {
	font-size: 30px;
}

.elementor-373 .elementor-element.elementor-element-3ea28c .elementor-icon-box-title,
.elementor-373 .elementor-element.elementor-element-3ea28c .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-3ea28c .elementor-icon-box-description {
	color: #190F26;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-45b75df {
	--icon-box-icon-margin: 17px;
}

.elementor-373 .elementor-element.elementor-element-45b75df .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #5A378C;
}

.elementor-373 .elementor-element.elementor-element-45b75df.elementor-view-stacked .elementor-icon {
	background-color: #8850BF;
}

.elementor-373 .elementor-element.elementor-element-45b75df.elementor-view-framed .elementor-icon,
.elementor-373 .elementor-element.elementor-element-45b75df.elementor-view-default .elementor-icon {
	fill: #8850BF;
	color: #8850BF;
	border-color: #8850BF;
}

.elementor-373 .elementor-element.elementor-element-45b75df .elementor-icon {
	font-size: 30px;
}

.elementor-373 .elementor-element.elementor-element-45b75df .elementor-icon-box-title,
.elementor-373 .elementor-element.elementor-element-45b75df .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-45b75df .elementor-icon-box-description {
	color: #190F26;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-1b65b8fe {
	--icon-box-icon-margin: 17px;
}

.elementor-373 .elementor-element.elementor-element-1b65b8fe .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #5A378C;
}

.elementor-373 .elementor-element.elementor-element-1b65b8fe.elementor-view-stacked .elementor-icon {
	background-color: #8850BF;
}

.elementor-373 .elementor-element.elementor-element-1b65b8fe.elementor-view-framed .elementor-icon,
.elementor-373 .elementor-element.elementor-element-1b65b8fe.elementor-view-default .elementor-icon {
	fill: #8850BF;
	color: #8850BF;
	border-color: #8850BF;
}

.elementor-373 .elementor-element.elementor-element-1b65b8fe .elementor-icon {
	font-size: 30px;
}

.elementor-373 .elementor-element.elementor-element-1b65b8fe .elementor-icon-box-title,
.elementor-373 .elementor-element.elementor-element-1b65b8fe .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-1b65b8fe .elementor-icon-box-description {
	color: #190F26;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-7b441938 {
	--icon-box-icon-margin: 17px;
}

.elementor-373 .elementor-element.elementor-element-7b441938 .elementor-icon-box-title {
	margin-bottom: 0px;
	color: #5A378C;
}

.elementor-373 .elementor-element.elementor-element-7b441938.elementor-view-stacked .elementor-icon {
	background-color: #8850BF;
}

.elementor-373 .elementor-element.elementor-element-7b441938.elementor-view-framed .elementor-icon,
.elementor-373 .elementor-element.elementor-element-7b441938.elementor-view-default .elementor-icon {
	fill: #8850BF;
	color: #8850BF;
	border-color: #8850BF;
}

.elementor-373 .elementor-element.elementor-element-7b441938 .elementor-icon {
	font-size: 30px;
}

.elementor-373 .elementor-element.elementor-element-7b441938 .elementor-icon-box-title,
.elementor-373 .elementor-element.elementor-element-7b441938 .elementor-icon-box-title a {
	font-family: "Poppins", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-7b441938 .elementor-icon-box-description {
	color: #190F26;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-8277283>.elementor-widget-container {
	margin: 20px 0px 0px 10px;
}

.elementor-373 .elementor-element.elementor-element-8277283 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-373 .elementor-element.elementor-element-8277283 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #8850BF;
	border-radius: 50px 50px 50px 50px;
}

.elementor-373 .elementor-element.elementor-element-8277283 .elementor-button:hover,
.elementor-373 .elementor-element.elementor-element-8277283 .elementor-button:focus {
	color: #D6ACF2;
	background-color: #392259;
}

.elementor-373 .elementor-element.elementor-element-8277283 .elementor-button:hover svg,
.elementor-373 .elementor-element.elementor-element-8277283 .elementor-button:focus svg {
	fill: #D6ACF2;
}

body:not(.rtl) .elementor-373 .elementor-element.elementor-element-79e5a9fa {
	left: 1089px;
}

body.rtl .elementor-373 .elementor-element.elementor-element-79e5a9fa {
	right: 1089px;
}

.elementor-373 .elementor-element.elementor-element-79e5a9fa {
	top: 451px;
}

body:not(.rtl) .elementor-373 .elementor-element.elementor-element-6f45e7e1 {
	left: 155px;
}

body.rtl .elementor-373 .elementor-element.elementor-element-6f45e7e1 {
	right: 155px;
}

.elementor-373 .elementor-element.elementor-element-6f45e7e1 {
	top: 586px;
}

.elementor-373 .elementor-element.elementor-element-6d1ee7e6 {
	--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;
	--background-transition: 0.3s;
	--overlay-opacity: 0.18;
	--margin-top: 0px;
	--margin-bottom: 133px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 080px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-6d1ee7e6:not(.elementor-motion-effects-element-type-background),
.elementor-373 .elementor-element.elementor-element-6d1ee7e6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #392259;
}

.elementor-373 .elementor-element.elementor-element-6d1ee7e6::before,
.elementor-373 .elementor-element.elementor-element-6d1ee7e6>.elementor-background-video-container::before,
.elementor-373 .elementor-element.elementor-element-6d1ee7e6>.e-con-inner>.elementor-background-video-container::before,
.elementor-373 .elementor-element.elementor-element-6d1ee7e6>.elementor-background-slideshow::before,
.elementor-373 .elementor-element.elementor-element-6d1ee7e6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-373 .elementor-element.elementor-element-6d1ee7e6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-373 .elementor-element.elementor-element-6d1ee7e6,
.elementor-373 .elementor-element.elementor-element-6d1ee7e6::before {
	--border-transition: 0.3s;
}

body:not(.rtl) .elementor-373 .elementor-element.elementor-element-4f5ee3bc {
	left: 1094px;
}

body.rtl .elementor-373 .elementor-element.elementor-element-4f5ee3bc {
	right: 1094px;
}

.elementor-373 .elementor-element.elementor-element-4f5ee3bc {
	top: 37px;
}

body:not(.rtl) .elementor-373 .elementor-element.elementor-element-113bdf5b {
	right: 31px;
}

body.rtl .elementor-373 .elementor-element.elementor-element-113bdf5b {
	left: 31px;
}

.elementor-373 .elementor-element.elementor-element-113bdf5b {
	top: 469px;
}

body:not(.rtl) .elementor-373 .elementor-element.elementor-element-4a367db2 {
	left: 84px;
}

body.rtl .elementor-373 .elementor-element.elementor-element-4a367db2 {
	right: 84px;
}

.elementor-373 .elementor-element.elementor-element-4a367db2 {
	top: 441px;
}

.elementor-373 .elementor-element.elementor-element-6447890a {
	width: var(--container-widget-width, 155px);
	max-width: 155px;
	--container-widget-width: 155px;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-373 .elementor-element.elementor-element-6447890a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	border-radius: 100px 100px 100px 100px;
}

.elementor-373 .elementor-element.elementor-element-6447890a .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-2bb767b8 {
	text-align: center;
}

.elementor-373 .elementor-element.elementor-element-2bb767b8 .elementor-heading-title {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 12px;
	--ekit_testimonial_slidetoshow: 2;
}

.elementor-373 .elementor-element.elementor-element-15fff1e>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-373 .elementor-element.elementor-element-15fff1e .ekit-main-swiper .elementskit-single-testimonial-slider,
.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial_card {
	margin-left: 0px;
	margin-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-single-testimonial-slider,
.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial_card {
	padding: 20px 20px 20px 20px;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-single-testimonial-slider,
.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial_card {
	border-radius: 20px 20px 20px 20px;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-single-testimonial-slider,
.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial_card,
.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: #FFFFFF;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-commentor-content {
	text-align: center;
	padding: 1px 1px 1px 1px;
	min-height: 30px;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial_card {
	text-align: center;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-profile-info {
	text-align: center;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-commentor-bio {
	text-align: center;
	justify-content: center;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .ekit_testimonial_style_5 .elementskit-commentor-header {
	text-align: center;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: #687799;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial_card .elementskit-commentor-coment {
	color: #687799;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial_card .elementskit-commentor-coment {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-profile-info .elementskit-author-name {
	color: #687799;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 800;
	letter-spacing: 0.2px;
	margin-bottom: 0px;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-profile-info .elementskit-author-des {
	color: #687799;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 70px;
	width: 70px;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial-slider .swiper-navigation-button {
	font-size: 20px;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial-slider .swiper-button-prev {
	left: -1%;
	width: 0px;
	height: 50px;
	color: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial-slider .swiper-button-next {
	right: -1%;
	width: 0px;
	height: 50px;
	color: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial-slider .swiper-button-prev,
.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial-slider .swiper-button-next {
	border-style: none;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial-slider .swiper-button-prev:hover {
	color: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial-slider .swiper-button-next:hover {
	color: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-1e345d38 {
	--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: 0px;
	--padding-bottom: 133px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-7c18950 {
	--display: flex;
	--background-transition: 0.3s;
	--overlay-opacity: 0.15;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 80px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-7c18950::before,
.elementor-373 .elementor-element.elementor-element-7c18950>.elementor-background-video-container::before,
.elementor-373 .elementor-element.elementor-element-7c18950>.e-con-inner>.elementor-background-video-container::before,
.elementor-373 .elementor-element.elementor-element-7c18950>.elementor-background-slideshow::before,
.elementor-373 .elementor-element.elementor-element-7c18950>.e-con-inner>.elementor-background-slideshow::before,
.elementor-373 .elementor-element.elementor-element-7c18950>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("https://quickconnects.online/wp-content/uploads/2024/07/overview_shape.png");
	--background-overlay: '';
	background-position: center right;
	background-repeat: no-repeat;
}

.elementor-373 .elementor-element.elementor-element-7c18950:not(.elementor-motion-effects-element-type-background),
.elementor-373 .elementor-element.elementor-element-7c18950>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #190F26;
}

.elementor-373 .elementor-element.elementor-element-7c18950::before {
	filter: brightness(100%) contrast(89%) saturate(130%) blur(0px) hue-rotate(0deg);
}

.elementor-373 .elementor-element.elementor-element-7c18950,
.elementor-373 .elementor-element.elementor-element-7c18950::before {
	--border-transition: 0.3s;
}

.elementor-373 .elementor-element.elementor-element-3caddd94 {
	--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;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-56416f93 {
	--display: flex;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-39dec04f .elementor-heading-title {
	color: #D6ACF2;
	font-family: "Poppins", Sans-serif;
	font-size: 36px;
	font-weight: 600;
	line-height: 1.2em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-2d15b58c>.elementor-widget-container {
	padding: 10px 0px 0px 0px;
}

.elementor-373 .elementor-element.elementor-element-2d15b58c {
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5em;
	letter-spacing: 0.2px;
}

.elementor-373 .elementor-element.elementor-element-22bc9e0d {
	--display: flex;
	--justify-content: center;
	--background-transition: 0.3s;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-373 .elementor-element.elementor-element-55e3e129 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-373 .elementor-element.elementor-element-55e3e129 .elementor-button {
	font-family: "Poppins", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	fill: #FFFFFF;
	color: #FFFFFF;
	background-color: #8850BF;
	border-radius: 50px 50px 50px 50px;
}

.elementor-373 .elementor-element.elementor-element-55e3e129 .elementor-button:hover,
.elementor-373 .elementor-element.elementor-element-55e3e129 .elementor-button:focus {
	color: #D6ACF2;
	background-color: #392259;
}

.elementor-373 .elementor-element.elementor-element-55e3e129 .elementor-button:hover svg,
.elementor-373 .elementor-element.elementor-element-55e3e129 .elementor-button:focus svg {
	fill: #D6ACF2;
}

.elementor-373 .elementor-element.elementor-element-162ee7b5:not(.elementor-motion-effects-element-type-background),
.elementor-373 .elementor-element.elementor-element-162ee7b5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #374a5e;
}

.elementor-373 .elementor-element.elementor-element-162ee7b5 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 88px 0px 60px 0px;
}

.elementor-373 .elementor-element.elementor-element-162ee7b5>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-373 .elementor-element.elementor-element-4ef6287f>.elementor-element-populated {
	padding: 10px 45px 10px 10px;
}

.elementor-373 .elementor-element.elementor-element-13c2cdfb>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-373 .elementor-element.elementor-element-13c2cdfb {
	text-align: left;
}

.elementor-373 .elementor-element.elementor-element-13c2cdfb img {
	width: 80%;
}

.elementor-373 .elementor-element.elementor-element-6112f044>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-373 .elementor-element.elementor-element-6112f044 {
	color: #ffffff;
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}

.elementor-373 .elementor-element.elementor-element-46a67127>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-373 .elementor-element.elementor-element-46a67127>.elementor-element-populated {
	padding: 30px 10px 10px 50px;
}

.elementor-373 .elementor-element.elementor-element-5fcd4d9a>.elementor-widget-container {
	margin: 2px 0px 16px 0px;
}

.elementor-373 .elementor-element.elementor-element-5fcd4d9a .elementor-heading-title {
	color: #ffffff;
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 35px;
}

.elementor-373 .elementor-element.elementor-element-4dccdfc9>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-373 .elementor-element.elementor-element-6ce831b9 .ekit_page_list_content {
	flex-direction: row;
}

.elementor-373 .elementor-element.elementor-element-6ce831b9 .elementor-icon-list-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 6px;
}

.elementor-373 .elementor-element.elementor-element-6ce831b9 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: #ea5356;
}

.elementor-373 .elementor-element.elementor-element-6ce831b9 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path {
	stroke: #ea5356;
	fill: #ea5356;
}

.elementor-373 .elementor-element.elementor-element-6ce831b9 .elementor-icon-list-icon i {
	font-size: 6px;
}

.elementor-373 .elementor-element.elementor-element-6ce831b9 .elementor-icon-list-icon svg {
	max-width: 6px;
}

.elementor-373 .elementor-element.elementor-element-6ce831b9 .elementor-icon-list-text {
	color: #FFFFFF;
	padding-left: 0px;
}

.elementor-373 .elementor-element.elementor-element-6ce831b9 .elementor-icon-list-item {
	font-family: "Lato", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 40px;
}

.elementor-373 .elementor-element.elementor-element-6ce831b9 .ekit_menu_label {
	align-self: center;
}

.elementor-373 .elementor-element.elementor-element-7ccd76a2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-373 .elementor-element.elementor-element-7ccd76a2>.elementor-element-populated {
	padding: 30px 10px 10px 30px;
}

.elementor-373 .elementor-element.elementor-element-33558e6d>.elementor-widget-container {
	margin: 2px 0px 12px 0px;
}

.elementor-373 .elementor-element.elementor-element-33558e6d .elementor-heading-title {
	color: #ffffff;
	font-family: "Lato", Sans-serif;
	font-size: 20px;
	font-weight: 800;
	line-height: 35px;
}

.elementor-373 .elementor-element.elementor-element-30bc0d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(9px/2);
}

.elementor-373 .elementor-element.elementor-element-30bc0d2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(9px/2);
}

.elementor-373 .elementor-element.elementor-element-30bc0d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(9px/2);
	margin-left: calc(9px/2);
}

.elementor-373 .elementor-element.elementor-element-30bc0d2 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-9px/2);
	margin-left: calc(-9px/2);
}

body.rtl .elementor-373 .elementor-element.elementor-element-30bc0d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-9px/2);
}

body:not(.rtl) .elementor-373 .elementor-element.elementor-element-30bc0d2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-9px/2);
}

.elementor-373 .elementor-element.elementor-element-30bc0d2 .elementor-icon-list-icon i {
	color: #F8F8F8;
	transition: color 0.3s;
}

.elementor-373 .elementor-element.elementor-element-30bc0d2 .elementor-icon-list-icon svg {
	fill: #F8F8F8;
	transition: fill 0.3s;
}

.elementor-373 .elementor-element.elementor-element-30bc0d2 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 8px;
}

.elementor-373 .elementor-element.elementor-element-30bc0d2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-373 .elementor-element.elementor-element-30bc0d2 .elementor-icon-list-item>a {
	font-family: "Lato", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
}

.elementor-373 .elementor-element.elementor-element-30bc0d2 .elementor-icon-list-text {
	color: #FFFFFF;
	transition: color 0.3s;
}

.elementor-373 .elementor-element.elementor-element-718aaa97:not(.elementor-motion-effects-element-type-background),
.elementor-373 .elementor-element.elementor-element-718aaa97>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #190F26;
}

.elementor-373 .elementor-element.elementor-element-718aaa97 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 16px 0px 16px 0px;
}

.elementor-373 .elementor-element.elementor-element-718aaa97>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-373 .elementor-element.elementor-element-309c9b50 .elementskit-section-title-wraper .elementskit-section-title {
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	font-size: 16px;
}

.elementor-373 .elementor-element.elementor-element-309c9b50 .elementskit-section-title-wraper .elementskit-section-title>span {
	color: #000000;
}

.elementor-373 .elementor-element.elementor-element-309c9b50 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: #000000;
}

:root {
	--page-title-display: none;
}

@media(max-width:1024px) {
	.elementor-373 .elementor-element.elementor-element-78bfb57e {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}

	.elementor-373 .elementor-element.elementor-element-4f141038 img {
		width: 32%;
	}

	.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-nav-identity-panel {
		padding: 10px 0px 10px 0px;
	}

	.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-menu-container {
		max-width: 350px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav>li>a {
		color: #000000;
		padding: 10px 15px 10px 15px;
	}

	.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
		padding: 15px 15px 15px 15px;
	}

	.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-navbar-nav .elementskit-submenu-panel {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-menu-hamburger {
		padding: 8px 8px 8px 8px;
		width: 45px;
		border-radius: 3px;
	}

	.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-menu-close {
		padding: 8px 8px 8px 8px;
		margin: 12px 12px 12px 12px;
		width: 45px;
		border-radius: 3px;
	}

	.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-nav-logo>img {
		max-width: 160px;
		max-height: 60px;
	}

	.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-nav-logo {
		margin: 5px 0px 5px 0px;
		padding: 5px 5px 5px 5px;
	}

	.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-373 .elementor-element.elementor-element-7ccd76a2>.elementor-element-populated {
		padding: 40px 10px 10px 10px;
	}
}

@media(max-width:767px) {
	.elementor-373 .elementor-element.elementor-element-78bfb57e {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 25px;
		--padding-bottom: 0px;
		--padding-left: 1px;
		--padding-right: 1px;
	}

	.elementor-373 .elementor-element.elementor-element-43e8f0cd {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-373 .elementor-element.elementor-element-1279e9fd {
		--width: 100%;
	}

	.elementor-373 .elementor-element.elementor-element-3081c507 {
		--width: 70%;
	}

	.elementor-373 .elementor-element.elementor-element-4f141038 img {
		width: 72%;
	}

	.elementor-373 .elementor-element.elementor-element-94f681f {
		--width: 18%;
	}

	.elementor-373 .elementor-element.elementor-element-94a70aa .elementskit-nav-logo>img {
		max-width: 120px;
		max-height: 50px;
	}

	.elementor-373 .elementor-element.elementor-element-4744d250 {
		--margin-top: -230px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-373 .elementor-element.elementor-element-1dfe90f7 {
		--padding-top: 100px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-373 .elementor-element.elementor-element-93fa9b0 {
		text-align: center;
	}

	.elementor-373 .elementor-element.elementor-element-404e7a55 {
		text-align: center;
	}

	.elementor-373 .elementor-element.elementor-element-404e7a55 .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-373 .elementor-element.elementor-element-67f372bf>.elementor-widget-container {
		padding: 10px 20px 0px 20px;
	}

	.elementor-373 .elementor-element.elementor-element-67f372bf {
		text-align: center;
	}

	.elementor-373 .elementor-element.elementor-element-48742b14>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-373 .elementor-element.elementor-element-4678dd6 {
		--padding-top: 100px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-373 .elementor-element.elementor-element-4fba193d .elementor-heading-title {
		font-size: 29px;
	}

	.elementor-373 .elementor-element.elementor-element-7ac0456>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-373 .elementor-element.elementor-element-372f276 {
		--width: 400px;
		--overlay-opacity: 0;
		--padding-top: 50px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-373 .elementor-element.elementor-element-372f276::before,
	.elementor-373 .elementor-element.elementor-element-372f276>.elementor-background-video-container::before,
	.elementor-373 .elementor-element.elementor-element-372f276>.e-con-inner>.elementor-background-video-container::before,
	.elementor-373 .elementor-element.elementor-element-372f276>.elementor-background-slideshow::before,
	.elementor-373 .elementor-element.elementor-element-372f276>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-373 .elementor-element.elementor-element-372f276>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: center center;
	}

	.elementor-373 .elementor-element.elementor-element-26a12f3>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 25px 0px 25px;
	}

	.elementor-373 .elementor-element.elementor-element-26a12f3 .elementor-heading-title {
		font-size: 33px;
		line-height: 1.1em;
	}

	.elementor-373 .elementor-element.elementor-element-055dc5d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-373 .elementor-element.elementor-element-7d3b8378 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-373 .elementor-element.elementor-element-6ac9460 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}

	.elementor-373 .elementor-element.elementor-element-10941081>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-373 .elementor-element.elementor-element-21d0075e>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-373 .elementor-element.elementor-element-4830bd76>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-373 .elementor-element.elementor-element-4830bd76 .elementor-icon-box-wrapper {
		text-align: center;
	}

	.elementor-373 .elementor-element.elementor-element-5e71d27 .elementor-heading-title {
		font-size: 29px;
	}

	.elementor-373 .elementor-element.elementor-element-626237af {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 50px;
		--padding-bottom: 80px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-373 .elementor-element.elementor-element-63517784 {
		text-align: center;
	}

	.elementor-373 .elementor-element.elementor-element-63517784 img {
		width: 90%;
		height: 370px;
	}

	.elementor-373 .elementor-element.elementor-element-76dae215 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-373 .elementor-element.elementor-element-10f1e020 .elementor-heading-title {
		font-size: 29px;
	}

	.elementor-373 .elementor-element.elementor-element-6e558455 .elementor-heading-title {
		font-size: 23px;
	}

	.elementor-373 .elementor-element.elementor-element-20b5d6ed .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-373 .elementor-element.elementor-element-3ea28c .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-373 .elementor-element.elementor-element-3ea28c {
		--icon-box-icon-margin: 13px;
	}

	.elementor-373 .elementor-element.elementor-element-3ea28c .elementor-icon-box-title {
		margin-bottom: 4px;
	}

	.elementor-373 .elementor-element.elementor-element-3ea28c .elementor-icon {
		font-size: 25px;
	}

	.elementor-373 .elementor-element.elementor-element-45b75df .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-373 .elementor-element.elementor-element-45b75df {
		--icon-box-icon-margin: 13px;
	}

	.elementor-373 .elementor-element.elementor-element-45b75df .elementor-icon-box-title {
		margin-bottom: 4px;
	}

	.elementor-373 .elementor-element.elementor-element-45b75df .elementor-icon {
		font-size: 25px;
	}

	.elementor-373 .elementor-element.elementor-element-1b65b8fe .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-373 .elementor-element.elementor-element-1b65b8fe {
		--icon-box-icon-margin: 13px;
	}

	.elementor-373 .elementor-element.elementor-element-1b65b8fe .elementor-icon-box-title {
		margin-bottom: 4px;
	}

	.elementor-373 .elementor-element.elementor-element-1b65b8fe .elementor-icon {
		font-size: 25px;
	}

	.elementor-373 .elementor-element.elementor-element-7b441938 .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-373 .elementor-element.elementor-element-7b441938 {
		--icon-box-icon-margin: 13px;
	}

	.elementor-373 .elementor-element.elementor-element-7b441938 .elementor-icon-box-title {
		margin-bottom: 4px;
	}

	.elementor-373 .elementor-element.elementor-element-7b441938 .elementor-icon {
		font-size: 25px;
	}

	body:not(.rtl) .elementor-373 .elementor-element.elementor-element-79e5a9fa {
		left: 153px;
	}

	body.rtl .elementor-373 .elementor-element.elementor-element-79e5a9fa {
		right: 153px;
	}

	.elementor-373 .elementor-element.elementor-element-79e5a9fa {
		top: 503px;
	}

	.elementor-373 .elementor-element.elementor-element-79e5a9fa img {
		width: 100%;
	}

	body:not(.rtl) .elementor-373 .elementor-element.elementor-element-6f45e7e1 {
		left: 19px;
	}

	body.rtl .elementor-373 .elementor-element.elementor-element-6f45e7e1 {
		right: 19px;
	}

	.elementor-373 .elementor-element.elementor-element-6f45e7e1 {
		top: 1207px;
	}

	.elementor-373 .elementor-element.elementor-element-6d1ee7e6 {
		--overlay-opacity: 0.18;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	body:not(.rtl) .elementor-373 .elementor-element.elementor-element-4f5ee3bc {
		left: 255px;
	}

	body.rtl .elementor-373 .elementor-element.elementor-element-4f5ee3bc {
		right: 255px;
	}

	.elementor-373 .elementor-element.elementor-element-4f5ee3bc {
		top: 28px;
	}

	.elementor-373 .elementor-element.elementor-element-4f5ee3bc img {
		width: 80%;
	}

	.elementor-373 .elementor-element.elementor-element-113bdf5b {
		top: 490px;
	}

	body:not(.rtl) .elementor-373 .elementor-element.elementor-element-4a367db2 {
		left: 22px;
	}

	body.rtl .elementor-373 .elementor-element.elementor-element-4a367db2 {
		right: 22px;
	}

	.elementor-373 .elementor-element.elementor-element-4a367db2 {
		top: 565px;
	}

	.elementor-373 .elementor-element.elementor-element-4a367db2 img {
		width: 63%;
	}

	.elementor-373 .elementor-element.elementor-element-2bb767b8 .elementor-heading-title {
		font-size: 29px;
	}

	.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-373 .elementor-element.elementor-element-15fff1e>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial-slider .swiper-button-prev {
		left: 1px;
		width: 26px;
		height: 88px;
		color: #8BB0FF;
	}

	.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial-slider .swiper-button-next {
		right: 1px;
		width: 26px;
		height: 88px;
		color: #8BB0FF;
	}

	.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial-slider .swiper-button-prev:hover {
		color: #8BB0FF;
	}

	.elementor-373 .elementor-element.elementor-element-15fff1e .elementskit-testimonial-slider .swiper-button-next:hover {
		color: #8BB0FF;
	}

	.elementor-373 .elementor-element.elementor-element-1e345d38 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-373 .elementor-element.elementor-element-7c18950::before,
	.elementor-373 .elementor-element.elementor-element-7c18950>.elementor-background-video-container::before,
	.elementor-373 .elementor-element.elementor-element-7c18950>.e-con-inner>.elementor-background-video-container::before,
	.elementor-373 .elementor-element.elementor-element-7c18950>.elementor-background-slideshow::before,
	.elementor-373 .elementor-element.elementor-element-7c18950>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-373 .elementor-element.elementor-element-7c18950>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-position: top center;
	}

	.elementor-373 .elementor-element.elementor-element-7c18950 {
		--overlay-opacity: 0.09;
		--padding-top: 50px;
		--padding-bottom: 70px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-373 .elementor-element.elementor-element-39dec04f {
		text-align: center;
	}

	.elementor-373 .elementor-element.elementor-element-39dec04f .elementor-heading-title {
		font-size: 30px;
	}

	.elementor-373 .elementor-element.elementor-element-2d15b58c {
		text-align: center;
	}

	.elementor-373 .elementor-element.elementor-element-4ef6287f>.elementor-element-populated {
		padding: 10px 10px 10px 10px;
	}

	.elementor-373 .elementor-element.elementor-element-46a67127>.elementor-element-populated {
		padding: 40px 10px 10px 10px;
	}

	.elementor-373 .elementor-element.elementor-element-5fcd4d9a {
		text-align: center;
	}

	.elementor-373 .elementor-element.elementor-element-33558e6d {
		text-align: center;
	}

	.elementor-373 .elementor-element.elementor-element-30bc0d2 {
		--icon-vertical-align: flex-start;
	}

	.elementor-373 .elementor-element.elementor-element-309c9b50 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 12px;
	}
}

@media(min-width:768px) {
	.elementor-373 .elementor-element.elementor-element-78bfb57e {
		--content-width: 1410px;
	}

	.elementor-373 .elementor-element.elementor-element-3081c507 {
		--width: 25%;
	}

	.elementor-373 .elementor-element.elementor-element-94f681f {
		--width: 56.964%;
	}

	.elementor-373 .elementor-element.elementor-element-287ea1c8 {
		--width: 18.036%;
	}

	.elementor-373 .elementor-element.elementor-element-4ef6287f {
		width: 36.753%;
	}

	.elementor-373 .elementor-element.elementor-element-46a67127 {
		width: 22.999%;
	}

	.elementor-373 .elementor-element.elementor-element-7ccd76a2 {
		width: 39.912%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-373 .elementor-element.elementor-element-3081c507 {
		--width: 80%;
	}

	.elementor-373 .elementor-element.elementor-element-94f681f {
		--width: 20%;
	}

	.elementor-373 .elementor-element.elementor-element-287ea1c8 {
		--width: 25%;
	}

	.elementor-373 .elementor-element.elementor-element-4ef6287f {
		width: 50%;
	}

	.elementor-373 .elementor-element.elementor-element-46a67127 {
		width: 50%;
	}

	.elementor-373 .elementor-element.elementor-element-7ccd76a2 {
		width: 50%;
	}
}

@media(min-width:1025px) {

	.elementor-373 .elementor-element.elementor-element-7c18950::before,
	.elementor-373 .elementor-element.elementor-element-7c18950>.elementor-background-video-container::before,
	.elementor-373 .elementor-element.elementor-element-7c18950>.e-con-inner>.elementor-background-video-container::before,
	.elementor-373 .elementor-element.elementor-element-7c18950>.elementor-background-slideshow::before,
	.elementor-373 .elementor-element.elementor-element-7c18950>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-373 .elementor-element.elementor-element-7c18950>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-attachment: scroll;
	}
}