.elementor-3125 .elementor-element.elementor-element-8b29c9e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: 0.89;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-8b29c9e:not(.elementor-motion-effects-element-type-background),
.elementor-3125 .elementor-element.elementor-element-8b29c9e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background-image: url("../../2025/12/home-hero-bg2.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3125 .elementor-element.elementor-element-8b29c9e::before,
.elementor-3125 .elementor-element.elementor-element-8b29c9e>.elementor-background-video-container::before,
.elementor-3125 .elementor-element.elementor-element-8b29c9e>.e-con-inner>.elementor-background-video-container::before,
.elementor-3125 .elementor-element.elementor-element-8b29c9e>.elementor-background-slideshow::before,
.elementor-3125 .elementor-element.elementor-element-8b29c9e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-3125 .elementor-element.elementor-element-8b29c9e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(0deg, var(--e-global-color-primary) 100%, #00000082 100%);
}

.elementor-3125 .elementor-element.elementor-element-cea37e1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 70px;
	--padding-bottom: 70px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-4bb8f45 {
	background-color: var(--e-global-color-primary);
	padding: 10px 15px 10px 15px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-divider);
	border-radius: 50px 50px 50px 50px;
}

.elementor-3125 .elementor-element.elementor-element-4bb8f45.elementor-element {
	--align-self: flex-start;
}

.elementor-3125 .elementor-element.elementor-element-4bb8f45 .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-27f9bd1 .elementor-heading-title {
	font-size: 62px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-white);
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-c8fcffe {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-4e8d360 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button {
	padding: 14px 24px 14px 24px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button.ekit_tamaya::before {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button.ekit_tamaya::after {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button>i {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_slide_in_line::after {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button:not(.ekit_tamaya) {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_distorted_btn .ekit_button__bg {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button:hover>.ekit_creative_button_text {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button:hover>i {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button.ekit_slide_bg:before {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_position_aware_bg {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button .ekit_creative_button_icon_before {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button .ekit_creative_button_icon_after {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button {
	padding: 14px 24px 14px 24px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button.ekit_tamaya::before {
	color: var(--e-global-color-accent);
	background-color: #FFFFFF00;
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button.ekit_tamaya::after {
	color: var(--e-global-color-accent);
	background-color: #FFFFFF00;
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button>i {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_slide_in_line::after {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button:not(.ekit_tamaya) {
	background-color: #FFFFFF00;
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_distorted_btn .ekit_button__bg {
	background-color: #FFFFFF00;
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button:hover>.ekit_creative_button_text {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button:hover>i {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button:hover svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button.ekit_slide_bg:before {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_position_aware_bg {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button .ekit_creative_button_icon_before {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button .ekit_creative_button_icon_after {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-df47173 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-56abeb6 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
	z-index: 1;
	text-align: end;
}

.elementor-3125 .elementor-element.elementor-element-3cdebdc {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-3cdebdc:not(.elementor-motion-effects-element-type-background),
.elementor-3125 .elementor-element.elementor-element-3cdebdc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-3125 .elementor-element.elementor-element-66865c3 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 20px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-5ac1880.ekit-equal-height-enable,
.elementor-3125 .elementor-element.elementor-element-5ac1880.ekit-equal-height-enable>div,
.elementor-3125 .elementor-element.elementor-element-5ac1880.ekit-equal-height-enable .ekit-wid-con,
.elementor-3125 .elementor-element.elementor-element-5ac1880.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-3125 .elementor-element.elementor-element-5ac1880 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox:hover {
	border-style: none;
}

.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 35px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
	width: 60px;
}

.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 20px 0px 0px;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox .elementskit-info-box-icon {
	height: 60px;
}

.elementor-3125 .elementor-element.elementor-element-188ff08 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 20px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-ef23aad.ekit-equal-height-enable,
.elementor-3125 .elementor-element.elementor-element-ef23aad.ekit-equal-height-enable>div,
.elementor-3125 .elementor-element.elementor-element-ef23aad.ekit-equal-height-enable .ekit-wid-con,
.elementor-3125 .elementor-element.elementor-element-ef23aad.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-3125 .elementor-element.elementor-element-ef23aad {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox:hover {
	border-style: none;
}

.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox .box-body>p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox .elementskit-info-box-icon {
	font-size: 35px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
	width: 60px;
}

.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 20px 0px 0px;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox .elementskit-info-box-icon {
	height: 60px;
}

.elementor-3125 .elementor-element.elementor-element-effe152 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 30px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-1aade0b.ekit-equal-height-enable,
.elementor-3125 .elementor-element.elementor-element-1aade0b.ekit-equal-height-enable>div,
.elementor-3125 .elementor-element.elementor-element-1aade0b.ekit-equal-height-enable .ekit-wid-con,
.elementor-3125 .elementor-element.elementor-element-1aade0b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-3125 .elementor-element.elementor-element-1aade0b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox:hover {
	border-style: none;
}

.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox .box-body>p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox .elementskit-info-box-icon {
	font-size: 35px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
	width: 60px;
}

.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 20px 0px 0px;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox .elementskit-info-box-icon {
	height: 60px;
}

.elementor-3125 .elementor-element.elementor-element-7489ef0 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 20px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-768ab77.ekit-equal-height-enable,
.elementor-3125 .elementor-element.elementor-element-768ab77.ekit-equal-height-enable>div,
.elementor-3125 .elementor-element.elementor-element-768ab77.ekit-equal-height-enable .ekit-wid-con,
.elementor-3125 .elementor-element.elementor-element-768ab77.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-3125 .elementor-element.elementor-element-768ab77 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox:hover {
	border-style: none;
}

.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 35px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
	width: 60px;
}

.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 20px 0px 0px;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox .elementskit-info-box-icon {
	height: 60px;
}

.elementor-3125 .elementor-element.elementor-element-69bb852 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-69bb852:not(.elementor-motion-effects-element-type-background),
.elementor-3125 .elementor-element.elementor-element-69bb852>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	/* background-image: url("../../2025/11/graphics_2.png"); */
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-3125 .elementor-element.elementor-element-a9b8604 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 20px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-bb9374b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 150px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-ebf3c23 {
	--display: flex;
	--position: absolute;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	top: 30%;
	--z-index: 2;
	overflow: visible;
}

body:not(.rtl) .elementor-3125 .elementor-element.elementor-element-ebf3c23 {
	left: 60%;
}

body.rtl .elementor-3125 .elementor-element.elementor-element-ebf3c23 {
	right: 60%;
}

.elementor-widget-text-path {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-cce6df1 {
	border-style: solid;
	border-width: 24px 24px 24px 24px;
	border-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
	box-shadow: 0px 0px 0px 2px #FFFFFF;
	--path-stroke: #E8178A;
	--path-fill: var(--e-global-color-primary);
	--width: 195px;
	font-family: "Rajdhani", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2em;
	--word-spacing: 10px;
	--text-color: var(--e-global-color-primary);
	--text-color-hover: var(--e-global-color-primary);
	--transition: 0.3s;
	--stroke-color: var(--e-global-color-accent);
	--stroke-width: 20px;
	--path-fill-hover: var(--e-global-color-primary);
	--stroke-color-hover: var(--e-global-color-accent);
	--stroke-width-hover: 20px;
	--stroke-transition: 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-cce6df1:hover {
	box-shadow: 0px 0px 0px 2px #FFFFFF;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

body:not(.rtl) .elementor-3125 .elementor-element.elementor-element-f4405b5 {
	left: 52px;
}

body.rtl .elementor-3125 .elementor-element.elementor-element-f4405b5 {
	right: 52px;
}

.elementor-3125 .elementor-element.elementor-element-f4405b5 {
	top: 55px;
}

.elementor-3125 .elementor-element.elementor-element-f4405b5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-f4405b5 .elementor-icon {
	font-size: 85px;
}

.elementor-3125 .elementor-element.elementor-element-f4405b5 .elementor-icon svg {
	height: 85px;
}

.elementor-3125 .elementor-element.elementor-element-25f54e1 {
	padding: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	text-align: start;
}

.elementor-3125 .elementor-element.elementor-element-25f54e1 img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-3125 .elementor-element.elementor-element-bdf999e {
	--display: flex;
	--margin-top: -250px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-bdf999e.e-con {
	--align-self: flex-end;
}

.elementor-3125 .elementor-element.elementor-element-40058ec {
	padding: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	text-align: end;
}

.elementor-3125 .elementor-element.elementor-element-40058ec img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-3125 .elementor-element.elementor-element-9c46d4b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-c0e64f6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-3d3e4c4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;
	z-index: 0;
}

.elementor-3125 .elementor-element.elementor-element-3d3e4c4 .elementor-heading-title {
	font-size: 62px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-51ff382.elementor-element {
	--align-self: flex-start;
}

.elementor-3125 .elementor-element.elementor-element-51ff382 .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-d1fc12a .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b9e486f {
	color: var(--e-global-color-text);
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-3125 .elementor-element.elementor-element-58794f1 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-darkdivider);
	--divider-border-width: 1px;
}

.elementor-3125 .elementor-element.elementor-element-58794f1 .elementor-divider-separator {
	width: 100%;
}

.elementor-3125 .elementor-element.elementor-element-58794f1 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-3125 .elementor-element.elementor-element-f022cfc {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 24px;
	--padding-bottom: 24px;
	--padding-left: 24px;
	--padding-right: 24px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-f022cfc:not(.elementor-motion-effects-element-type-background),
.elementor-3125 .elementor-element.elementor-element-f022cfc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-0792d77.ekit-equal-height-enable,
.elementor-3125 .elementor-element.elementor-element-0792d77.ekit-equal-height-enable>div,
.elementor-3125 .elementor-element.elementor-element-0792d77.ekit-equal-height-enable .ekit-wid-con,
.elementor-3125 .elementor-element.elementor-element-0792d77.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-0792d77 .elementskit-infobox {
	background-color: var(--e-global-color-primary);
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 8px 8px 8px 8px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-3125 .elementor-element.elementor-element-0792d77 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-0792d77 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-0792d77 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-0792d77 .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
	border-radius: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-0792d77 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 32px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
}

.elementor-3125 .elementor-element.elementor-element-0792d77 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 16px 0px 0px;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-3125 .elementor-element.elementor-element-669e8d9 {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-64e182f {
	--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: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-c37f74b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-b9c7389.ekit-equal-height-enable,
.elementor-3125 .elementor-element.elementor-element-b9c7389.ekit-equal-height-enable>div,
.elementor-3125 .elementor-element.elementor-element-b9c7389.ekit-equal-height-enable .ekit-wid-con,
.elementor-3125 .elementor-element.elementor-element-b9c7389.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox {
	background-color: var(--e-global-color-white);
	padding: 24px 24px 24px 24px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-darkdivider);
	border-radius: 10px 10px 10px 10px;
}

.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox.gradient-active::before {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	border-radius: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-white);
	fill: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 32px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
}

.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 16px 0px;
}

.elementor-3125 .elementor-element.elementor-element-5608143 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-8a12ac4.ekit-equal-height-enable,
.elementor-3125 .elementor-element.elementor-element-8a12ac4.ekit-equal-height-enable>div,
.elementor-3125 .elementor-element.elementor-element-8a12ac4.ekit-equal-height-enable .ekit-wid-con,
.elementor-3125 .elementor-element.elementor-element-8a12ac4.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox {
	background-color: var(--e-global-color-white);
	padding: 24px 24px 24px 24px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-darkdivider);
	border-radius: 10px 10px 10px 10px;
}

.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox.gradient-active::before {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-8a12ac4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 1;
}

.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	border-radius: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-white);
	fill: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 32px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
}

.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 16px 0px;
}

.elementor-3125 .elementor-element.elementor-element-1f118bd>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button {
	padding: 15px 24px 15px 24px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button.ekit_tamaya::before {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button.ekit_tamaya::after {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button>i {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_slide_in_line::after {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button:not(.ekit_tamaya) {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_distorted_btn .ekit_button__bg {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button:hover>.ekit_creative_button_text {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button:hover>i {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button.ekit_slide_bg:before {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_position_aware_bg {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button .ekit_creative_button_icon_before {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button .ekit_creative_button_icon_after {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-65addbe {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-9675c8c {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-5e1aa47 {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-515c36f {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-d56a958 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;
	z-index: 0;
}

.elementor-3125 .elementor-element.elementor-element-d56a958 .elementor-heading-title {
	font-size: 62px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-a04a8a4.elementor-element {
	--align-self: flex-start;
}

.elementor-3125 .elementor-element.elementor-element-a04a8a4 .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-f21b341 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b1c46ed {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-e940697 {
	color: #353535;
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button {
	padding: 15px 24px 15px 24px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button.ekit_tamaya::before {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button.ekit_tamaya::after {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button>i {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_slide_in_line::after {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button:not(.ekit_tamaya) {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_distorted_btn .ekit_button__bg {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button:hover>.ekit_creative_button_text {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button:hover>i {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button.ekit_slide_bg:before {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_position_aware_bg {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button .ekit_creative_button_icon_before {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button .ekit_creative_button_icon_after {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-e7cc963 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-ffa2aa9 {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-be6005d .sis-service-grid-item__img {
	aspect-ratio: 1;
}

.elementor-3125 .elementor-element.elementor-element-be6005d .sis-service-grid-item {
	margin-bottom: 30px;
}

.elementor-3125 .elementor-element.elementor-element-be6005d .sis-service-grid {
	--service-gap: 30px;
}

.elementor-3125 .elementor-element.elementor-element-be6005d .btn-wraper {
	text-align: right;
}

.elementor-3125 .elementor-element.elementor-element-c764b57 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-869aaa8 {
	--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: center;
	--align-items: center;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-f2eaa6c .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
}

.elementor-3125 .elementor-element.elementor-element-68dc8c8 {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-68dc8c8 .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-68dc8c8 .elementor-heading-title a:hover,
.elementor-3125 .elementor-element.elementor-element-68dc8c8 .elementor-heading-title a:focus {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-5b9a7d1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-5b9a7d1:not(.elementor-motion-effects-element-type-background),
.elementor-3125 .elementor-element.elementor-element-5b9a7d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background-image: url("../../2025/12/graphics_3.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-3125 .elementor-element.elementor-element-77dbbc6 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-ba69d9a {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-037c479 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-d4a876d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;
	z-index: 0;
}

.elementor-3125 .elementor-element.elementor-element-d4a876d .elementor-heading-title {
	font-size: 62px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-secondary);
}

.elementor-3125 .elementor-element.elementor-element-a99e02f .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-c95a436 {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-c95a436 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-24ce0ed {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-1d3a061 {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-8b38991 {
	--display: flex;
	--justify-content: space-between;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 60px;
	--padding-bottom: 50px;
	--padding-left: 10px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-3b05ab9.ekit-equal-height-enable,
.elementor-3125 .elementor-element.elementor-element-3b05ab9.ekit-equal-height-enable>div,
.elementor-3125 .elementor-element.elementor-element-3b05ab9.ekit-equal-height-enable .ekit-wid-con,
.elementor-3125 .elementor-element.elementor-element-3b05ab9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-3b05ab9 .elementskit-infobox {
	background-color: #FFFFFF00;
	padding: 0px 40px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-3b05ab9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-3125 .elementor-element.elementor-element-3b05ab9 .elementskit-infobox:hover {
	border-style: none;
}

.elementor-3125 .elementor-element.elementor-element-3b05ab9 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-3b05ab9 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-3b05ab9 .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-3b05ab9 .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-3b05ab9 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 40px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
	width: 60px;
}

.elementor-3125 .elementor-element.elementor-element-3b05ab9 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 16px 0px;
}

.elementor-3125 .elementor-element.elementor-element-3b05ab9 .elementskit-infobox .elementskit-info-box-icon {
	height: 60px;
}

.elementor-3125 .elementor-element.elementor-element-caf6d87.ekit-equal-height-enable,
.elementor-3125 .elementor-element.elementor-element-caf6d87.ekit-equal-height-enable>div,
.elementor-3125 .elementor-element.elementor-element-caf6d87.ekit-equal-height-enable .ekit-wid-con,
.elementor-3125 .elementor-element.elementor-element-caf6d87.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-caf6d87 .elementskit-infobox {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-caf6d87 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 40px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-caf6d87 .elementskit-infobox:hover {
	border-style: none;
}

.elementor-3125 .elementor-element.elementor-element-caf6d87 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-caf6d87 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-caf6d87 .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-caf6d87 .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-caf6d87 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 40px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
	width: 60px;
}

.elementor-3125 .elementor-element.elementor-element-caf6d87 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 16px 0px;
}

.elementor-3125 .elementor-element.elementor-element-caf6d87 .elementskit-infobox .elementskit-info-box-icon {
	height: 60px;
}

.elementor-3125 .elementor-element.elementor-element-f024392 {
	--display: flex;
	--min-height: 650px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-4f78e63 {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-2d52421 {
	--display: flex;
	--justify-content: space-between;
	--padding-top: 10px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-192a08f.ekit-equal-height-enable,
.elementor-3125 .elementor-element.elementor-element-192a08f.ekit-equal-height-enable>div,
.elementor-3125 .elementor-element.elementor-element-192a08f.ekit-equal-height-enable .ekit-wid-con,
.elementor-3125 .elementor-element.elementor-element-192a08f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-192a08f .elementskit-infobox {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 40px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-192a08f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-3125 .elementor-element.elementor-element-192a08f .elementskit-infobox:hover {
	border-style: none;
}

.elementor-3125 .elementor-element.elementor-element-192a08f .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-192a08f .elementskit-infobox .box-body>p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-192a08f .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-192a08f .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-192a08f .elementskit-infobox .elementskit-info-box-icon {
	font-size: 40px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
	width: 60px;
}

.elementor-3125 .elementor-element.elementor-element-192a08f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 16px 0px;
}

.elementor-3125 .elementor-element.elementor-element-192a08f .elementskit-infobox .elementskit-info-box-icon {
	height: 60px;
}

.elementor-3125 .elementor-element.elementor-element-293dc68.ekit-equal-height-enable,
.elementor-3125 .elementor-element.elementor-element-293dc68.ekit-equal-height-enable>div,
.elementor-3125 .elementor-element.elementor-element-293dc68.ekit-equal-height-enable .ekit-wid-con,
.elementor-3125 .elementor-element.elementor-element-293dc68.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-293dc68 .elementskit-infobox {
	background-color: #FFFFFF00;
	padding: 0px 0px 0px 40px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-293dc68 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-3125 .elementor-element.elementor-element-293dc68 .elementskit-infobox:hover {
	border-style: none;
}

.elementor-3125 .elementor-element.elementor-element-293dc68 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-293dc68 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-293dc68 .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-293dc68 .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-293dc68 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 40px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
	width: 60px;
}

.elementor-3125 .elementor-element.elementor-element-293dc68 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 0px 16px 0px;
}

.elementor-3125 .elementor-element.elementor-element-293dc68 .elementskit-infobox .elementskit-info-box-icon {
	height: 60px;
}

.elementor-3125 .elementor-element.elementor-element-ba89893 {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-02bb660 {
	--display: flex;
	--justify-content: space-between;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-d735c48>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit-btn-wraper {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button {
	padding: 15px 24px 15px 24px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button.ekit_tamaya::before {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button.ekit_tamaya::after {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button>i {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_slide_in_line::after {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button:not(.ekit_tamaya) {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_distorted_btn .ekit_button__bg {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button:hover>.ekit_creative_button_text {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button:hover>i {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button.ekit_slide_bg:before {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_position_aware_bg {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button .ekit_creative_button_icon_before {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button .ekit_creative_button_icon_after {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-312b173 {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 150px;
	--padding-bottom: 150px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-312b173:not(.elementor-motion-effects-element-type-background),
.elementor-3125 .elementor-element.elementor-element-312b173>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/12/join-us_bg.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3125 .elementor-element.elementor-element-16c5cc5 {
	--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;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-fb18d01 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-6d864c9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;
	z-index: 0;
}

.elementor-3125 .elementor-element.elementor-element-6d864c9 .elementor-heading-title {
	font-size: 62px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-d058b48.elementor-element {
	--align-self: flex-start;
}

.elementor-3125 .elementor-element.elementor-element-d058b48 .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-2852798 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-206ddd6 {
	--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;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button {
	padding: 14px 24px 14px 24px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button.ekit_tamaya::before {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button.ekit_tamaya::after {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button>i {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_slide_in_line::after {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button:not(.ekit_tamaya) {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_distorted_btn .ekit_button__bg {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button:hover>.ekit_creative_button_text {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button:hover>i {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button.ekit_slide_bg:before {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_position_aware_bg {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button .ekit_creative_button_icon_before {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button .ekit_creative_button_icon_after {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button {
	padding: 14px 24px 14px 24px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button.ekit_tamaya::before {
	color: var(--e-global-color-accent);
	background-color: #FFFFFF00;
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button.ekit_tamaya::after {
	color: var(--e-global-color-accent);
	background-color: #FFFFFF00;
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button>i {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_slide_in_line::after {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button:not(.ekit_tamaya) {
	background-color: #FFFFFF00;
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_distorted_btn .ekit_button__bg {
	background-color: #FFFFFF00;
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button:hover>.ekit_creative_button_text {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button:hover>i {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button:hover svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button.ekit_slide_bg:before {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_position_aware_bg {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button .ekit_creative_button_icon_before {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button .ekit_creative_button_icon_after {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-29a3381 {
	--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;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-2dc6986 {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .ekit-video-popup-btn {
	background-color: var(--e-global-color-accent);
	padding: 0px 0px 0px 5px;
	width: 60px;
	height: 60px;
	--glow-size: 15px;
	color: #ffffff;
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .ekit-video-popup-btn:hover {
	background-color: var(--e-global-color-white);
	color: var(--e-global-color-primary);
}

body:not(.rtl) .elementor-3125 .elementor-element.elementor-element-418b3fe {
	left: 69px;
}

body.rtl .elementor-3125 .elementor-element.elementor-element-418b3fe {
	right: 69px;
}

.elementor-3125 .elementor-element.elementor-element-418b3fe {
	top: 70px;
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .video-content {
	text-align: center;
	justify-content: center;
	display: flex;
}

.elementor-3125 .elementor-element.elementor-element-418b3fe a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
	font-size: 20px;
}

.elementor-3125 .elementor-element.elementor-element-418b3fe a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
	font-size: 20px;
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .glow-ripple:before {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .glow-ripple:after {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .glow-ripple>i:after {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .glow-radio_wave:before {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .glow-radio_wave:after {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .glow-radio_wave>i:after {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .ekit-video-inline-btn {
	color: #ffffff;
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .ekit-video-popup-btn svg path {
	stroke: #ffffff;
	fill: #ffffff;
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .ekit-video-inline-btn svg path {
	stroke: #ffffff;
	fill: #ffffff;
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .ekit-video-inline-btn:hover {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .ekit-video-popup-btn:hover svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .ekit-video-inline-btn:hover svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-418b3fe .ekit-video-popup-btn>i {
	padding-left: 0px;
}

.mfp-iframe-holder .ekit-popup-close {
	width: 44px;
	height: 44px;
	right: 0;
	color: #ffffff;
	border-color: #ffffff;
	border-radius: 50% 50% 50% 50%;
}

.mfp-iframe-holder .ekit-popup-close>i {
	font-size: 10px;
}

.mfp-container.mfp-iframe-holder .ekit-popup-close {
	background-color: #000000;
}

.mfp-iframe-holder .ekit-popup-close:hover {
	background-color: #000000;
	color: #ffffff;
	border-color: #ffffff;
	border-radius: 50% 50% 50% 50%;
}

.elementor-3125 .elementor-element.elementor-element-6b46817 {
	border-style: solid;
	border-width: 28px 28px 28px 28px;
	border-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
	box-shadow: 0px 0px 0px 3px #FFFFFF;
	--path-stroke: #E8178A;
	--path-fill: var(--e-global-color-primary);
	--width: 150px;
	font-family: "Rajdhani", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2em;
	--word-spacing: 20px;
	--text-color: var(--e-global-color-primary);
	--text-color-hover: var(--e-global-color-primary);
	--transition: 0.3s;
	--stroke-color: var(--e-global-color-accent);
	--stroke-width: 20px;
	--path-fill-hover: var(--e-global-color-primary);
	--stroke-color-hover: var(--e-global-color-accent);
	--stroke-width-hover: 20px;
	--stroke-transition: 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-6b46817:hover {
	box-shadow: 0px 0px 0px 3px #FFFFFF;
}

.elementor-3125 .elementor-element.elementor-element-3d40538 {
	--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: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-eb9bea5 {
	--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;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-6a2ceed {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-733b6da {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;
	z-index: 0;
}

.elementor-3125 .elementor-element.elementor-element-733b6da .elementor-heading-title {
	font-size: 62px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-4de0a0a.elementor-element {
	--align-self: flex-start;
}

.elementor-3125 .elementor-element.elementor-element-4de0a0a .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-f99d16c .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-9b3b58f {
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-30749c9>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button {
	padding: 15px 24px 15px 24px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button.ekit_tamaya::before {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button.ekit_tamaya::after {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button>i {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_slide_in_line::after {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button:not(.ekit_tamaya) {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_distorted_btn .ekit_button__bg {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button:hover>.ekit_creative_button_text {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button:hover>i {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button.ekit_slide_bg:before {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_position_aware_bg {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button .ekit_creative_button_icon_before {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button .ekit_creative_button_icon_after {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-47dd19a {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	text-align: start;
}

.elementor-3125 .elementor-element.elementor-element-47dd19a img {
	width: 100%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-3125 .elementor-element.elementor-element-ce25463 {
	--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;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-1faff28 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 10px 10px 10px 10px;
	text-align: start;
}

.elementor-3125 .elementor-element.elementor-element-1faff28 img {
	width: 100%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-3125 .elementor-element.elementor-element-940fa41.ekit-equal-height-enable,
.elementor-3125 .elementor-element.elementor-element-940fa41.ekit-equal-height-enable>div,
.elementor-3125 .elementor-element.elementor-element-940fa41.ekit-equal-height-enable .ekit-wid-con,
.elementor-3125 .elementor-element.elementor-element-940fa41.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-infobox {
	background-color: var(--e-global-color-secondary);
	padding: 24px 24px 24px 24px;
	border-style: none;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-3125 .elementor-element.elementor-element-940fa41 .ekit-badge {
	background-color: #00000000;
	padding: 24px 24px 24px 24px;
	border-radius: 0px 0px 0px 0px;
	color: #002F4733;
	font-size: 48px;
	font-weight: 700;
	line-height: 1.25em;
}

.elementor-3125 .elementor-element.elementor-element-940fa41 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-infobox:hover {
	border-style: none;
}

.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 32px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
}

.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 12px 0px 0px;
	-webkit-transform: translateY(3px);
	-ms-transform: translateY(3px);
	transform: translateY(3px);
}

.elementor-3125 .elementor-element.elementor-element-015b13d.ekit-equal-height-enable,
.elementor-3125 .elementor-element.elementor-element-015b13d.ekit-equal-height-enable>div,
.elementor-3125 .elementor-element.elementor-element-015b13d.ekit-equal-height-enable .ekit-wid-con,
.elementor-3125 .elementor-element.elementor-element-015b13d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-infobox {
	background-color: var(--e-global-color-secondary);
	padding: 24px 24px 24px 24px;
	border-style: none;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-3125 .elementor-element.elementor-element-015b13d .ekit-badge {
	background-color: #00000000;
	padding: 24px 24px 24px 24px;
	border-radius: 0px 0px 0px 0px;
	color: #002F4733;
	font-size: 48px;
	font-weight: 700;
	line-height: 1.25em;
}

.elementor-3125 .elementor-element.elementor-element-015b13d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-infobox:hover {
	border-style: none;
}

.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-infobox .box-body>p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-infobox .elementskit-info-box-icon {
	font-size: 32px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
}

.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 12px 0px 0px;
	-webkit-transform: translateY(3px);
	-ms-transform: translateY(3px);
	transform: translateY(3px);
}

.elementor-3125 .elementor-element.elementor-element-144c75b.ekit-equal-height-enable,
.elementor-3125 .elementor-element.elementor-element-144c75b.ekit-equal-height-enable>div,
.elementor-3125 .elementor-element.elementor-element-144c75b.ekit-equal-height-enable .ekit-wid-con,
.elementor-3125 .elementor-element.elementor-element-144c75b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-infobox {
	background-color: var(--e-global-color-secondary);
	padding: 24px 24px 24px 24px;
	border-style: none;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-3125 .elementor-element.elementor-element-144c75b .ekit-badge {
	background-color: #00000000;
	padding: 24px 24px 24px 24px;
	border-radius: 0px 0px 0px 0px;
	color: #002F4733;
	font-size: 48px;
	font-weight: 700;
	line-height: 1.25em;
}

.elementor-3125 .elementor-element.elementor-element-144c75b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-infobox:hover {
	border-style: none;
}

.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-infobox .box-body>p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-infobox .elementskit-info-box-icon {
	font-size: 32px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
}

.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 12px 0px 0px;
	-webkit-transform: translateY(3px);
	-ms-transform: translateY(3px);
	transform: translateY(3px);
}

.elementor-3125 .elementor-element.elementor-element-bebe625.ekit-equal-height-enable,
.elementor-3125 .elementor-element.elementor-element-bebe625.ekit-equal-height-enable>div,
.elementor-3125 .elementor-element.elementor-element-bebe625.ekit-equal-height-enable .ekit-wid-con,
.elementor-3125 .elementor-element.elementor-element-bebe625.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-infobox {
	background-color: var(--e-global-color-secondary);
	padding: 24px 24px 24px 24px;
	border-style: none;
	border-radius: 10px 10px 10px 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-3125 .elementor-element.elementor-element-bebe625 .ekit-badge {
	background-color: #00000000;
	padding: 24px 24px 24px 24px;
	border-radius: 0px 0px 0px 0px;
	color: #002F4733;
	font-size: 48px;
	font-weight: 700;
	line-height: 1.25em;
}

.elementor-3125 .elementor-element.elementor-element-bebe625 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-infobox:hover {
	border-style: none;
}

.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-info-box-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-infobox:hover .elementskit-info-box-icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 32px;
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
}

.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 12px 0px 0px;
	-webkit-transform: translateY(3px);
	-ms-transform: translateY(3px);
	transform: translateY(3px);
}

.elementor-3125 .elementor-element.elementor-element-a182b81 {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 75px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: hidden;
}

.elementor-3125 .elementor-element.elementor-element-a182b81:not(.elementor-motion-effects-element-type-background),
.elementor-3125 .elementor-element.elementor-element-a182b81>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color:black;
	/* background-image: url("../../2025/12/graphic5.png"); */
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-3125 .elementor-element.elementor-element-b3eb23f {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-dca73e1 {
	--display: flex;
	--padding-top: 10px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-676310c {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-676310c img {
	width: 100%;
}

.elementor-3125 .elementor-element.elementor-element-ec5867f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0%;
	--padding-bottom: 5%;
	--padding-left: 0%;
	--padding-right: 5%;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-a258de7 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-993cc38 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;
	z-index: 0;
}

.elementor-3125 .elementor-element.elementor-element-993cc38 .elementor-heading-title {
	font-size: 62px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-8f529d6.elementor-element {
	--align-self: flex-start;
}

.elementor-3125 .elementor-element.elementor-element-8f529d6 .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-1f01aa5 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-0255acf {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-2c0cd1d {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 1px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-divider);
	--border-color: var(--e-global-color-divider);
	--margin-top: 16px;
	--margin-bottom: 16px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-5f15022 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-3711ca7 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-white);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-3711ca7 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-be8f429 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-167a458 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-white);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-167a458 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-beccdd6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-20bf050 .elementor-counter-title {
	justify-content: start;
	color: var(--e-global-color-white);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-20bf050 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-6052204 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-32275cf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px/2);
}

.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px/2);
}

.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px/2);
}

.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px/2);
}

.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px/2);
}

.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-e8a5c49 {
	--e-icon-list-icon-size: 22px;
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-icon {
	padding-inline-end: 8px;
}

.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-text {
	color: var(--e-global-color-white);
	transition: color 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-18786f6 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px/2);
}

.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px/2);
}

.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px/2);
}

.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px/2);
}

.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px/2);
}

.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-0623abf {
	--e-icon-list-icon-size: 22px;
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-icon {
	padding-inline-end: 8px;
}

.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-item>a {
	/* font-family: var(--e-global-typography-secondary-font-family), Sans-serif; */
	font-size: 16px;
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-text {
	color: var(--e-global-color-white);
	transition: color 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-3c58484>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button {
	padding: 14px 24px 14px 24px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button.ekit_tamaya::before {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button.ekit_tamaya::after {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button>i {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_slide_in_line::after {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button:not(.ekit_tamaya) {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_distorted_btn .ekit_button__bg {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button:hover>.ekit_creative_button_text {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button:hover>i {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button.ekit_slide_bg:before {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_position_aware_bg {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button .ekit_creative_button_icon_before {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button .ekit_creative_button_icon_after {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-081785a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-33c0386 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-8f8b836 {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-aec7da2 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-56261ee {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;
	z-index: 0;
}

.elementor-3125 .elementor-element.elementor-element-56261ee .elementor-heading-title {
	font-size: 62px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-92dcb8d .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-bd77dcf {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-bd77dcf .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-cb9ca7c {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-99a57f4 {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-24c3cb2 {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-82a3efd {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-82a3efd:not(.elementor-motion-effects-element-type-background),
.elementor-3125 .elementor-element.elementor-element-82a3efd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-3125 .elementor-element.elementor-element-82a3efd.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-ed84349> :is(i, svg) {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	font-size: 20px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-cae833a> :is(i, svg) {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	font-size: 20px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-933c887> :is(i, svg) {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	font-size: 20px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-491a242> :is(i, svg) {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	font-size: 20px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
	background-color: #FFFFFF00;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-darkdivider);
	border-radius: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing a.elementskit-pricing-btn {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	padding: 15px 24px 15px 24px;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing a.elementskit-pricing-btn:hover {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing {
	text-align: left;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-header {
	margin: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 30px 0px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-02db931:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	vertical-align: baseline;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	vertical-align: baseline;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-content p,
.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-lists>li {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-lists>li {
	list-style: none;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-content p {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-lists li:before {
	margin-top: 15px;
	margin-bottom: 15px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-content {
	margin: 0px 0px 40px 0px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-pricing-lists>li>i {
	padding-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-pricing-lists>li>svg {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-pricing-lists>li>i,
.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-pricing-lists>li>svg {
	vertical-align: -2px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-btn i {
	font-size: 16px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-btn svg {
	font-size: 16px;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-pricing-btn-wraper {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing a.elementskit-pricing-btn svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-06aa79f {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-ae3d0f3 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-ae3d0f3:not(.elementor-motion-effects-element-type-background),
.elementor-3125 .elementor-element.elementor-element-ae3d0f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-ed84349> :is(i, svg) {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	font-size: 20px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-cae833a> :is(i, svg) {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	font-size: 20px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-933c887> :is(i, svg) {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	font-size: 20px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-491a242> :is(i, svg) {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	font-size: 20px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
	background-color: #FFFFFF00;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-darkdivider);
	border-radius: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing a.elementskit-pricing-btn {
	background-color: var(--e-global-color-white);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	padding: 15px 24px 15px 24px;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing a.elementskit-pricing-btn:hover {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing {
	text-align: left;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-header {
	margin: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 30px 0px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-658c161:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	vertical-align: baseline;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	vertical-align: baseline;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-content p,
.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-lists>li {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-lists>li {
	list-style: none;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-content p {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-lists li:before {
	margin-top: 15px;
	margin-bottom: 15px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-content {
	margin: 0px 0px 40px 0px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-pricing-lists>li>i {
	padding-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-pricing-lists>li>svg {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-pricing-lists>li>i,
.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-pricing-lists>li>svg {
	vertical-align: -2px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-btn i {
	font-size: 16px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-btn svg {
	font-size: 16px;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-pricing-btn-wraper {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing a.elementskit-pricing-btn svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-c1b0d77 {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-4be8da6 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 32px;
	--padding-bottom: 32px;
	--padding-left: 32px;
	--padding-right: 32px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-4be8da6:not(.elementor-motion-effects-element-type-background),
.elementor-3125 .elementor-element.elementor-element-4be8da6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-3125 .elementor-element.elementor-element-4be8da6.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-ed84349> :is(i, svg) {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	font-size: 20px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-cae833a> :is(i, svg) {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	font-size: 20px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-933c887> :is(i, svg) {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	font-size: 20px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-lists .elementor-repeater-item-491a242> :is(i, svg) {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	font-size: 20px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
	background-color: #FFFFFF00;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-darkdivider);
	border-radius: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing a.elementskit-pricing-btn {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	padding: 15px 24px 15px 24px;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing a.elementskit-pricing-btn:hover {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing {
	text-align: left;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-header {
	margin: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
	padding: 0px 0px 30px 0px;
	margin: 0px 0px 30px 0px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-81f4878:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	vertical-align: baseline;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	vertical-align: baseline;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-content p,
.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-lists>li {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-lists>li {
	list-style: none;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-content p {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-lists li:before {
	margin-top: 15px;
	margin-bottom: 15px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-content {
	margin: 0px 0px 40px 0px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-pricing-lists>li>i {
	padding-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-pricing-lists>li>svg {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-pricing-lists>li>i,
.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-pricing-lists>li>svg {
	vertical-align: -2px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-btn i {
	font-size: 16px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-btn svg {
	font-size: 16px;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-pricing-btn-wraper {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing a.elementskit-pricing-btn svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing a.elementskit-pricing-btn:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-b5a6692 {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-b7e92da {
	--display: flex;
	--justify-content: space-between;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(30px/2);
}

.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(30px/2);
}

.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(30px/2);
}

.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-30px/2);
}

.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-30px/2);
}

.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-icon i {
	color: #002F4700;
	transition: color 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-icon svg {
	fill: #002F4700;
	transition: fill 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-d8f08c3 {
	--e-icon-list-icon-size: 22px;
	--icon-vertical-offset: 0px;
}

.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-56b7a2b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 60px;
	--padding-bottom: 0px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-56b7a2b:not(.elementor-motion-effects-element-type-background),
.elementor-3125 .elementor-element.elementor-element-56b7a2b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background-image: url("../../2025/11/graphics_2.png");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-3125 .elementor-element.elementor-element-cf0d31d {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-18047b0 {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-ddba101 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-145b61a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;
	z-index: 0;
}

.elementor-3125 .elementor-element.elementor-element-145b61a .elementor-heading-title {
	font-size: 62px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-secondary);
}

.elementor-3125 .elementor-element.elementor-element-9a46f0a .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-d1028eb {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-d1028eb .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-3ff554e {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-a568d89 {
	padding: 20px 0px 0px 0px;
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: center;
	--icon-vertical-offset: 0px;
}

.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(30px/2);
}

.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(30px/2);
}

.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(30px/2);
}

.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-30px/2);
}

.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-30px/2);
}

.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-icon {
	padding-inline-end: 5px;
}

.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-b852157>.elementor-widget-container {
	padding: 20px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit-btn-wraper {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button {
	padding: 15px 24px 15px 24px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button:not(.ekit_tamaya)>.ekit_creative_button_text {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button.ekit_tamaya::before {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button.ekit_tamaya::after {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button>i {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_slide_in_line::after {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button:not(.ekit_tamaya) {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_distorted_btn .ekit_button__bg {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button:hover>.ekit_creative_button_text {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button:hover>i {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button.ekit_slide_bg:before {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_position_aware_bg {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button .ekit_creative_button_icon_before {
	margin-right: 10px;
}

.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button .ekit_creative_button_icon_after {
	margin-left: 10px;
}

.elementor-3125 .elementor-element.elementor-element-cacf26a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-2a3cb13 {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-da9bfd2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-da9bfd2:not(.elementor-motion-effects-element-type-background),
.elementor-3125 .elementor-element.elementor-element-da9bfd2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-67e011c {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-67e011c:not(.elementor-motion-effects-element-type-background),
.elementor-3125 .elementor-element.elementor-element-67e011c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/12/map-image.png");
	background-position: top right;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-3125 .elementor-element.elementor-element-c877020 {
	--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;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-63dfb20 {
	border-radius: 15px 15px 15px 15px;
	text-align: start;
}

.elementor-3125 .elementor-element.elementor-element-63dfb20 img {
	width: 100%;
	border-radius: 14px 14px 14px 14px;
}

.elementor-3125 .elementor-element.elementor-element-fc773ec {
	--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;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-96e85b2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-ea065d0 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;
	z-index: 0;
}

.elementor-3125 .elementor-element.elementor-element-ea065d0 .elementor-heading-title {
	font-size: 62px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-ce62d56.elementor-element {
	--align-self: flex-start;
}

.elementor-3125 .elementor-element.elementor-element-ce62d56 .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-bcaa793 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-bb9c139 {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 15px;
	--ekit_testimonial_slidetoshow: 1;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-single-testimonial-slider,
.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial_card,
.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider .swiper-button-prev,
.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider .swiper-button-next {
	background-color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider .swiper-button-prev:hover,
.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider .swiper-button-next:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .ekit_testimonial_style_5 .elementskit-watermark-icon {
	bottom: 30px;
	right: 30px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-single-testimonial-slider,
.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial_card {
	padding: 32px 80px 32px 32px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-single-testimonial-slider,
.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial_card {
	border-radius: 10px 10px 10px 10px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-commentor-content {
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: var(--e-global-color-primary);
	margin: 0px 0px 30px 0px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial_card .elementskit-commentor-coment {
	color: var(--e-global-color-primary);
	margin: 0px 0px 30px 0px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial_card .elementskit-commentor-coment {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
	color: #002F471C;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
	color: #002F471C;
	margin-bottom: 47px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
	color: #002F471C;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
	color: #002F471C;
	margin-bottom: 47px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-watermark-icon svg path {
	stroke: #002F471C;
	fill: #002F471C;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-watermark-icon>i {
	font-size: 120px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-watermark-icon>svg {
	width: 120px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-watermark-icon {
	margin-bottom: 47px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
	border-radius: 50%;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-profile-info .elementskit-author-name {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	margin-bottom: 5px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-profile-info .elementskit-author-des {
	color: var(--e-global-color-text);
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 70px;
	width: 70px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .ekit-testimonial--avatar {
	margin: 0px 12px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider .swiper-navigation-button {
	font-size: 15px;
	-webkit-transform: translateY(78px);
	-ms-transform: translateY(78px);
	transform: translateY(78px);
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider .swiper-button-prev {
	left: 82%;
	width: 40px;
	height: 40px;
	color: var(--e-global-color-primary);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider .swiper-button-next {
	right: 6%;
	width: 40px;
	height: 40px;
	color: var(--e-global-color-primary);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider .swiper-button-prev:hover {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider .swiper-button-next:hover {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-8635682 {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-7a0ac69 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: var(--e-global-color-divider);
	--border-color: var(--e-global-color-divider);
	--margin-top: 45px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 45px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-5c374cd .elementskit-clients-slider {
	--ekit_client_logo_left_right_spacing: 15px;
}

.elementor-3125 .elementor-element.elementor-element-5c374cd .ekit-price-card-slider {
	--ekit_client_logo_slidetosho: 4;
}

.elementor-3125 .elementor-element.elementor-element-5c374cd .elementskit-clients-slider .ekit-main-swiper {
	background-color: #02010100;
}

.elementor-3125 .elementor-element.elementor-element-5c374cd .elementskit-clients-slider .single-client {
	background-color: #00000000;
	min-height: 70px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}

.elementor-3125 .elementor-element.elementor-element-5c374cd .elementskit-clients-slider .swiper-wrapper {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-5c374cd .simple_logo_image .single-client .content-image .main-image {
	opacity: 0.2;
	filter: alpha(opacity=0.2);
}

.elementor-3125 .elementor-element.elementor-element-5c374cd .elementskit-clients-slider .single-client img {
	opacity: 0.2;
	filter: alpha(opacity=0.2);
}

.elementor-3125 .elementor-element.elementor-element-5c374cd .simple_logo_image .single-client:hover .content-image img {
	opacity: 1;
	filter: alpha(opacity=1);
}

.elementor-3125 .elementor-element.elementor-element-5c374cd .simple_logo_image .single-client:hover .content-image .main-image {
	opacity: 1;
	filter: alpha(opacity=1);
}

.elementor-3125 .elementor-element.elementor-element-5e47074 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-da68af2 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-8812821 {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-b21335c {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-5a0a68c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;
	z-index: 0;
}

.elementor-3125 .elementor-element.elementor-element-5a0a68c .elementor-heading-title {
	font-size: 62px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-593b916 .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-b9597b7 {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-b9597b7 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-f25e4c2 {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-b2b1b5f {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider {
	--ekit-team-slider-spacing: 30px;
	--ekit-team-slider-slides-to-show: 4;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider .profile-body .elementskit-btn {
	background-color: #00000000;
	color: var(--e-global-color-white);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-image-card:before,
.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-square-v .profile-card::before,
.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-square-v.square-v4 .profile-card .profile-body::before,
.elementor-3125 .elementor-element.elementor-element-c0089c4 .image-card-v2 .profile-image-card::before,
.elementor-3125 .elementor-element.elementor-element-c0089c4 .image-card-v3 .profile-image-card::after,
.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider .image-card-v2 .ekit-team-style-overlay_details .overlay-content-hover {
	background-color: transparent;
	background-image: linear-gradient(180deg, #00000000 0%, var(--e-global-color-primary) 89%);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-card,
.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-image-card {
	border-radius: 10px 10px 10px 10px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider .team-stable-content {
	border-radius: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider .team-stable-content .profile-image-card {
	border-radius: 10px 10px 10px 10px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider .profile-card {
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-body {
	padding: 0px 20px 0px 20px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-wid-con .profile-square-v .profile-card .profile-body {
	padding: 0px 20px 0px 20px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider .swiper-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider .swiper {
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-wid-con .ekit-team-slider .swiper-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-wid-con .ekit-team-slider .swiper {
	margin: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
	padding-top: 100%;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-header>img,
.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-image-card img,
.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-image-card,
.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-header {
	width: 100%;
	height: 100%;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-img.profile-header>img {
	border-radius: 10px 10px 10px 10px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider .ekit-team-style-default .profile-header {
	border-radius: 10px 10px 10px 10px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-body .profile-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider .profile-card:hover .profile-body .profile-title {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-body .profile-designation {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider .profile-body .elementskit-btn:hover {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider .profile-body .elementskit-btn-icon {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider .profile-body .elementskit-btn:hover>i {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider .profile-body .elementskit-btn>i {
	font-size: 22px;
	margin: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider .ekit-team-social-list {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-social-list>li {
	display: inline-block;
	margin: 0px 0px 0px 10px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-social-list>li>a i {
	font-size: 14px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-social-list>li>a svg {
	max-width: 14px;
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-social-list>li>a {
	width: 35px;
	height: 35px;
	line-height: 40px;
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-white);
	border-radius: 50% 50% 50% 50%;
	padding: 5px 5px 5px 5px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-social-list>li>a:hover {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-social-list>li>a:hover svg {
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-image-card:before {
	backdrop-filter: blur(0px);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-square-v .profile-card::before {
	backdrop-filter: blur(0px);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-square-v.square-v4 .profile-card .profile-body::before {
	backdrop-filter: blur(0px);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .image-card-v2 .profile-image-card::before {
	backdrop-filter: blur(0px);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .image-card-v3 .profile-image-card::after {
	backdrop-filter: blur(0px);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .image-card-v2 .ekit-team-style-overlay_details .overlay-content-hover {
	backdrop-filter: blur(0px);
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-modal .profile-footer .ekit-team-social-list {
	text-align: left;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-modal .profile-footer .ekit-team-social-list>li {
	display: inline-block;
	margin: 1px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-modal .profile-footer .ekit-team-social-list>li>a {
	line-height: 30px;
	color: #FFFFFF;
	background-color: #a1a1a1;
	border-radius: 50px 50px 50px 50px;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-modal .profile-footer .ekit-team-social-list>li>a svg {
	fill: #FFFFFF;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-modal .profile-footer .ekit-team-social-list>li>a:hover {
	background-color: #3b5998;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-modal-close {
	right: 10px;
	color: #656565;
}

.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-modal-close svg {
	fill: #656565;
}

.elementor-3125 .elementor-element.elementor-element-9a9d502 {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-4bc02cb {
	--display: flex;
	--justify-content: space-between;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(30px/2);
}

.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(30px/2);
}

.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(30px/2);
}

.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-30px/2);
}

.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-30px/2);
}

.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-icon i {
	color: #002F4700;
	transition: color 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-icon svg {
	fill: #002F4700;
	transition: fill 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-53f1570 {
	--e-icon-list-icon-size: 22px;
	--icon-vertical-offset: 0px;
}

.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-8c210ac {
	--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;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-8c210ac:not(.elementor-motion-effects-element-type-background),
.elementor-3125 .elementor-element.elementor-element-8c210ac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-70e3b82 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-4cf0a65 {
	text-align: start;
}

.elementor-3125 .elementor-element.elementor-element-4cf0a65 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	border-radius: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-ffcf70b {
	--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: center;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 50px;
	--padding-right: 50px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-119659b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-46e8f35 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;
	z-index: 0;
}

.elementor-3125 .elementor-element.elementor-element-46e8f35 .elementor-heading-title {
	font-size: 59px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-a2d64be.elementor-element {
	--align-self: flex-start;
}

.elementor-3125 .elementor-element.elementor-element-a2d64be .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-4ffc475 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-7c76bb2 {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form textarea,
.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form select {
	background-color: #00000000;
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input[type="submit"] {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	border-radius: 100px 100px 100px 100px;
	padding: 15px 30px 15px 30px;
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input[type="submit"]:hover {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form label {
	color: #000000;
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form label span {
	color: #777777;
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form select {
	padding: 15px 15px 15px 15px;
	width: 100%;
	height: 70px;
	border-radius: 12px 12px 12px 12px;
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form textarea {
	width: 100%;
	height: 150px;
	margin-bottom: 20px;
	padding: 15px 15px 15px 15px;
	border-radius: 12px 12px 12px 12px;
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form .ekit-form-input,
.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form select,
.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input {
	margin-bottom: 20px;
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form textarea,
.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form select {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-divider);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):hover,
.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form select:hover {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form textarea:hover {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):hover,
.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form textarea:hover,
.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form select:hover {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,
.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form select:focus {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form textarea:focus {
	border-radius: 12px 12px 12px 12px;
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):focus,
.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form textarea:focus,
.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form select:focus {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
.elementor-3125 .elementor-element.elementor-element-16b0512 .wpcf7-form textarea,
.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-wid-con .ekit-form form textarea,
.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form select {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .wpcf7-form textarea {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-wid-con .ekit-form form textarea {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder {
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder {
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder {
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder {
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form textarea::-webkit-input-placeholder {
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form textarea::-moz-placeholder {
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form textarea:-ms-input-placeholder {
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form textarea:-moz-placeholder {
	font-size: 18px;
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form>p {
	text-align: left;
}

.elementor-3125 .elementor-element.elementor-element-fcfcda9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-ac39061 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-10bcca8 {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-fe61348 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-8e8022c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;
	z-index: 0;
}

.elementor-3125 .elementor-element.elementor-element-8e8022c .elementor-heading-title {
	font-size: 62px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-7cb7a21.elementor-element {
	--align-self: flex-start;
}

.elementor-3125 .elementor-element.elementor-element-7cb7a21 .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-682ddd3 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-774f186 {
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-a273a12 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-05b6e9d {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-9596b5c {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-28947fc {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-3f684ac {
	border-radius: 15px 15px 15px 15px;
	text-align: start;
}

.elementor-3125 .elementor-element.elementor-element-3f684ac img {
	width: 100%;
	border-radius: 14px 14px 14px 14px;
}

.elementor-3125 .elementor-element.elementor-element-c466852 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-1a07924 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-ef25826 {
	border-radius: 15px 15px 15px 15px;
	text-align: start;
}

.elementor-3125 .elementor-element.elementor-element-ef25826 img {
	width: 100%;
	border-radius: 14px 14px 14px 14px;
}

.elementor-3125 .elementor-element.elementor-element-07a743e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-a7d5b5f {
	border-radius: 15px 15px 15px 15px;
	text-align: start;
}

.elementor-3125 .elementor-element.elementor-element-a7d5b5f img {
	width: 100%;
	border-radius: 14px 14px 14px 14px;
}

.elementor-3125 .elementor-element.elementor-element-89090a4 {
	--display: flex;
	--position: absolute;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	top: 35%;
	--z-index: 2;
	overflow: visible;
}

body:not(.rtl) .elementor-3125 .elementor-element.elementor-element-89090a4 {
	left: 35%;
}

body.rtl .elementor-3125 .elementor-element.elementor-element-89090a4 {
	right: 35%;
}

.elementor-3125 .elementor-element.elementor-element-874d768 {
	border-style: solid;
	border-width: 24px 24px 24px 24px;
	border-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
	box-shadow: 0px 0px 0px 4px #FFFFFF;
	--path-stroke: #E8178A;
	--path-fill: var(--e-global-color-primary);
	--width: 195px;
	font-family: "Rajdhani", Sans-serif;
	font-size: 48px;
	font-weight: 700;
	line-height: 1.2em;
	--word-spacing: 10px;
	--text-color: var(--e-global-color-primary);
	--text-color-hover: var(--e-global-color-primary);
	--transition: 0.3s;
	--stroke-color: var(--e-global-color-accent);
	--stroke-width: 20px;
	--path-fill-hover: var(--e-global-color-primary);
	--stroke-color-hover: var(--e-global-color-accent);
	--stroke-width-hover: 20px;
	--stroke-transition: 0.3s;
}

.elementor-3125 .elementor-element.elementor-element-874d768:hover {
	box-shadow: 0px 0px 0px 4px #FFFFFF;
}

body:not(.rtl) .elementor-3125 .elementor-element.elementor-element-91c8933 {
	left: 52px;
}

body.rtl .elementor-3125 .elementor-element.elementor-element-91c8933 {
	right: 52px;
}

.elementor-3125 .elementor-element.elementor-element-91c8933 {
	top: 55px;
}

.elementor-3125 .elementor-element.elementor-element-91c8933 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-91c8933 .elementor-icon {
	font-size: 85px;
}

.elementor-3125 .elementor-element.elementor-element-91c8933 .elementor-icon svg {
	height: 85px;
}

.elementor-3125 .elementor-element.elementor-element-4f2a67f {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
	background-color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-primary);
	border-radius: 10px 10px 10px 10px;
	padding: 24px 40px 24px 24px;
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-body,
.elementor-3125 .elementor-element.elementor-element-ae0defd .accordion.floating-style .elementskit-card-body {
	background-color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
	color: var(--e-global-color-accent);
	border-radius: 10px 10px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]:hover {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]:hover {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-header>.elementskit-btn-link:hover {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card:not(:last-child) {
	margin-bottom: 15px;
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-body p {
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-body {
	color: var(--e-global-color-white);
	border-radius: 0px 0px 10px 10px;
	padding: 0px 24px 24px 24px;
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-body p,
.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-body {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
	font-size: 16px;
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-header .elementskit-btn-link:hover .ekit_accordion_normal_icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
	font-size: 16px;
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link:hover .ekit_accordion_active_icon {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-5347c92 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 10px;
	--padding-right: 10px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-6eb6b94 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-f326a99 {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-5bd7758 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-735015b {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;
	z-index: 0;
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-735015b .elementor-heading-title {
	font-size: 62px;
	font-weight: 700;
	line-height: 1.2em;
	color: var(--e-global-color-white);
}

.elementor-3125 .elementor-element.elementor-element-e006199.elementor-element {
	--align-self: center;
}

.elementor-3125 .elementor-element.elementor-element-e006199 .elementor-heading-title {
	font-family: "Rajdhani", Sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.2em;
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-6259dbe {
	text-align: center;
}

.elementor-3125 .elementor-element.elementor-element-6259dbe .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-c6731a8 {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-b43c242 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-a2fedd8 {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-blog-block-post,
.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-image-card,
.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-card {
	background-color: #00000000;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-btn {
	background-color: var(--e-global-color-accent);
	padding: 15px 24px 15px 24px;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
	border-radius: 100px 100px 100px 100px;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-btn:hover {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-image-card {
	display: block;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .btn-wraper {
	text-align: left;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-blog-block-post .elementskit-post-body {
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-image-card .elementskit-post-body {
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-entry-thumb {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	border-radius: 12px 12px 12px 12px;
	margin: 0px 0px 20px 0px;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .ekit-wid-con .elementskit-entry-thumb {
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .post-meta-list a,
.elementor-3125 .elementor-element.elementor-element-8abddba .post-meta-list .meta-date-text {
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .post-meta-list {
	text-align: left;
	margin: 0px 0px 5px 0px;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .post-meta-list>span {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-body .entry-title,
.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-entry-header .entry-title,
.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-blog-block-post .elementskit-post-body .entry-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-body .entry-title a {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-entry-header .entry-title a {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-body .entry-title a:hover {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-entry-header .entry-title a:hover {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-card:hover .entry-title a {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-image-card:hover .entry-title a {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-body .entry-title {
	text-align: left;
	margin: 0px 0px 3px 0px;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-entry-header .entry-title {
	text-align: left;
	margin: 0px 0px 3px 0px;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-footer>p {
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-body>p {
	color: var(--e-global-color-text);
	text-align: left;
	margin: 0px 0px 20px 0px;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-footer>p,
.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-body>p {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-footer {
	text-align: left;
	margin: 0px 0px 20px 0px;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-blog-block-post .elementskit-post-footer>p {
	margin: 0px 0px 20px 0px;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-btn i {
	font-size: 15px;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-btn svg {
	max-width: 15px;
}

.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-btn:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-152fc8e {
	--display: flex;
	overflow: visible;
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-blog-block-post,
.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-image-card,
.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-card {
	background-color: #00000000;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-blog-block-post>.row {
	align-items: center;
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-blog-block-post .elementskit-post-body {
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-image-card .elementskit-post-body {
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-entry-thumb {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	border-radius: 12px 12px 12px 12px;
	margin: 0px 0px 20px 0px;
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .ekit-wid-con .elementskit-entry-thumb {
	padding: 0px 0px 0px 0px;
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .post-meta-list a,
.elementor-3125 .elementor-element.elementor-element-22cddb0 .post-meta-list .meta-date-text {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6em;
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .post-meta-list {
	text-align: left;
	margin: 0px 0px 5px 0px;
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .post-meta-list>span {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-body .entry-title,
.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-entry-header .entry-title,
.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-body .entry-title a {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-entry-header .entry-title a {
	color: var(--e-global-color-primary);
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-body .entry-title a:hover {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-entry-header .entry-title a:hover {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-card:hover .entry-title a {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-image-card:hover .entry-title a {
	color: var(--e-global-color-accent);
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-body .entry-title {
	text-align: left;
	margin: 0px 0px 3px 0px;
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-entry-header .entry-title {
	text-align: left;
	margin: 0px 0px 3px 0px;
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-footer>p {
	color: var(--e-global-color-text);
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-body>p {
	color: var(--e-global-color-text);
	text-align: left;
	margin: 0px 0px 20px 0px;
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-footer>p,
.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-body>p {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-footer {
	text-align: left;
	margin: 0px 0px 20px 0px;
}

.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-blog-block-post .elementskit-post-footer>p {
	margin: 0px 0px 20px 0px;
}

@media(max-width:1280px) and (min-width:768px) {
	.elementor-3125 .elementor-element.elementor-element-bdf999e {
		--width: 350px;
	}
}

@media(max-width:1280px) {
	.elementor-3125 .elementor-element.elementor-element-cea37e1 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-4bb8f45 .elementor-heading-title {
		font-size: 15px;
	}

	.elementor-3125 .elementor-element.elementor-element-27f9bd1 .elementor-heading-title {
		font-size: 69px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-4e8d360 {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-56abeb6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -120px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

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

	.elementor-3125 .elementor-element.elementor-element-bb9374b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 100px;
	}

	body:not(.rtl) .elementor-3125 .elementor-element.elementor-element-ebf3c23 {
		left: 53%;
	}

	body.rtl .elementor-3125 .elementor-element.elementor-element-ebf3c23 {
		right: 53%;
	}

	.elementor-widget-text-path {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-cce6df1 {
		font-size: 46px;
		line-height: 1.2em;
	}

	.elementor-3125 .elementor-element.elementor-element-bdf999e {
		--margin-top: -150px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-9c46d4b {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-3d3e4c4 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-3d3e4c4 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-51ff382 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-d1fc12a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-0792d77 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-d56a958 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-d56a958 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-a04a8a4 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-f21b341 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-f2eaa6c .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-68dc8c8 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-d4a876d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-d4a876d .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-a99e02f .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-c95a436 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-3b05ab9 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-3b05ab9 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-caf6d87 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-caf6d87 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-192a08f .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-192a08f .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-293dc68 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-293dc68 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-312b173 {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-6d864c9 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-6d864c9 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-d058b48 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-2852798 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-6b46817 {
		font-size: 46px;
		line-height: 1.2em;
	}

	.elementor-3125 .elementor-element.elementor-element-733b6da {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-733b6da .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-4de0a0a .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-f99d16c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-940fa41 .ekit-badge {
		font-size: 22px;
	}

	.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-015b13d .ekit-badge {
		font-size: 22px;
	}

	.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-144c75b .ekit-badge {
		font-size: 22px;
	}

	.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-bebe625 .ekit-badge {
		font-size: 22px;
	}

	.elementor-3125 .elementor-element.elementor-element-993cc38 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-993cc38 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-8f529d6 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-1f01aa5 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-3711ca7 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-167a458 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-20bf050 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-item>a {
		font-size: 16px;
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-item>a {
		font-size: 16px;
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-56261ee {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-56261ee .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-92dcb8d .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-bd77dcf .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-content p,
	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-lists>li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing a.elementskit-pricing-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-ae3d0f3.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-content p,
	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-lists>li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing a.elementskit-pricing-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-content p,
	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-lists>li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing a.elementskit-pricing-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-145b61a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-145b61a .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-9a46f0a .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-d1028eb .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-67e011c {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}

	.elementor-3125 .elementor-element.elementor-element-ea065d0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-ea065d0 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-ce62d56 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-bcaa793 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-profile-info .elementskit-author-des {
		font-size: 16px;
	}

	.elementor-3125 .elementor-element.elementor-element-5a0a68c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-5a0a68c .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-593b916 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-b9597b7 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-body .profile-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-body .profile-designation {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-46e8f35 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-46e8f35 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-a2d64be .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-4ffc475 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
	.wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
	.elementor-3125 .elementor-element.elementor-element-16b0512 .wpcf7-form textarea,
	.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-wid-con .ekit-form form textarea,
	.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form select {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input[type="submit"] {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8e8022c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-8e8022c .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-7cb7a21 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-682ddd3 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-874d768 {
		font-size: 46px;
		line-height: 1.2em;
	}

	.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-body p,
	.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-735015b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-735015b .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-e006199 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-6259dbe .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8abddba .post-meta-list a,
	.elementor-3125 .elementor-element.elementor-element-8abddba .post-meta-list .meta-date-text {
		font-size: 16px;
	}

	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-body .entry-title,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-entry-header .entry-title,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-footer>p,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-22cddb0 .post-meta-list a,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .post-meta-list .meta-date-text {
		font-size: 16px;
	}

	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-body .entry-title,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-entry-header .entry-title,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-footer>p,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-4bb8f45 {
		padding: 5px 10px 5px 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-4bb8f45 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-27f9bd1 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button {
		padding: 12px 20px 12px 20px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button {
		padding: 12px 20px 12px 20px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-3cdebdc {
		--flex-wrap: wrap;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-66865c3 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-188ff08 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-effe152 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-7489ef0 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-69bb852 {
		--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: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-a9b8604 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-bb9374b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 100px;
	}

	body:not(.rtl) .elementor-3125 .elementor-element.elementor-element-ebf3c23 {
		left: 57%;
	}

	body.rtl .elementor-3125 .elementor-element.elementor-element-ebf3c23 {
		right: 57%;
	}

	.elementor-3125 .elementor-element.elementor-element-ebf3c23 {
		top: 51%;
	}

	.elementor-widget-text-path {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-cce6df1 {
		border-width: 15px 15px 15px 15px;
		--width: 500px;
		font-size: 32px;
		line-height: 1.2em;
	}

	.elementor-3125 .elementor-element.elementor-element-f4405b5 .elementor-icon {
		font-size: 41px;
	}

	.elementor-3125 .elementor-element.elementor-element-f4405b5 .elementor-icon svg {
		height: 41px;
	}

	.elementor-3125 .elementor-element.elementor-element-bdf999e {
		--margin-top: -200px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-3d3e4c4 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-3d3e4c4 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-3125 .elementor-element.elementor-element-51ff382 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-d1fc12a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-58794f1 .elementor-divider {
		padding-block-start: 0px;
		padding-block-end: 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-0792d77 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox {
		padding: 15px 15px 15px 15px;
	}

	.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox {
		padding: 15px 15px 15px 15px;
	}

	.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-1f118bd>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-65addbe {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-d56a958 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-d56a958 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-3125 .elementor-element.elementor-element-a04a8a4 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-f21b341 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-b0b2d71>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-f2eaa6c .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-68dc8c8 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-5b9a7d1 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-d4a876d {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-d4a876d .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-3125 .elementor-element.elementor-element-a99e02f .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-c95a436 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

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

	.elementor-3125 .elementor-element.elementor-element-8b38991 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-3b05ab9 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-3b05ab9 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-caf6d87 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-caf6d87 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-caf6d87 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-f024392 {
		--min-height: 550px;
	}

	.elementor-3125 .elementor-element.elementor-element-2d52421 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-192a08f .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-192a08f .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-293dc68 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-293dc68 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-6d864c9 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-6d864c9 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-3125 .elementor-element.elementor-element-d058b48 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-2852798 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-206ddd6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	body:not(.rtl) .elementor-3125 .elementor-element.elementor-element-418b3fe {
		left: 45px;
	}

	body.rtl .elementor-3125 .elementor-element.elementor-element-418b3fe {
		right: 45px;
	}

	.elementor-3125 .elementor-element.elementor-element-418b3fe {
		top: 45px;
	}

	.elementor-3125 .elementor-element.elementor-element-6b46817 {
		border-width: 18px 18px 18px 18px;
		--width: 100px;
		font-size: 32px;
		line-height: 1.2em;
	}

	.elementor-3125 .elementor-element.elementor-element-3d40538 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-733b6da {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-733b6da .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-3125 .elementor-element.elementor-element-4de0a0a .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-f99d16c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-47dd19a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-infobox {
		padding: 15px 15px 15px 15px;
	}

	.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-940fa41 .ekit-badge {
		font-size: 18px;
	}

	.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-infobox {
		padding: 15px 15px 15px 15px;
	}

	.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-015b13d .ekit-badge {
		font-size: 18px;
	}

	.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-infobox {
		padding: 15px 15px 15px 15px;
	}

	.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-144c75b .ekit-badge {
		font-size: 18px;
	}

	.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-infobox {
		padding: 15px 15px 15px 15px;
	}

	.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-bebe625 .ekit-badge {
		font-size: 18px;
	}

	.elementor-3125 .elementor-element.elementor-element-a182b81 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-993cc38 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-993cc38 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-3125 .elementor-element.elementor-element-8f529d6 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-1f01aa5 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-2c0cd1d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-3711ca7 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-167a458 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-20bf050 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-081785a {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-56261ee {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-56261ee .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-3125 .elementor-element.elementor-element-92dcb8d .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-bd77dcf .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-99a57f4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-82a3efd {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-content p,
	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-lists>li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing a.elementskit-pricing-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-ae3d0f3 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-content p,
	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-lists>li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing a.elementskit-pricing-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-4be8da6 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-content p,
	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-lists>li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing a.elementskit-pricing-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-b7e92da {
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-56b7a2b {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-145b61a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-145b61a .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-3125 .elementor-element.elementor-element-9a46f0a .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-d1028eb .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(10px/2);
	}

	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(10px/2);
	}

	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px/2);
	}

	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px/2);
	}

	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px/2);
	}

	.elementor-3125 .elementor-element.elementor-element-a568d89 {
		--e-icon-list-icon-size: 15px;
	}

	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-cacf26a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-da9bfd2 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-67e011c {
		--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: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-3125 .elementor-element.elementor-element-63dfb20 img {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-3125 .elementor-element.elementor-element-ea065d0 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-ea065d0 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-3125 .elementor-element.elementor-element-ce62d56 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-bcaa793 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
		--ekit_testimonial_slidetoshow: 1;
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-profile-info .elementskit-author-des {
		font-size: 15px;
	}

	.elementor-3125 .elementor-element.elementor-element-7a0ac69 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 20px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-5c374cd .elementskit-clients-slider {
		--ekit_client_logo_left_right_spacing: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-5c374cd .ekit-price-card-slider {
		--ekit_client_logo_slidetosho: 3;
	}

	.elementor-3125 .elementor-element.elementor-element-5e47074 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-5a0a68c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-5a0a68c .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-3125 .elementor-element.elementor-element-593b916 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-b9597b7 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-b2b1b5f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider {
		--ekit-team-slider-spacing: 30px;
		--ekit-team-slider-slides-to-show: 3;
	}

	.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-body .profile-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-body .profile-designation {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-social-list>li>a i {
		font-size: 12px;
	}

	.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-social-list>li>a svg {
		max-width: 12px;
	}

	.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-social-list>li>a {
		width: 25px;
		height: 25px;
	}

	.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-social-list>li {
		margin: 0px 0px 0px 6px;
	}

	.elementor-3125 .elementor-element.elementor-element-4bc02cb {
		--padding-top: 20px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-ffcf70b {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-46e8f35 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-46e8f35 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-3125 .elementor-element.elementor-element-a2d64be .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-4ffc475 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
	.wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
	.elementor-3125 .elementor-element.elementor-element-16b0512 .wpcf7-form textarea,
	.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-wid-con .ekit-form form textarea,
	.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form select {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input[type="submit"] {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-fcfcda9 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-8e8022c {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-8e8022c .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-3125 .elementor-element.elementor-element-7cb7a21 .elementor-heading-title {
		font-size: 14px;
	}

	.elementor-3125 .elementor-element.elementor-element-682ddd3 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-a273a12 {
		--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;
	}

	.elementor-3125 .elementor-element.elementor-element-874d768 {
		--width: 500px;
		font-size: 32px;
		line-height: 1.2em;
	}

	.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-body p,
	.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-5347c92 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-735015b {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-735015b .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-3125 .elementor-element.elementor-element-e006199 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-3125 .elementor-element.elementor-element-6259dbe .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-blog-block-post,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-image-card,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-8abddba .post-meta-list a,
	.elementor-3125 .elementor-element.elementor-element-8abddba .post-meta-list .meta-date-text {
		font-size: 15px;
	}

	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-body .entry-title,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-entry-header .entry-title,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-footer>p,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-blog-block-post,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-image-card,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-22cddb0 .post-meta-list a,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .post-meta-list .meta-date-text {
		font-size: 15px;
	}

	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-body .entry-title,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-entry-header .entry-title,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-footer>p,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(max-width:767px) {
	.elementor-3125 .elementor-element.elementor-element-8b29c9e {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-cea37e1 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-4bb8f45 .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-3125 .elementor-element.elementor-element-27f9bd1 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-4e8d360 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-d48c263 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-35cc032 .ekit_creative_button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-56abeb6 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-3cdebdc {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox .elementskit-info-box-icon {
		font-size: 25px;
		width: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
		margin: 0px 10px 0px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-5ac1880 .elementskit-infobox .elementskit-info-box-icon {
		height: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox .elementskit-info-box-icon {
		font-size: 25px;
		width: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
		margin: 0px 10px 0px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-ef23aad .elementskit-infobox .elementskit-info-box-icon {
		height: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox .elementskit-info-box-icon {
		font-size: 25px;
		width: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
		margin: 0px 10px 0px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-1aade0b .elementskit-infobox .elementskit-info-box-icon {
		height: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox .elementskit-info-box-icon {
		font-size: 25px;
		width: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
		margin: 0px 10px 0px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-768ab77 .elementskit-infobox .elementskit-info-box-icon {
		height: 40px;
	}

	.elementor-3125 .elementor-element.elementor-element-ebf3c23 {
		--width: 100px;
		top: 23%;
	}

	body:not(.rtl) .elementor-3125 .elementor-element.elementor-element-ebf3c23 {
		left: 50%;
	}

	body.rtl .elementor-3125 .elementor-element.elementor-element-ebf3c23 {
		right: 50%;
	}

	.elementor-widget-text-path {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-cce6df1 {
		border-width: 9px 9px 9px 9px;
		--width: 100px;
		font-size: 28px;
		line-height: 1.2em;
		--word-spacing: 20px;
	}

	body:not(.rtl) .elementor-3125 .elementor-element.elementor-element-f4405b5 {
		left: 26px;
	}

	body.rtl .elementor-3125 .elementor-element.elementor-element-f4405b5 {
		right: 26px;
	}

	.elementor-3125 .elementor-element.elementor-element-f4405b5 {
		top: 29px;
	}

	.elementor-3125 .elementor-element.elementor-element-bdf999e {
		--width: 62%;
		--margin-top: -150px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-3d3e4c4 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-3125 .elementor-element.elementor-element-51ff382 .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-3125 .elementor-element.elementor-element-d1fc12a .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-0792d77 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-b9c7389 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8a12ac4 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-1f118bd .ekit_creative_button {
		padding: 13px 20px 13px 20px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-d56a958 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-3125 .elementor-element.elementor-element-a04a8a4 .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-3125 .elementor-element.elementor-element-f21b341 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-b0b2d71 .ekit_creative_button {
		padding: 13px 20px 13px 20px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-f2eaa6c {
		text-align: center;
	}

	.elementor-3125 .elementor-element.elementor-element-f2eaa6c .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-68dc8c8 .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-d4a876d .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-3125 .elementor-element.elementor-element-a99e02f .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-3125 .elementor-element.elementor-element-c95a436 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-3b05ab9 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-3b05ab9 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-caf6d87 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-caf6d87 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-f024392 {
		--min-height: 300px;
	}

	.elementor-3125 .elementor-element.elementor-element-192a08f .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-192a08f .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-293dc68 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-293dc68 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-d735c48 .ekit_creative_button {
		padding: 13px 20px 13px 20px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-312b173 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-6d864c9 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-3125 .elementor-element.elementor-element-d058b48 .elementor-heading-title {
		font-size: 18px;
	}

	.elementor-3125 .elementor-element.elementor-element-2852798 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-ad49386 .ekit_creative_button {
		padding: 12px 20px 12px 20px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-5f4aada .ekit_creative_button {
		padding: 12px 20px 12px 20px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-2dc6986 {
		--width: 150px;
	}

	body:not(.rtl) .elementor-3125 .elementor-element.elementor-element-418b3fe {
		left: 45px;
	}

	body.rtl .elementor-3125 .elementor-element.elementor-element-418b3fe {
		right: 45px;
	}

	.elementor-3125 .elementor-element.elementor-element-418b3fe {
		top: 44px;
	}

	.elementor-3125 .elementor-element.elementor-element-6b46817 {
		border-width: 14px 14px 14px 14px;
		--width: 100px;
		font-size: 32px;
		line-height: 1.2em;
	}

	.elementor-3125 .elementor-element.elementor-element-733b6da .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-3125 .elementor-element.elementor-element-4de0a0a .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-3125 .elementor-element.elementor-element-f99d16c .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-30749c9>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-30749c9 .ekit_creative_button {
		padding: 13px 20px 13px 20px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-940fa41 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-940fa41 .ekit-badge {
		font-size: 18px;
		line-height: 1.2em;
	}

	.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-015b13d .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-015b13d .ekit-badge {
		font-size: 18px;
		line-height: 1.2em;
	}

	.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-144c75b .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-144c75b .ekit-badge {
		font-size: 18px;
		line-height: 1.2em;
	}

	.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-bebe625 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-bebe625 .ekit-badge {
		font-size: 18px;
		line-height: 1.2em;
	}

	.elementor-3125 .elementor-element.elementor-element-a182b81 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-b3eb23f.e-con {
		--order: 99999
			/* order end hack */
		;
	}

	.elementor-3125 .elementor-element.elementor-element-dca73e1 {
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-ec5867f {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-993cc38 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-3125 .elementor-element.elementor-element-8f529d6 .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-3125 .elementor-element.elementor-element-1f01aa5 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-3711ca7 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-167a458 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-20bf050 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-3125 .elementor-element.elementor-element-e8a5c49 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-3125 .elementor-element.elementor-element-0623abf .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-3c58484 .ekit_creative_button {
		padding: 12px 20px 12px 20px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-56261ee .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-3125 .elementor-element.elementor-element-92dcb8d .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-3125 .elementor-element.elementor-element-bd77dcf .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 20px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-content p,
	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-lists>li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing a.elementskit-pricing-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		padding: 13px 20px 13px 20px;
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-btn i {
		font-size: 12px;
	}

	.elementor-3125 .elementor-element.elementor-element-02db931 .elementskit-single-pricing .elementskit-pricing-btn svg {
		font-size: 12px;
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 20px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-content p,
	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-lists>li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing a.elementskit-pricing-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		padding: 13px 20px 13px 20px;
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-btn i {
		font-size: 12px;
	}

	.elementor-3125 .elementor-element.elementor-element-658c161 .elementskit-single-pricing .elementskit-pricing-btn svg {
		font-size: 12px;
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 20px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-content p,
	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-lists>li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing a.elementskit-pricing-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		padding: 13px 20px 13px 20px;
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-btn i {
		font-size: 12px;
	}

	.elementor-3125 .elementor-element.elementor-element-81f4878 .elementskit-single-pricing .elementskit-pricing-btn svg {
		font-size: 12px;
	}

	.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(10px/2);
	}

	.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(10px/2);
	}

	.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px/2);
	}

	.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px/2);
	}

	.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px/2);
	}

	.elementor-3125 .elementor-element.elementor-element-d8f08c3 {
		--e-icon-list-icon-size: 15px;
	}

	.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-3125 .elementor-element.elementor-element-d8f08c3 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-145b61a .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-3125 .elementor-element.elementor-element-9a46f0a .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-3125 .elementor-element.elementor-element-d1028eb .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(10px/2);
	}

	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(10px/2);
	}

	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px/2);
	}

	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px/2);
	}

	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px/2);
	}

	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-3125 .elementor-element.elementor-element-a568d89 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-b852157 .ekit_creative_button {
		padding: 13px 20px 13px 20px;
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-ea065d0 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-3125 .elementor-element.elementor-element-ce62d56 .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-3125 .elementor-element.elementor-element-bcaa793 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-single-testimonial-slider,
	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial_card {
		padding: 20px 20px 20px 20px;
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-watermark-icon>i {
		font-size: 50px;
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-watermark-icon>svg {
		width: 50px;
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
		margin-bottom: 20px;
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
		margin-bottom: 20px;
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-watermark-icon {
		margin-bottom: 20px;
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		margin-bottom: 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-profile-info .elementskit-author-des {
		font-size: 12px;
		line-height: 1em;
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-commentor-bio {
		margin: 0px 0px 0px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-eacbf5b .elementskit-commentor-bio .elementskit-commentor-image>img {
		height: 50px;
		width: 50px;
	}

	.elementor-3125 .elementor-element.elementor-element-7a0ac69 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-5c374cd .elementskit-clients-slider {
		--ekit_client_logo_left_right_spacing: 10px;
	}

	.elementor-3125 .elementor-element.elementor-element-5c374cd .ekit-price-card-slider {
		--ekit_client_logo_slidetosho: 2;
	}

	.elementor-3125 .elementor-element.elementor-element-5a0a68c .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-3125 .elementor-element.elementor-element-593b916 .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-3125 .elementor-element.elementor-element-b9597b7 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-c0089c4 .ekit-team-slider {
		--ekit-team-slider-spacing: 30px;
		--ekit-team-slider-slides-to-show: 1;
	}

	.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-body .profile-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-c0089c4 .profile-body .profile-designation {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-3125 .elementor-element.elementor-element-53f1570 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-46e8f35 .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-3125 .elementor-element.elementor-element-a2d64be .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-3125 .elementor-element.elementor-element-4ffc475 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
	.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form select {
		height: 50px;
	}

	.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form textarea {
		height: 100px;
	}

	.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
	.wpcf7-form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
	.elementor-3125 .elementor-element.elementor-element-16b0512 .wpcf7-form textarea,
	.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-wid-con .ekit-form form textarea,
	.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form select {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-16b0512 .ekit-form form input[type="submit"] {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		padding: 12px 25px 12px 25px;
	}

	.elementor-3125 .elementor-element.elementor-element-8e8022c .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-3125 .elementor-element.elementor-element-7cb7a21 .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-3125 .elementor-element.elementor-element-682ddd3 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-89090a4 {
		--width: 100px;
	}

	.elementor-3125 .elementor-element.elementor-element-874d768 {
		border-width: 11px 11px 11px 11px;
		--width: 100px;
		font-size: 32px;
		line-height: 1.2em;
	}

	body:not(.rtl) .elementor-3125 .elementor-element.elementor-element-91c8933 {
		left: 32px;
	}

	body.rtl .elementor-3125 .elementor-element.elementor-element-91c8933 {
		right: 32px;
	}

	.elementor-3125 .elementor-element.elementor-element-91c8933 {
		top: 34px;
	}

	.elementor-3125 .elementor-element.elementor-element-91c8933 .elementor-icon {
		font-size: 30px;
	}

	.elementor-3125 .elementor-element.elementor-element-91c8933 .elementor-icon svg {
		height: 30px;
	}

	.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		padding: 24px 50px 24px 24px;
	}

	.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-body p,
	.elementor-3125 .elementor-element.elementor-element-ae0defd .elementskit-accordion .elementskit-card-body {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-735015b .elementor-heading-title {
		font-size: 24px;
	}

	.elementor-3125 .elementor-element.elementor-element-e006199 .elementor-heading-title {
		font-size: 13px;
	}

	.elementor-3125 .elementor-element.elementor-element-6259dbe .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-blog-block-post,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-image-card,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-card {
		margin: 0px 0px 30px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-8abddba .post-meta-list a,
	.elementor-3125 .elementor-element.elementor-element-8abddba .post-meta-list .meta-date-text {
		font-size: 13px;
		line-height: 1.5em;
	}

	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-body .entry-title,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-entry-header .entry-title,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-footer>p,
	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-post-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-8abddba .elementskit-btn {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-blog-block-post,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-image-card,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-card {
		margin: 0px 0px 10px 0px;
	}

	.elementor-3125 .elementor-element.elementor-element-22cddb0 .post-meta-list a,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .post-meta-list .meta-date-text {
		font-size: 13px;
		line-height: 1.5em;
	}

	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-body .entry-title,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-entry-header .entry-title,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-image-card .elementskit-post-body .entry-title a,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-card .elementskit-entry-header .entry-title a,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-footer>p,
	.elementor-3125 .elementor-element.elementor-element-22cddb0 .elementskit-post-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
}

@media(min-width:768px) {
	.elementor-3125 .elementor-element.elementor-element-cea37e1 {
		--width: 65%;
	}

	.elementor-3125 .elementor-element.elementor-element-df47173 {
		--width: 50%;
	}

	.elementor-3125 .elementor-element.elementor-element-66865c3 {
		--width: 25%;
	}

	.elementor-3125 .elementor-element.elementor-element-188ff08 {
		--width: 25%;
	}

	.elementor-3125 .elementor-element.elementor-element-effe152 {
		--width: 25%;
	}

	.elementor-3125 .elementor-element.elementor-element-7489ef0 {
		--width: 25%;
	}

	.elementor-3125 .elementor-element.elementor-element-a9b8604 {
		--width: 50%;
	}

	.elementor-3125 .elementor-element.elementor-element-ebf3c23 {
		--width: 195px;
	}

	.elementor-3125 .elementor-element.elementor-element-bdf999e {
		--width: 470px;
	}

	.elementor-3125 .elementor-element.elementor-element-9c46d4b {
		--width: 50%;
	}

	.elementor-3125 .elementor-element.elementor-element-c37f74b {
		--width: 50%;
	}

	.elementor-3125 .elementor-element.elementor-element-5608143 {
		--width: 50%;
	}

	.elementor-3125 .elementor-element.elementor-element-8b38991 {
		--width: 30%;
	}

	.elementor-3125 .elementor-element.elementor-element-f024392 {
		--width: 40%;
	}

	.elementor-3125 .elementor-element.elementor-element-2d52421 {
		--width: 30%;
	}

	.elementor-3125 .elementor-element.elementor-element-16c5cc5 {
		--width: 50%;
	}

	.elementor-3125 .elementor-element.elementor-element-29a3381 {
		--width: 50%;
	}

	.elementor-3125 .elementor-element.elementor-element-2dc6986 {
		--width: 200px;
	}

	.elementor-3125 .elementor-element.elementor-element-eb9bea5 {
		--width: 50%;
	}

	.elementor-3125 .elementor-element.elementor-element-ce25463 {
		--width: 50%;
	}

	.elementor-3125 .elementor-element.elementor-element-b3eb23f {
		--width: 40%;
	}

	.elementor-3125 .elementor-element.elementor-element-ec5867f {
		--width: 60%;
	}

	.elementor-3125 .elementor-element.elementor-element-18047b0 {
		--content-width: 1200px;
	}

	.elementor-3125 .elementor-element.elementor-element-c877020 {
		--width: 40%;
	}

	.elementor-3125 .elementor-element.elementor-element-fc773ec {
		--width: 60%;
	}

	.elementor-3125 .elementor-element.elementor-element-8812821 {
		--content-width: 900px;
	}

	.elementor-3125 .elementor-element.elementor-element-70e3b82 {
		--width: 55%;
	}

	.elementor-3125 .elementor-element.elementor-element-ffcf70b {
		--width: 45%;
	}

	.elementor-3125 .elementor-element.elementor-element-89090a4 {
		--width: 195px;
	}

	.elementor-3125 .elementor-element.elementor-element-f326a99 {
		--content-width: 1000px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-3125 .elementor-element.elementor-element-cea37e1 {
		--width: 60%;
	}

	.elementor-3125 .elementor-element.elementor-element-df47173 {
		--width: 40%;
	}

	.elementor-3125 .elementor-element.elementor-element-66865c3 {
		--width: 50%;
	}

	.elementor-3125 .elementor-element.elementor-element-188ff08 {
		--width: 50%;
	}

	.elementor-3125 .elementor-element.elementor-element-effe152 {
		--width: 50%;
	}

	.elementor-3125 .elementor-element.elementor-element-7489ef0 {
		--width: 50%;
	}

	.elementor-3125 .elementor-element.elementor-element-a9b8604 {
		--width: 100%;
	}

	.elementor-3125 .elementor-element.elementor-element-ebf3c23 {
		--width: 150px;
	}

	.elementor-3125 .elementor-element.elementor-element-bdf999e {
		--width: 80%;
	}

	.elementor-3125 .elementor-element.elementor-element-9c46d4b {
		--width: 100%;
	}

	.elementor-3125 .elementor-element.elementor-element-16c5cc5 {
		--width: 70%;
	}

	.elementor-3125 .elementor-element.elementor-element-29a3381 {
		--width: 30%;
	}

	.elementor-3125 .elementor-element.elementor-element-2dc6986 {
		--width: 150px;
	}

	.elementor-3125 .elementor-element.elementor-element-c877020 {
		--width: 100%;
	}

	.elementor-3125 .elementor-element.elementor-element-fc773ec {
		--width: 100%;
	}

	.elementor-3125 .elementor-element.elementor-element-70e3b82 {
		--width: 50%;
	}

	.elementor-3125 .elementor-element.elementor-element-ffcf70b {
		--width: 50%;
	}

	.elementor-3125 .elementor-element.elementor-element-05b6e9d {
		--width: 100%;
	}

	.elementor-3125 .elementor-element.elementor-element-4f2a67f {
		--width: 100%;
	}
}