.elementor-13 .elementor-element.elementor-element-16fbe2bb {
	--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;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 60px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-16fbe2bb::before,
.elementor-13 .elementor-element.elementor-element-16fbe2bb>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-16fbe2bb>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-16fbe2bb>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-16fbe2bb>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-16fbe2bb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-13 .elementor-element.elementor-element-6cc877aa {
	--display: flex;
	--min-height: 811px;
	--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;
	--overflow: hidden;
	--overlay-opacity: 0.4;
	--border-radius: 6px 0px 0px 6px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 105px;
	--padding-right: 30px;
}

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

.elementor-13 .elementor-element.elementor-element-6cc877aa::before,
.elementor-13 .elementor-element.elementor-element-6cc877aa>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-6cc877aa>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-6cc877aa>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-6cc877aa>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-6cc877aa>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../../../../../images/banner.png");
	--background-overlay: '';
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button .rs-btn {
	background-color: #FFFFFF00;
	flex-direction: row-reverse;
}

.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button .rs-btn:hover {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-597a93eb>.elementor-widget-container {
	--e-transform-rotateZ: -90deg;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-597a93eb.elementor-element {
	--align-self: flex-start;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-597a93eb {
	left: 60px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-597a93eb {
	right: 60px;
}

.elementor-13 .elementor-element.elementor-element-597a93eb {
	bottom: 100px;
}

.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button .rs-btn i,
.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button.style2 .rs-btn .rs-btn-text {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button .rs-btn svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button:not(.style3) .rs-btn,
.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button.style2 .rs-btn .rs-btn-text,
.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button.style3 .rs-btn .rs-btn-text {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}

.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button.style2 .rs-btn span {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF40;
}

.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button.style2 .rs-btn span.rs-btn-text {
	border-radius: 50px 50px 50px 50px;
	padding: 6px 14px 6px 14px;
}

.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button:not(.style2) .rs-btn:hover,
.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button.style2 .rs-btn:hover .rs-btn-text,
.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button .rs-btn:hover i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-597a93eb .rs-button .rs-btn:hover svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-6c21dbd3 {
	--display: flex;
	--justify-content: space-between;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 90px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-31e9337a {
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
}

.elementor-13 .elementor-element.elementor-element-31e9337a>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-31e9337a .prelements-heading .title-inner .title {
	color: #FFFFFF;
	margin: 10px 0px 30px 0px !important;
	padding: 0px 0px 40px 0px !important;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF12;
}

.elementor-13 .elementor-element.elementor-element-31e9337a .prelements-heading .title-inner .sub-text {
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 24px;
	letter-spacing: 2.5px;
	color: #1053F3;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-31e9337a .prelements-heading .descripti p,
.elementor-13 .elementor-element.elementor-element-31e9337a .prelements-heading .descripti {
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 0.02em;
}

.elementor-13 .elementor-element.elementor-element-31e9337a .prelements-heading .descripti {
	color: #FFFFFFB3;
	padding: 10px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-31e9337a .prelements-heading .descripti p {
	color: #FFFFFFB3;
}

.elementor-13 .elementor-element.elementor-element-31e9337a .prelements-heading .descripti,
.elementor-13 .elementor-element.elementor-element-31e9337a .prelements-heading .descripti p {
	margin: 0px 10px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-31e9337a .prelements-heading .title-inner .title span {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button .rs-btn {
	background-color: var(--e-global-color-primary);
	gap: 8px;
}

.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button .rs-btn:hover {
	background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-555a26a7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-555a26a7.elementor-element {
	--align-self: flex-start;
}

.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button .rs-btn em {
	width: 12px;
	height: 12px;
	line-height: 12px;
}

.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button.style2 .rs-btn svg {
	width: 12px;
	height: 12px;
}

.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button.style3 .rs-btn svg {
	width: 12px;
	height: 12px;
}

.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button .rs-btn i {
	font-size: 12px;
}

.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button .rs-btn i,
.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button.style2 .rs-btn .rs-btn-text {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button .rs-btn svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button:not(.style3) .rs-btn,
.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button.style2 .rs-btn .rs-btn-text,
.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button.style3 .rs-btn .rs-btn-text {
	font-size: 17px;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button.style2 .rs-btn span.rs-btn-text {
	border-radius: 5px 5px 5px 5px;
	padding: 19px 30px 19px 30px;
}

.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button:not(.style2) .rs-btn:hover,
.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button.style2 .rs-btn:hover .rs-btn-text,
.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button .rs-btn:hover i {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-555a26a7 .rs-button .rs-btn:hover svg path {
	fill: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-25ee687e {
	--display: flex;
	--min-height: 222px;
	--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: flex-end;
	--align-items: center;
	--gap: 20px 30px;
	--row-gap: 20px;
	--column-gap: 30px;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #E3E3E824;
	--border-color: #E3E3E824;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 1px;
	--margin-left: 0px;
	--margin-right: -1px;
	--padding-top: 16px;
	--padding-bottom: 16px;
	--padding-left: 16px;
	--padding-right: 16px;
	backdrop-filter: blur(10px) !important;
}

.elementor-13 .elementor-element.elementor-element-25ee687e:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-25ee687e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF14;
}

.elementor-13 .elementor-element.elementor-element-25ee687e.e-con {
	--align-self: flex-end;
}

.elementor-13 .elementor-element.elementor-element-c75c1ee .rs-image {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-c75c1ee .rs-image img {
	min-width: 264px;
	height: auto;
}

.elementor-13 .elementor-element.elementor-element-c75c1ee .rs-image img,
.elementor-13 .elementor-element.elementor-element-c75c1ee .rs-image.scroll_reveal.reveal-active {
	border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services.corner-curve .services-inner:after {
	background-color: #A5717100;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services .services-inner:hover,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services .services-inner.active-bg,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services.corner-curve .services-inner:hover:after {
	background-color: #02010100;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6.elementor-element {
	--align-self: center;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .services-inner {
	display: block;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services .services-inner {
	padding: 0px 0px 0px 30px;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .media-cmn,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .media-cmn img,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .services-title .title a,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .desc-text,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .btn-part a,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .btn-part a i,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .sub-title,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-71fa46b6 ul.service_grid_list li,
.elementor-13 .elementor-element.elementor-element-71fa46b6 ul.service_grid_list li svg path,
.elementor-13 .elementor-element.elementor-element-71fa46b6 ul.service_grid_list li svg,
.elementor-13 .elementor-element.elementor-element-71fa46b6 ul.service_grid_list li i {
	transition-duration: 0.5s;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .services-title .title,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .services-title .title a {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .services-title {
	margin: 0px 0px 10px 0px;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services .services-inner .services-title .title {
	margin: 0px 0px 10px 0px;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .desc-text {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 18px 0px;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services .services-inner .content_part .desc-text {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 18px 0px;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .desc-text,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .desc-text a {
	color: #FFFFFFBD;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .btn-part a {
	padding: 0px 0px 6px 0px;
	color: #FFFFFF;
	font-size: 17px;
	font-weight: 500;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .btn-part a em,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .btn-part svg {
	height: 12px !important;
	width: 12px !important;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .btn-part a i,
.elementor-13 .elementor-element.elementor-element-71fa46b6 .btn-part i {
	font-size: 12px !important;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .btn-part svg {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .btn-part svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services.style1 .services-inner .services-btn svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .btn-part i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services.style4 .services-inner .btn-part i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services.style4 .services-inner .btn-part svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services.style4 .services-inner .btn-part svg {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services .services-inner:hover .btn-part a.services-btn {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services.border-default-active .services-inner .btn-part a.services-btn {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services .services-inner:hover .btn-part a.services-btn svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services .services-inner:hover .btn-part a.services-btn i {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services.style4 .services-inner:hover .btn-part i {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services.style4 .services-inner:hover .btn-part svg {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services.style4 .services-inner:hover .btn-part svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-fdadf8f {
	--display: flex;
	--justify-content: flex-end;
	--padding-top: 0px;
	--padding-bottom: 31px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-4010519c .rs-image {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-4010519c .rs-image img,
.elementor-13 .elementor-element.elementor-element-4010519c .rs-image.scroll_reveal.reveal-active {
	border-radius: 6px 6px 6px 0px;
}

.elementor-13 .elementor-element.elementor-element-4a74067c {
	width: var(--container-widget-width, 25%);
	max-width: 25%;
	--container-widget-width: 25%;
	--container-widget-flex-grow: 0;
	bottom: 50px;
	z-index: 1;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-4a74067c {
	right: 20px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-4a74067c {
	left: 20px;
}

.elementor-13 .elementor-element.elementor-element-4a74067c .rs-image {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-3d3ad72 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 120px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 5;
}

.elementor-13 .elementor-element.elementor-element-f0486a3 {
	--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: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.corner-curve .services-inner:after {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style2 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style6 .media_wrap {
	background-color: #06115308;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style2 .services-inner:hover .media_wrap,
.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner:hover .media_wrap,
.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style6:hover .media_wrap {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-7605b28 .services-inner {
	display: flex;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner {
	padding: 36px 0px 36px 0px;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner::after {
	border-radius: 5px 5px 5px 5px;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-7605b28 .media-cmn,
.elementor-13 .elementor-element.elementor-element-7605b28 .media-cmn img,
.elementor-13 .elementor-element.elementor-element-7605b28 .services-title .title a,
.elementor-13 .elementor-element.elementor-element-7605b28 .desc-text,
.elementor-13 .elementor-element.elementor-element-7605b28 .btn-part a,
.elementor-13 .elementor-element.elementor-element-7605b28 .btn-part a i,
.elementor-13 .elementor-element.elementor-element-7605b28 .sub-title,
.elementor-13 .elementor-element.elementor-element-7605b28 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-7605b28 .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-7605b28 ul.service_grid_list li,
.elementor-13 .elementor-element.elementor-element-7605b28 ul.service_grid_list li svg path,
.elementor-13 .elementor-element.elementor-element-7605b28 ul.service_grid_list li svg,
.elementor-13 .elementor-element.elementor-element-7605b28 ul.service_grid_list li i {
	transition-duration: 0.5s;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .services-box-line {
	height: 1px;
	width: 300px;
	background: var(--e-global-color-b666397);
	border-style: none;
	position: absolute;
	left: 188px;
	right: unset;
	top: 140px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .services-box-line::before {
	height: 2px;
	background: var(--e-global-color-primary);
	position: absolute;
	left: 35px;
	right: unset;
	top: 0%;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .services-box-line:before {
	width: 70px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner:hover .services-box-line::before {
	background: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-7605b28 .services-inner .media-cmn svg {
	width: 44px !important;
	height: 44px !important;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .services-inner .media-cmn i {
	font-size: 44px !important;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .services-inner .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	position: absolute;
	border-radius: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style6 .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	position: absolute;
	border-radius: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style9 .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style3 .services-inner .content_part .icon_style,
.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style9 .media_wrap {
	left: 36px;
	right: unset;
	top: 36px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .media-cmn svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .media-cmn i {
	color: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style2 .services-inner.box .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style4 .services-inner.box .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style6 .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner:hover .media-cmn svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner:hover .media-cmn i {
	color: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style2 .services-inner.box:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style4 .services-inner.box:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style6:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .services-title .title,
.elementor-13 .elementor-element.elementor-element-7605b28 .services-title .title a {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-7605b28 .services-title {
	margin: 20px 0px 0px 65px;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .services-title .title {
	margin: 20px 0px 0px 65px;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .desc-text {
	margin: 78px 0px 0px 35px;
	padding: 0px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .content_part .desc-text {
	margin: 78px 0px 0px 35px;
	padding: 0px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-7605b28 .desc-text,
.elementor-13 .elementor-element.elementor-element-7605b28 .desc-text a {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.corner-curve .services-inner:after {
	background-color: var(--e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style2 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style6 .media_wrap {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style2 .services-inner:hover .media_wrap,
.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner:hover .media_wrap,
.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style6:hover .media_wrap {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-708b15d .services-inner {
	display: flex;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner {
	padding: 36px 0px 36px 0px;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner::after {
	border-radius: 5px 5px 5px 5px;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-708b15d .media-cmn,
.elementor-13 .elementor-element.elementor-element-708b15d .media-cmn img,
.elementor-13 .elementor-element.elementor-element-708b15d .services-title .title a,
.elementor-13 .elementor-element.elementor-element-708b15d .desc-text,
.elementor-13 .elementor-element.elementor-element-708b15d .btn-part a,
.elementor-13 .elementor-element.elementor-element-708b15d .btn-part a i,
.elementor-13 .elementor-element.elementor-element-708b15d .sub-title,
.elementor-13 .elementor-element.elementor-element-708b15d .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-708b15d .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-708b15d ul.service_grid_list li,
.elementor-13 .elementor-element.elementor-element-708b15d ul.service_grid_list li svg path,
.elementor-13 .elementor-element.elementor-element-708b15d ul.service_grid_list li svg,
.elementor-13 .elementor-element.elementor-element-708b15d ul.service_grid_list li i {
	transition-duration: 0.5s;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .services-box-line {
	height: 1px;
	width: 300px;
	background: #E3E3E81A;
	border-style: none;
	position: absolute;
	left: 188px;
	right: unset;
	top: 140px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .services-box-line::before {
	height: 2px;
	background: var(--e-global-color-primary);
	position: absolute;
	left: 35px;
	right: unset;
	top: 0%;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .services-box-line:before {
	width: 70px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner:hover .services-box-line::before {
	background: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-708b15d .services-inner .media-cmn svg {
	width: 44px !important;
	height: 44px !important;
}

.elementor-13 .elementor-element.elementor-element-708b15d .services-inner .media-cmn i {
	font-size: 44px !important;
}

.elementor-13 .elementor-element.elementor-element-708b15d .services-inner .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	position: absolute;
	border-radius: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style6 .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	position: absolute;
	border-radius: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style9 .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
}

.elementor-13 .elementor-element.elementor-element-708b15d .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style3 .services-inner .content_part .icon_style,
.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style9 .media_wrap {
	left: 36px;
	right: unset;
	top: 36px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-708b15d .media-cmn svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-708b15d .media-cmn i {
	color: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style2 .services-inner.box .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style4 .services-inner.box .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style6 .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner:hover .media-cmn svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner:hover .media-cmn i {
	color: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style2 .services-inner.box:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style4 .services-inner.box:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style6:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-708b15d .services-title .title,
.elementor-13 .elementor-element.elementor-element-708b15d .services-title .title a {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-708b15d .services-title {
	margin: 20px 0px 0px 65px;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .services-title .title {
	margin: 20px 0px 0px 65px;
}

.elementor-13 .elementor-element.elementor-element-708b15d .desc-text {
	margin: 78px 0px 0px 35px;
	padding: 0px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .content_part .desc-text {
	margin: 78px 0px 0px 35px;
	padding: 0px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-708b15d .desc-text,
.elementor-13 .elementor-element.elementor-element-708b15d .desc-text a {
	color: #FFFFFFBF;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.corner-curve .services-inner:after {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style2 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style6 .media_wrap {
	background-color: #06115308;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style2 .services-inner:hover .media_wrap,
.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner:hover .media_wrap,
.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style6:hover .media_wrap {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-032d83e .services-inner {
	display: flex;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner {
	padding: 36px 0px 36px 0px;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner::after {
	border-radius: 5px 5px 5px 5px;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-032d83e .media-cmn,
.elementor-13 .elementor-element.elementor-element-032d83e .media-cmn img,
.elementor-13 .elementor-element.elementor-element-032d83e .services-title .title a,
.elementor-13 .elementor-element.elementor-element-032d83e .desc-text,
.elementor-13 .elementor-element.elementor-element-032d83e .btn-part a,
.elementor-13 .elementor-element.elementor-element-032d83e .btn-part a i,
.elementor-13 .elementor-element.elementor-element-032d83e .sub-title,
.elementor-13 .elementor-element.elementor-element-032d83e .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-032d83e .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-032d83e ul.service_grid_list li,
.elementor-13 .elementor-element.elementor-element-032d83e ul.service_grid_list li svg path,
.elementor-13 .elementor-element.elementor-element-032d83e ul.service_grid_list li svg,
.elementor-13 .elementor-element.elementor-element-032d83e ul.service_grid_list li i {
	transition-duration: 0.5s;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .services-box-line {
	height: 1px;
	width: 300px;
	background: var(--e-global-color-b666397);
	border-style: none;
	position: absolute;
	left: 188px;
	right: unset;
	top: 140px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .services-box-line::before {
	height: 2px;
	background: var(--e-global-color-primary);
	position: absolute;
	left: 35px;
	right: unset;
	top: 0%;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .services-box-line:before {
	width: 70px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner:hover .services-box-line::before {
	background: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-032d83e .services-inner .media-cmn svg {
	width: 44px !important;
	height: 44px !important;
}

.elementor-13 .elementor-element.elementor-element-032d83e .services-inner .media-cmn i {
	font-size: 44px !important;
}

.elementor-13 .elementor-element.elementor-element-032d83e .services-inner .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	position: absolute;
	border-radius: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style6 .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	position: absolute;
	border-radius: 3px 3px 3px 3px;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style9 .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
}

.elementor-13 .elementor-element.elementor-element-032d83e .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style3 .services-inner .content_part .icon_style,
.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style9 .media_wrap {
	left: 36px;
	right: unset;
	top: 36px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-032d83e .media-cmn svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-032d83e .media-cmn i {
	color: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style2 .services-inner.box .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style4 .services-inner.box .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style6 .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner:hover .media-cmn svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner:hover .media-cmn i {
	color: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style2 .services-inner.box:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style4 .services-inner.box:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style6:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-032d83e .services-title .title,
.elementor-13 .elementor-element.elementor-element-032d83e .services-title .title a {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-032d83e .services-title {
	margin: 20px 0px 0px 65px;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .services-title .title {
	margin: 20px 0px 0px 65px;
}

.elementor-13 .elementor-element.elementor-element-032d83e .desc-text {
	margin: 78px 0px 0px 35px;
	padding: 0px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .content_part .desc-text {
	margin: 78px 0px 0px 35px;
	padding: 0px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-032d83e .desc-text,
.elementor-13 .elementor-element.elementor-element-032d83e .desc-text a {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-5f899c56 {
	--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: hidden;
	--padding-top: 110px;
	--padding-bottom: 155px;
	--padding-left: 10px;
	--padding-right: 10px;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-6b6b8e01 {
	left: 0px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-6b6b8e01 {
	right: 0px;
}

.elementor-13 .elementor-element.elementor-element-6b6b8e01 {
	bottom: 0px;
}

.elementor-13 .elementor-element.elementor-element-6b6b8e01 .rs-image {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-19a92653 {
	--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: 20px 48px;
	--row-gap: 20px;
	--column-gap: 48px;
}

.elementor-13 .elementor-element.elementor-element-a90a5e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-4558c059 .prelements-heading .title-inner .title {
	text-transform: capitalize;
	color: var(--e-global-color-4d7b7af);
	margin: 0px 0px 20px 0px !important;
}

.elementor-13 .elementor-element.elementor-element-4558c059 .prelements-heading .title-inner .sub-text {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-4558c059 .prelements-heading .descripti p,
.elementor-13 .elementor-element.elementor-element-4558c059 .prelements-heading .descripti {
	font-weight: 400;
	letter-spacing: 0.02em;
}

.elementor-13 .elementor-element.elementor-element-4558c059 .prelements-heading .title-inner .title span {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-7411f1e7 {
	--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: 25px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-712fcb5a .rs-features-list-content li {
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-712fcb5a .rs-feature-text {
	color: var(--e-global-color-4d7b7af);
	font-size: 16px;
	font-weight: 500;
	line-height: 26px;
}

.elementor-13 .elementor-element.elementor-element-712fcb5a .rs-features-list li i {
	color: #1053F3;
	font-size: 26px;
}

.elementor-13 .elementor-element.elementor-element-712fcb5a .rs-features-list li svg path {
	fill: #1053F3;
}

.elementor-13 .elementor-element.elementor-element-712fcb5a .rs-features-list li img,
.elementor-13 .elementor-element.elementor-element-712fcb5a .rs-features-list li i,
.elementor-13 .elementor-element.elementor-element-712fcb5a .rs-features-list li svg {
	padding: 4px 4px 4px 4px;
}

.elementor-13 .elementor-element.elementor-element-712fcb5a .rs-features-list li img,
.elementor-13 .elementor-element.elementor-element-712fcb5a .rs-features-list li i,
.elementor-13 .elementor-element.elementor-element-712fcb5a .rs-features-list li svg {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #DBDEE1;
	border-radius: 50% 50% 50% 50%;
}

.elementor-13 .elementor-element.elementor-element-712fcb5a ..rs-features-list li .list-feature-image {
	padding: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-712fcb5a .rs-features-list li svg {
	width: 26px;
	height: 26px !important;
}

.elementor-13 .elementor-element.elementor-element-26f69466 .rs-features-list-content li {
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-26f69466 .rs-feature-text {
	color: var(--e-global-color-4d7b7af);
	font-size: 16px;
	font-weight: 500;
	line-height: 26px;
}

.elementor-13 .elementor-element.elementor-element-26f69466 .rs-features-list li i {
	color: #1053F3;
	font-size: 26px;
}

.elementor-13 .elementor-element.elementor-element-26f69466 .rs-features-list li svg path {
	fill: #1053F3;
}

.elementor-13 .elementor-element.elementor-element-26f69466 .rs-features-list li img,
.elementor-13 .elementor-element.elementor-element-26f69466 .rs-features-list li i,
.elementor-13 .elementor-element.elementor-element-26f69466 .rs-features-list li svg {
	padding: 4px 4px 4px 4px;
}

.elementor-13 .elementor-element.elementor-element-26f69466 .rs-features-list li img,
.elementor-13 .elementor-element.elementor-element-26f69466 .rs-features-list li i,
.elementor-13 .elementor-element.elementor-element-26f69466 .rs-features-list li svg {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #DBDEE1;
	border-radius: 50% 50% 50% 50%;
}

.elementor-13 .elementor-element.elementor-element-26f69466 ..rs-features-list li .list-feature-image {
	padding: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-26f69466 .rs-features-list li svg {
	width: 26px;
	height: 26px !important;
}

.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button .rs-btn {
	background-color: var(--e-global-color-primary);
	gap: 8px;
}

.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button .rs-btn:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-cdda968>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-cdda968.elementor-element {
	--align-self: flex-start;
}

.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button .rs-btn em {
	width: 12px;
	height: 12px;
	line-height: 12px;
}

.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button.style2 .rs-btn svg {
	width: 12px;
	height: 12px;
}

.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button.style3 .rs-btn svg {
	width: 12px;
	height: 12px;
}

.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button .rs-btn i {
	font-size: 12px;
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button .rs-btn i,
.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button.style2 .rs-btn .rs-btn-text {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button .rs-btn svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button:not(.style3) .rs-btn,
.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button.style2 .rs-btn .rs-btn-text,
.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button.style3 .rs-btn .rs-btn-text {
	font-size: 17px;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button.style2 .rs-btn span.rs-btn-text {
	border-radius: 5px 5px 5px 5px;
	padding: 19px 30px 19px 30px;
}

.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button:not(.style2) .rs-btn:hover,
.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button.style2 .rs-btn:hover .rs-btn-text,
.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button .rs-btn:hover i {
	color: var(--e-global-color-7c8b012);
}

.elementor-13 .elementor-element.elementor-element-cdda968 .rs-button .rs-btn:hover svg path {
	fill: var(--e-global-color-7c8b012);
}

.elementor-13 .elementor-element.elementor-element-6818928c {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-10aabaa2 {
	z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-10aabaa2 .rs-image {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-10aabaa2 .rs-image img,
.elementor-13 .elementor-element.elementor-element-10aabaa2 .rs-image.scroll_reveal.reveal-active {
	border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-62ea533e {
	--display: flex;
	--position: absolute;
	--min-height: 222px;
	--align-items: flex-start;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.06);
	--padding-top: 30px;
	--padding-bottom: 0px;
	--padding-left: 35px;
	--padding-right: 0px;
	bottom: -45px;
	--z-index: 100;
}

.elementor-13 .elementor-element.elementor-element-62ea533e:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-62ea533e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
	background-image: url("../../../../../../images/about-it-icon1.png");
	background-position: 88% 20%;
	background-repeat: no-repeat;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-62ea533e {
	left: -7px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-62ea533e {
	right: -7px;
}

.elementor-13 .elementor-element.elementor-element-537eb2ed>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-13 .elementor-element.elementor-element-537eb2ed .counter-top-area .rs-counter-list {
	display: flex;
}

.elementor-13 .elementor-element.elementor-element-537eb2ed .counter-top-area .rs-counter-list .count-text .count-number .rs-counter {
	color: #FFFFFF;
	font-size: 50px;
	font-weight: 600;
	line-height: 50px;
}

.elementor-13 .elementor-element.elementor-element-537eb2ed .count-number span.prefix {
	color: #FFFFFF;
	font-size: 50px;
	font-weight: 600;
	line-height: 60px;
}

.elementor-13 .elementor-element.elementor-element-537eb2ed .count-text .title,
.elementor-13 .elementor-element.elementor-element-537eb2ed .counter h3 {
	color: #FFFFFF;
	font-size: 24px;
	font-weight: 500;
	line-height: 34px;
}

.elementor-13 .elementor-element.elementor-element-537eb2ed .count-text .number-text {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button .rs-btn {
	background-color: var(--e-global-color-7c8b012);
	gap: 8px;
}

.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button .rs-btn:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-57abe24>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-57abe24.elementor-element {
	--align-self: flex-start;
}

.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button .rs-btn em {
	width: 10px;
	height: 10px;
	line-height: 10px;
}

.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button.style2 .rs-btn svg {
	width: 10px;
	height: 10px;
}

.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button.style3 .rs-btn svg {
	width: 10px;
	height: 10px;
}

.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button .rs-btn i {
	font-size: 10px;
}

.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button .rs-btn i,
.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button.style2 .rs-btn .rs-btn-text {
	color: #1053F3;
}

.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button .rs-btn svg path {
	fill: #1053F3;
}

.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button:not(.style3) .rs-btn,
.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button.style2 .rs-btn .rs-btn-text,
.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button.style3 .rs-btn .rs-btn-text {
	font-size: 14px;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button.style2 .rs-btn span.rs-btn-text {
	border-radius: 6px 6px 6px 6px;
	padding: 10px 18px 10px 18px;
}

.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button:not(.style2) .rs-btn:hover,
.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button.style2 .rs-btn:hover .rs-btn-text,
.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button .rs-btn:hover i {
	color: var(--e-global-color-7c8b012);
}

.elementor-13 .elementor-element.elementor-element-57abe24 .rs-button .rs-btn:hover svg path {
	fill: var(--e-global-color-7c8b012);
}

.elementor-13 .elementor-element.elementor-element-eb04a96 {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--overlay-opacity: 1;
	--padding-top: 100px;
	--padding-bottom: 110px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13 .elementor-element.elementor-element-eb04a96:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-eb04a96>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1B1464;
}

.elementor-13 .elementor-element.elementor-element-eb04a96::before,
.elementor-13 .elementor-element.elementor-element-eb04a96>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-eb04a96>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-eb04a96>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-eb04a96>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-eb04a96>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../../../../../images/blur_bg.png");
	--background-overlay: '';
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-765f2a43 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-start;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-601e2801 .prelements-heading .title-inner .title {
	color: #FFFFFF;
	margin: 0px 0px 12px 0px !important;
}

.elementor-13 .elementor-element.elementor-element-601e2801 .prelements-heading .title-inner .sub-text {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-601e2801 .prelements-heading .descripti p,
.elementor-13 .elementor-element.elementor-element-601e2801 .prelements-heading .descripti {
	font-size: 16px;
	line-height: 26px;
	letter-spacing: 0px;
}

.elementor-13 .elementor-element.elementor-element-601e2801 .prelements-heading .descripti {
	color: #FFFFFFC7;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-601e2801 .prelements-heading .descripti p {
	color: #FFFFFFC7;
}

.elementor-13 .elementor-element.elementor-element-601e2801 .prelements-heading .title-inner .title span {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button .rs-btn {
	background-color: var(--e-global-color-primary);
	gap: 8px;
}

.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button .rs-btn:hover {
	background-color: var(--e-global-color-7c8b012);
}

.elementor-13 .elementor-element.elementor-element-5284a193>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-5284a193.elementor-element {
	--align-self: center;
}

.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button .rs-btn em {
	width: 12px;
	height: 12px;
	line-height: 12px;
}

.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button.style2 .rs-btn svg {
	width: 12px;
	height: 12px;
}

.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button.style3 .rs-btn svg {
	width: 12px;
	height: 12px;
}

.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button .rs-btn i {
	font-size: 12px;
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button .rs-btn i,
.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button.style2 .rs-btn .rs-btn-text {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button .rs-btn svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button:not(.style3) .rs-btn,
.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button.style2 .rs-btn .rs-btn-text,
.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button.style3 .rs-btn .rs-btn-text {
	font-size: 17px;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button.style2 .rs-btn span.rs-btn-text {
	border-radius: 5px 5px 5px 5px;
	padding: 19px 30px 19px 30px;
}

.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button:not(.style2) .rs-btn:hover,
.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button.style2 .rs-btn:hover .rs-btn-text,
.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button .rs-btn:hover i {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button .rs-btn:hover svg path {
	fill: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-5284a193 .rs-button .rs-btn:hover i {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-603250a2 .rs-divider {
	background-color: #FFFFFF26;
}

.elementor-13 .elementor-element.elementor-element-603250a2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

.elementor-13 .elementor-element.elementor-element-603250a2.elementor-widget-rs-divider {
	height: 1px;
}

.elementor-13 .elementor-element.elementor-element-64a51ece {
	--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;
	--margin-top: 20px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-64a51ece.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item.active .service-inner .title a {
	background-color: var(--e-global-color-primary);
	padding: 30px 24px 30px 24px;
	border-color: #FFFFFF08;
	opacity: 1;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .wrapper-part {
	flex-direction: row-reverse;
	gap: 0px;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item .service-inner .title a {
	gap: 45px;
	border-radius: 5px 5px 5px 5px;
	padding: 30px 0px 30px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF40;
	opacity: 0.7;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .wrapper-part .left-part {
	width: 51%;
	padding: 0px 0px 0px 60px;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item .service-inner .title a svg {
	width: 16px;
	height: 16px;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item .service-inner .title a i {
	font-size: 16px;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item .service-inner .title a svg,
.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item .service-inner .title a i {
	margin: 0 0 0 auto;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item .service-inner .title a,
.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item .service-inner .title a i {
	color: #FFFFFF96;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item .service-inner .title a svg path {
	color: #FFFFFF96;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item.active .service-inner .title a,
.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item.active .service-inner .title a i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item.active .service-inner .title a svg path {
	color: #FFFFFF;
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item.active .service-inner .title a i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .wrapper-part .thumbnail-part-wrapper {
	width: 48%;
	height: 445px;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .thumbnail-part-wrapper .thumbnail-part {
	border-radius: 6px 6px 6px 6px;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex .grid-item .service-inner .title,
.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .thumbnail-part-wrapper .thumbnail-part .content-wrapper .title {
	font-size: 22px;
	letter-spacing: 1px;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex .grid-item .service-inner .title a,
.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .thumbnail-part-wrapper .thumbnail-part .content-wrapper .title a {
	color: #FFFFFF00;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex .grid-item .service-inner .number span,
.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .thumbnail-part-wrapper .thumbnail-part .content-wrapper .number span {
	font-size: 22px;
	line-height: 28px;
	letter-spacing: 2px;
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: #FFFFFF;
	stroke: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex .grid-item .service-inner .number span,
.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .thumbnail-part-wrapper .thumbnail-part .content-wrapper .number span {
	color: #FFFFFF00;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .thumbnail-part-wrapper .thumbnail-part .content-wrapper .btn-part a:hover i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .thumbnail-part-wrapper .thumbnail-part .content-wrapper .btn-part a:hover svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-ebd228f {
	--display: flex;
	--min-height: 700px;
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -2px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-0257f2f {
	--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;
	--margin-top: -125px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 5;
}

.elementor-13 .elementor-element.elementor-element-67a7d87 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--flex-wrap: wrap;
	--overlay-opacity: 0.5;
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 65px;
	--padding-bottom: 65px;
	--padding-left: 65px;
	--padding-right: 65px;
}

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

.elementor-13 .elementor-element.elementor-element-67a7d87::before,
.elementor-13 .elementor-element.elementor-element-67a7d87>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-67a7d87>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-67a7d87>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-67a7d87>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-67a7d87>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../../../../../images/footer_01bg.png");
	--background-overlay: '';
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-13 .elementor-element.elementor-element-871bb83 {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-920ca51 .prelements-heading .title-inner .title {
	letter-spacing: 1px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px !important;
}

.elementor-13 .elementor-element.elementor-element-920ca51 .prelements-heading .title-inner .title span {
	text-align: center;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-8f180ce {
	left: 34px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-8f180ce {
	right: 34px;
}

.elementor-13 .elementor-element.elementor-element-8f180ce {
	top: 88px;
	z-index: 5;
}

.elementor-13 .elementor-element.elementor-element-8f180ce .rs-image {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-8f180ce .rs-image img {
	width: 16px;
	height: auto;
}

.elementor-13 .elementor-element.elementor-element-795a28c .request-a-services select,
.elementor-13 .elementor-element.elementor-element-795a28c input.wpcf7-form-control:not(.wpcf7-submit),
.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7-textarea {
	background-color: #00000021;
}

.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7-submit,
.elementor-13 .elementor-element.elementor-element-795a28c .btn-gradient-clr .wpcf7-submit {
	background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7 {
	text-align: left !important;
}

.elementor-13 .elementor-element.elementor-element-795a28c input.wpcf7-form-control:not(.wpcf7-submit) {
	height: 66px;
	display: block;
}

.elementor-13 .elementor-element.elementor-element-795a28c input.wpcf7-form-control:not(.wpcf7-submit),
.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7-textarea {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
	border-radius: 6px 6px 6px 6px;
	color: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-795a28c select:valid {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-795a28c ::-webkit-input-placeholder {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-795a28c ::-moz-placeholder {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-795a28c ::-ms-input-placeholder {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-795a28c input.wpcf7-form-control:not(.wpcf7-submit),
.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7-textarea {
	border-style: none;
}

.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7 input[type=range] {
	width: 100%;
	height: 9px;
}

.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7 output.contactform7-output {
	position: relative;
}

.elementor-13 .elementor-element.elementor-element-795a28c .chatbot-submit-btn:before {
	font-size: 10px;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7-form .form-btn-area svg {
	width: 10px;
	height: 10px;
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7-form .form-btn-area svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-795a28c .form-btn-area em {
	position: absolute !important;
	right: 15px;
	top: 12px;
}

.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7-submit {
	color: var(--e-global-color-primary);
	padding: 8px 34px 8px 16px;
	font-size: 14px;
	font-weight: 500;
	border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7 .submit-btn,
.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7 .form-btn-area {
	position: absolute !important;
	right: 15px;
	top: 17px;
}

.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7-submit:hover,
.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7-submit:focus {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7-form .form-btn-area:hover svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7-form .form-btn-area:hover i {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-795a28c .insurance_bottom_text {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-ccd97c3 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-193ce98 .services-inner {
	display: block;
}

.elementor-13 .elementor-element.elementor-element-193ce98 .services-inner:hover .image_style img {
	transform: scale(1);
}

.elementor-13 .elementor-element.elementor-element-193ce98 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-193ce98 .media-cmn,
.elementor-13 .elementor-element.elementor-element-193ce98 .media-cmn img,
.elementor-13 .elementor-element.elementor-element-193ce98 .services-title .title a,
.elementor-13 .elementor-element.elementor-element-193ce98 .desc-text,
.elementor-13 .elementor-element.elementor-element-193ce98 .btn-part a,
.elementor-13 .elementor-element.elementor-element-193ce98 .btn-part a i,
.elementor-13 .elementor-element.elementor-element-193ce98 .sub-title,
.elementor-13 .elementor-element.elementor-element-193ce98 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-193ce98 .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-193ce98 ul.service_grid_list li,
.elementor-13 .elementor-element.elementor-element-193ce98 ul.service_grid_list li svg path,
.elementor-13 .elementor-element.elementor-element-193ce98 ul.service_grid_list li svg,
.elementor-13 .elementor-element.elementor-element-193ce98 ul.service_grid_list li i {
	transition-duration: 0.5s;
}

.elementor-13 .elementor-element.elementor-element-193ce98 .services-inner .media_wrap {
	position: absolute;
}

.elementor-13 .elementor-element.elementor-element-193ce98 .rs-addon-services.style6 .media_wrap {
	position: absolute;
}

.elementor-13 .elementor-element.elementor-element-193ce98 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-193ce98 .rs-addon-services.style3 .services-inner .content_part .icon_style,
.elementor-13 .elementor-element.elementor-element-193ce98 .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-193ce98 .rs-addon-services.style9 .media_wrap {
	left: 0%;
	right: unset;
	top: 0%;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-193ce98 .services-title .title,
.elementor-13 .elementor-element.elementor-element-193ce98 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
.elementor-13 .elementor-element.elementor-element-193ce98 .rs-addon-services.style4 .services-inner .services-title .title {
	font-size: 22px;
}

.elementor-13 .elementor-element.elementor-element-193ce98 .services-title .title,
.elementor-13 .elementor-element.elementor-element-193ce98 .services-title .title a {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-193ce98 .services-title {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 11px 70px;
}

.elementor-13 .elementor-element.elementor-element-193ce98 .rs-addon-services .services-inner .services-title .title {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 11px 70px;
}

.elementor-13 .elementor-element.elementor-element-193ce98 .desc-text,
.elementor-13 .elementor-element.elementor-element-193ce98 .desc-text a {
	color: #FFFFFFE6;
}

.elementor-13 .elementor-element.elementor-element-1289063 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13 .elementor-element.elementor-element-1975e8b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-13 .elementor-element.elementor-element-199fbc2 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-199fbc2.e-con {
	--align-self: flex-start;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-19562e3>.elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-19562e3.elementor-element {
	--align-self: flex-start;
}

.elementor-13 .elementor-element.elementor-element-19562e3 .prelements-heading .title-inner .title {
	text-transform: capitalize;
	color: var(--e-global-color-4d7b7af);
	margin: 0px 0px 12px 0px !important;
	padding: 0px 0px 0px 0px !important;
}

.elementor-13 .elementor-element.elementor-element-19562e3 .prelements-heading .title-inner .sub-text {
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-19562e3 .prelements-heading .title-inner .sub-text img {
	margin: 0px 10px 3px 0px;
}

.elementor-13 .elementor-element.elementor-element-19562e3 .prelements-heading .title-inner span.sub-text svg {
	margin: 0px 10px 3px 0px;
}

.elementor-13 .elementor-element.elementor-element-19562e3 .prelements-heading .descripti,
.elementor-13 .elementor-element.elementor-element-19562e3 .prelements-heading .descripti p {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-19562e3 .prelements-heading .descripti {
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-19562e3 .prelements-heading .title-inner .title span {
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-1345442 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-1345442.e-con {
	--align-self: flex-start;
}

.elementor-13 .elementor-element.elementor-element-40e2d46.elementor-element {
	--align-self: flex-end;
}

.elementor-13 .elementor-element.elementor-element-40e2d46 .rs-image {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-40e2d46 .rs-image img,
.elementor-13 .elementor-element.elementor-element-40e2d46 .rs-image.scroll_reveal.reveal-active {
	border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-4c2908b {
	--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: flex-start;
	--align-items: center;
	--gap: 0px 4px;
	--row-gap: 0px;
	--column-gap: 4px;
	--margin-top: 25px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-icon {
	background-color: var(--e-global-color-primary);
	width: 17px;
	min-width: 17px;
	max-width: 17px;
	height: 24px;
	line-height: 22px !important;
	text-align: center;
	margin: 0px 10px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-80cef6e {
	width: auto;
	max-width: auto;
	font-size: 14px;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-80cef6e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item {
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-icon i {
	color: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-icon svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-icon,
.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-icon img {
	border-radius: 4px 4px 4px 4px;
}

.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-text span.label {
	display: block;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-text div {
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-start;
}

.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-text div>a,
.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-text div>.des a,
.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-text div>.des {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-text div>a:hover,
.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-text div>.des a:hover {
	color: #FFFFFFAD !important;
}

.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-text .des {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-text a {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-text {
	margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-3bd337f .rs-contact-box .address-item .address-icon {
	background-color: #FFFFFF;
	width: 17px;
	min-width: 17px;
	max-width: 17px;
	height: 20px;
	line-height: 17px !important;
	text-align: center;
	margin: 0px 10px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3bd337f {
	width: auto;
	max-width: auto;
	font-size: 14px;
	font-weight: 500;
	text-transform: capitalize;
	text-decoration: underline;
	line-height: 14px;
}

.elementor-13 .elementor-element.elementor-element-3bd337f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3bd337f .rs-contact-box {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.elementor-13 .elementor-element.elementor-element-3bd337f .rs-contact-box .address-item {
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3bd337f .rs-contact-box .address-item .address-text span.label {
	display: block;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3bd337f .rs-contact-box .address-item .address-text div {
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-start;
}

.elementor-13 .elementor-element.elementor-element-3bd337f .rs-contact-box .address-item .address-text div>a,
.elementor-13 .elementor-element.elementor-element-3bd337f .rs-contact-box .address-item .address-text div>.des a,
.elementor-13 .elementor-element.elementor-element-3bd337f .rs-contact-box .address-item .address-text div>.des {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-3bd337f .rs-contact-box .address-item .address-text div>a:hover,
.elementor-13 .elementor-element.elementor-element-3bd337f .rs-contact-box .address-item .address-text div>.des a:hover {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-3bd337f .rs-contact-box .address-item .address-text .des {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3bd337f .rs-contact-box .address-item .address-text a {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3bd337f .rs-contact-box .address-item .address-text {
	margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-400a995 {
	--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: space-between;
	--gap: 25px 25px;
	--row-gap: 25px;
	--column-gap: 25px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-61e41fa {
	--display: flex;
	--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;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.corner-curve .services-inner:after {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner:hover,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner.active-bg,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.corner-curve .services-inner:hover:after {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style2 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style6 .media_wrap {
	background-color: #1053F317;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style2 .services-inner:hover .media_wrap,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner:hover .media_wrap,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style6:hover .media_wrap {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-9127591.elementor-element {
	--align-self: center;
}

.elementor-13 .elementor-element.elementor-element-9127591 .services-inner {
	text-align: left;
	display: flex;
	flex-direction: column;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner {
	padding: 40px 23px 35px 35px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-b666397);
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner::after {
	border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-9127591 .media-cmn,
.elementor-13 .elementor-element.elementor-element-9127591 .media-cmn img,
.elementor-13 .elementor-element.elementor-element-9127591 .services-title .title a,
.elementor-13 .elementor-element.elementor-element-9127591 .desc-text,
.elementor-13 .elementor-element.elementor-element-9127591 .btn-part a,
.elementor-13 .elementor-element.elementor-element-9127591 .btn-part a i,
.elementor-13 .elementor-element.elementor-element-9127591 .sub-title,
.elementor-13 .elementor-element.elementor-element-9127591 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-9127591 .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-9127591 ul.service_grid_list li,
.elementor-13 .elementor-element.elementor-element-9127591 ul.service_grid_list li svg path,
.elementor-13 .elementor-element.elementor-element-9127591 ul.service_grid_list li svg,
.elementor-13 .elementor-element.elementor-element-9127591 ul.service_grid_list li i {
	transition-duration: 0.5s;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner .services-box-line {
	height: 1px;
	width: 190px;
	background: var(--e-global-color-b666397);
	border-style: none;
	position: absolute;
	left: 165px;
	right: unset;
	top: 160px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner .services-box-line::before {
	height: 2px;
	background: var(--e-global-color-primary);
	position: absolute;
	left: 0%;
	right: unset;
	top: 0%;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner .services-box-line:before {
	width: 70px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-9127591 .numbering,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style1 .services-inner .numbering span,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style3 .services-inner .numbering span,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner .step-number span {
	font-size: 70px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-13 .elementor-element.elementor-element-9127591 .numbering {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	top: 50px;
	bottom: unset;
	position: absolute;
	right: 30px;
	left: unset;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner .step-number .numbering-step {
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner .step-number {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner .numbering {
	border-radius: 100px 100px 100px 100px;
	opacity: 0.3;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner .numbering-step {
	border-radius: 100px 100px 100px 100px;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style1 .services-inner .numbering {
	top: 50px;
	bottom: unset;
	position: absolute;
	right: 30px;
	left: unset;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style8 .services-inner .step-number {
	top: 50px;
	bottom: unset;
	position: absolute;
	right: 30px;
	left: unset;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .numbering {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style1 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style3 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style6 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style8 .services-inner .step-number .numbering-step span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style9 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner .numbering span,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style8 .services-inner .step-number .numbering-step span {
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-primary);
	stroke: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style8 .services-inner .step-number .numbering-step {
	opacity: 0.3;
}

.elementor-13 .elementor-element.elementor-element-9127591 .media_wrap {
	justify-content: center !important;
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner .media_wrap .icon_style {
	justify-content: center !important;
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner .media_wrap .image_style {
	justify-content: center !important;
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-9127591 .services-inner .media-cmn svg {
	width: 35px !important;
	height: 35px !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .services-inner .media-cmn i {
	font-size: 35px !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .services-inner .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	border-radius: 5% 5% 5% 5%;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style6 .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	border-radius: 5% 5% 5% 5%;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style9 .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
}

.elementor-13 .elementor-element.elementor-element-9127591 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style9 .media_wrap {
	margin: 0 0 0 0;
}

.elementor-13 .elementor-element.elementor-element-9127591 .media-cmn svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .media-cmn i {
	color: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style2 .services-inner.box .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style4 .services-inner.box .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style6 .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner:hover .media-cmn svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner:hover .media-cmn i {
	color: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style2 .services-inner.box:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style4 .services-inner.box:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style6:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-9127591 .services-title .title,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style4 .services-inner .services-title .title {
	font-size: 22px;
}

.elementor-13 .elementor-element.elementor-element-9127591 .services-title .title,
.elementor-13 .elementor-element.elementor-element-9127591 .services-title .title a {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner:hover .services-title a,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner:hover .services-title>*,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner:hover .services-title,
.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner:hover .services-title .title {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-9127591 .services-title {
	margin: 55px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner .services-title .title {
	margin: 55px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9127591 .desc-text {
	padding: 3px 40px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner .content_part .desc-text {
	padding: 3px 40px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9127591 .desc-text,
.elementor-13 .elementor-element.elementor-element-9127591 .desc-text a {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-df96a55 {
	--display: flex;
	--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;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.corner-curve .services-inner:after {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner:hover,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner.active-bg,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.corner-curve .services-inner:hover:after {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style2 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style6 .media_wrap {
	background-color: #1053F317;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style2 .services-inner:hover .media_wrap,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner:hover .media_wrap,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style6:hover .media_wrap {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-68bfaf4.elementor-element {
	--align-self: center;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .services-inner {
	text-align: left;
	display: flex;
	flex-direction: column;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner {
	padding: 40px 23px 35px 35px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-b666397);
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner::after {
	border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .media-cmn,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .media-cmn img,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .services-title .title a,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .desc-text,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .btn-part a,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .btn-part a i,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .sub-title,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-68bfaf4 ul.service_grid_list li,
.elementor-13 .elementor-element.elementor-element-68bfaf4 ul.service_grid_list li svg path,
.elementor-13 .elementor-element.elementor-element-68bfaf4 ul.service_grid_list li svg,
.elementor-13 .elementor-element.elementor-element-68bfaf4 ul.service_grid_list li i {
	transition-duration: 0.5s;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner .services-box-line {
	height: 1px;
	width: 190px;
	background: var(--e-global-color-b666397);
	border-style: none;
	position: absolute;
	left: 165px;
	right: unset;
	top: 160px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner .services-box-line::before {
	height: 2px;
	background: var(--e-global-color-primary);
	position: absolute;
	left: 0%;
	right: unset;
	top: 0%;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner .services-box-line:before {
	width: 70px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .numbering,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style1 .services-inner .numbering span,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style3 .services-inner .numbering span,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner .step-number span {
	font-size: 70px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .numbering {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	top: 50px;
	bottom: unset;
	position: absolute;
	right: 30px;
	left: unset;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner .step-number .numbering-step {
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner .step-number {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner .numbering {
	border-radius: 100px 100px 100px 100px;
	opacity: 0.3;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner .numbering-step {
	border-radius: 100px 100px 100px 100px;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style1 .services-inner .numbering {
	top: 50px;
	bottom: unset;
	position: absolute;
	right: 30px;
	left: unset;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style8 .services-inner .step-number {
	top: 50px;
	bottom: unset;
	position: absolute;
	right: 30px;
	left: unset;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .numbering {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style1 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style3 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style6 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style8 .services-inner .step-number .numbering-step span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style9 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner .numbering span,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style8 .services-inner .step-number .numbering-step span {
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-primary);
	stroke: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style8 .services-inner .step-number .numbering-step {
	opacity: 0.3;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .media_wrap {
	justify-content: center !important;
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner .media_wrap .icon_style {
	justify-content: center !important;
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner .media_wrap .image_style {
	justify-content: center !important;
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .services-inner .media-cmn svg {
	width: 35px !important;
	height: 35px !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .services-inner .media-cmn i {
	font-size: 35px !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .services-inner .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	border-radius: 5% 5% 5% 5%;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style6 .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	border-radius: 5% 5% 5% 5%;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style9 .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style9 .media_wrap {
	margin: 0 0 0 0;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .media-cmn svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .media-cmn i {
	color: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style2 .services-inner.box .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style4 .services-inner.box .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style6 .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner:hover .media-cmn svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner:hover .media-cmn i {
	color: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style2 .services-inner.box:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style4 .services-inner.box:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style6:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .services-title .title,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style4 .services-inner .services-title .title {
	font-size: 22px;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .services-title .title,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .services-title .title a {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner:hover .services-title a,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner:hover .services-title>*,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner:hover .services-title,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner:hover .services-title .title {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .services-title {
	margin: 55px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner .services-title .title {
	margin: 55px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .desc-text {
	padding: 3px 40px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner .content_part .desc-text {
	padding: 3px 40px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-68bfaf4 .desc-text,
.elementor-13 .elementor-element.elementor-element-68bfaf4 .desc-text a {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-e6649e4 {
	--display: flex;
	--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;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.corner-curve .services-inner:after {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner:hover,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner.active-bg,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.corner-curve .services-inner:hover:after {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style2 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style6 .media_wrap {
	background-color: #1053F317;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style2 .services-inner:hover .media_wrap,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner:hover .media_wrap,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style6:hover .media_wrap {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-72870fe.elementor-element {
	--align-self: center;
}

.elementor-13 .elementor-element.elementor-element-72870fe .services-inner {
	text-align: left;
	display: flex;
	flex-direction: column;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner {
	padding: 40px 23px 35px 35px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-b666397);
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner::after {
	border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-72870fe .media-cmn,
.elementor-13 .elementor-element.elementor-element-72870fe .media-cmn img,
.elementor-13 .elementor-element.elementor-element-72870fe .services-title .title a,
.elementor-13 .elementor-element.elementor-element-72870fe .desc-text,
.elementor-13 .elementor-element.elementor-element-72870fe .btn-part a,
.elementor-13 .elementor-element.elementor-element-72870fe .btn-part a i,
.elementor-13 .elementor-element.elementor-element-72870fe .sub-title,
.elementor-13 .elementor-element.elementor-element-72870fe .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-72870fe .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-72870fe ul.service_grid_list li,
.elementor-13 .elementor-element.elementor-element-72870fe ul.service_grid_list li svg path,
.elementor-13 .elementor-element.elementor-element-72870fe ul.service_grid_list li svg,
.elementor-13 .elementor-element.elementor-element-72870fe ul.service_grid_list li i {
	transition-duration: 0.5s;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner .services-box-line {
	height: 1px;
	width: 190px;
	background: var(--e-global-color-b666397);
	border-style: none;
	position: absolute;
	left: 165px;
	right: unset;
	top: 160px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner .services-box-line::before {
	height: 2px;
	background: var(--e-global-color-primary);
	position: absolute;
	left: 0%;
	right: unset;
	top: 0%;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner .services-box-line:before {
	width: 70px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-72870fe .numbering,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style1 .services-inner .numbering span,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style3 .services-inner .numbering span,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner .step-number span {
	font-size: 70px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-13 .elementor-element.elementor-element-72870fe .numbering {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	top: 50px;
	bottom: unset;
	position: absolute;
	right: 30px;
	left: unset;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner .step-number .numbering-step {
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner .step-number {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner .numbering {
	border-radius: 100px 100px 100px 100px;
	opacity: 0.3;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner .numbering-step {
	border-radius: 100px 100px 100px 100px;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style1 .services-inner .numbering {
	top: 50px;
	bottom: unset;
	position: absolute;
	right: 30px;
	left: unset;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style8 .services-inner .step-number {
	top: 50px;
	bottom: unset;
	position: absolute;
	right: 30px;
	left: unset;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .numbering {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style1 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style3 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style6 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style8 .services-inner .step-number .numbering-step span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style9 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner .numbering span,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style8 .services-inner .step-number .numbering-step span {
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-primary);
	stroke: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style8 .services-inner .step-number .numbering-step {
	opacity: 0.3;
}

.elementor-13 .elementor-element.elementor-element-72870fe .media_wrap {
	justify-content: center !important;
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner .media_wrap .icon_style {
	justify-content: center !important;
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner .media_wrap .image_style {
	justify-content: center !important;
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-72870fe .services-inner .media-cmn svg {
	width: 35px !important;
	height: 35px !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .services-inner .media-cmn i {
	font-size: 35px !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .services-inner .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	border-radius: 5% 5% 5% 5%;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style6 .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	border-radius: 5% 5% 5% 5%;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style9 .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
}

.elementor-13 .elementor-element.elementor-element-72870fe .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style9 .media_wrap {
	margin: 0 0 0 0;
}

.elementor-13 .elementor-element.elementor-element-72870fe .media-cmn svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .media-cmn i {
	color: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style2 .services-inner.box .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style4 .services-inner.box .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style6 .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner:hover .media-cmn svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner:hover .media-cmn i {
	color: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style2 .services-inner.box:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style4 .services-inner.box:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style6:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-72870fe .services-title .title,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style4 .services-inner .services-title .title {
	font-size: 22px;
}

.elementor-13 .elementor-element.elementor-element-72870fe .services-title .title,
.elementor-13 .elementor-element.elementor-element-72870fe .services-title .title a {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner:hover .services-title a,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner:hover .services-title>*,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner:hover .services-title,
.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner:hover .services-title .title {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-72870fe .services-title {
	margin: 55px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner .services-title .title {
	margin: 55px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-72870fe .desc-text {
	padding: 3px 40px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner .content_part .desc-text {
	padding: 3px 40px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-72870fe .desc-text,
.elementor-13 .elementor-element.elementor-element-72870fe .desc-text a {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-029006d {
	--display: flex;
	--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;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.corner-curve .services-inner:after {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner:hover,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner.active-bg,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.corner-curve .services-inner:hover:after {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style2 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style6 .media_wrap {
	background-color: #1053F317;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style2 .services-inner:hover .media_wrap,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner:hover .media_wrap,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style6:hover .media_wrap {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-2ab794c.elementor-element {
	--align-self: center;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .services-inner {
	text-align: left;
	display: flex;
	flex-direction: column;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner {
	padding: 40px 23px 35px 35px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-b666397);
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner::after {
	border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-2ab794c .media-cmn,
.elementor-13 .elementor-element.elementor-element-2ab794c .media-cmn img,
.elementor-13 .elementor-element.elementor-element-2ab794c .services-title .title a,
.elementor-13 .elementor-element.elementor-element-2ab794c .desc-text,
.elementor-13 .elementor-element.elementor-element-2ab794c .btn-part a,
.elementor-13 .elementor-element.elementor-element-2ab794c .btn-part a i,
.elementor-13 .elementor-element.elementor-element-2ab794c .sub-title,
.elementor-13 .elementor-element.elementor-element-2ab794c .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-2ab794c .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-2ab794c ul.service_grid_list li,
.elementor-13 .elementor-element.elementor-element-2ab794c ul.service_grid_list li svg path,
.elementor-13 .elementor-element.elementor-element-2ab794c ul.service_grid_list li svg,
.elementor-13 .elementor-element.elementor-element-2ab794c ul.service_grid_list li i {
	transition-duration: 0.5s;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner .services-box-line {
	height: 1px;
	width: 190px;
	background: var(--e-global-color-b666397);
	border-style: none;
	position: absolute;
	left: 165px;
	right: unset;
	top: 160px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner .services-box-line::before {
	height: 2px;
	background: var(--e-global-color-primary);
	position: absolute;
	left: 0%;
	right: unset;
	top: 0%;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner .services-box-line:before {
	width: 70px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .numbering,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style1 .services-inner .numbering span,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style3 .services-inner .numbering span,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner .step-number span {
	font-size: 70px;
	font-weight: 500;
	line-height: 28px;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .numbering {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	top: 50px;
	bottom: unset;
	position: absolute;
	right: 30px;
	left: unset;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner .step-number .numbering-step {
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner .step-number {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner .numbering {
	border-radius: 100px 100px 100px 100px;
	opacity: 0.3;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner .numbering-step {
	border-radius: 100px 100px 100px 100px;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style1 .services-inner .numbering {
	top: 50px;
	bottom: unset;
	position: absolute;
	right: 30px;
	left: unset;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style8 .services-inner .step-number {
	top: 50px;
	bottom: unset;
	position: absolute;
	right: 30px;
	left: unset;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .numbering {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style1 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style3 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style6 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style8 .services-inner .step-number .numbering-step span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style9 .services-inner .numbering span {
	color: #02010100 !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner .numbering span,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style8 .services-inner .step-number .numbering-step span {
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: var(--e-global-color-primary);
	stroke: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style8 .services-inner .step-number .numbering-step {
	opacity: 0.3;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .media_wrap {
	justify-content: center !important;
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner .media_wrap .icon_style {
	justify-content: center !important;
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner .media_wrap .image_style {
	justify-content: center !important;
	display: flex;
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .services-inner .media-cmn svg {
	width: 35px !important;
	height: 35px !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .services-inner .media-cmn i {
	font-size: 35px !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .services-inner .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	border-radius: 5% 5% 5% 5%;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style6 .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
	border-radius: 5% 5% 5% 5%;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style9 .media_wrap {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 70px;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style9 .media_wrap {
	margin: 0 0 0 0;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .media-cmn svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .media-cmn i {
	color: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style2 .services-inner.box .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style4 .services-inner.box .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style6 .media_wrap svg path {
	fill: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner:hover .media-cmn svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner:hover .media-cmn i {
	color: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style2 .services-inner.box:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style4 .services-inner.box:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style6:hover .media_wrap svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .services-title .title,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style4 .services-inner .services-title .title {
	font-size: 22px;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .services-title .title,
.elementor-13 .elementor-element.elementor-element-2ab794c .services-title .title a {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner:hover .services-title a,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner:hover .services-title>*,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner:hover .services-title,
.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner:hover .services-title .title {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-2ab794c .services-title {
	margin: 55px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner .services-title .title {
	margin: 55px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .desc-text {
	padding: 3px 40px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner .content_part .desc-text {
	padding: 3px 40px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ab794c .desc-text,
.elementor-13 .elementor-element.elementor-element-2ab794c .desc-text a {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-2ed2412 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-87c4ebc {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-640cbeb .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-640cbeb img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-ab2dbae .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-ab2dbae img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-201ae0a .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-201ae0a img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-f6ca12f .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-f6ca12f img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-8180446 .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-8180446 img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-48ee66f .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-48ee66f img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-5a29c5f .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-5a29c5f img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-88a59ff .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-88a59ff img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-dd16d25 .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-dd16d25 img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-490dc6c .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-490dc6c img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-d954c11 .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-d954c11 img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-dc16544 .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-dc16544 img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-069c920 .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-069c920 img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-4cdee13 .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-4cdee13 img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-8431b02 .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-8431b02 img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .marquee-wrapper .elementor-repeater-item-666c57a .image-wrapper img {
	width: 24px !important;
	height: auto !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .elementor-repeater-item-666c57a img {
	height: 24px !important;
}

.elementor-13 .elementor-element.elementor-element-9e71689>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .gsap-marquee .marquee-wrapper .slider-item.text,
.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .gsap-marquee .marquee-wrapper .slider-item.image .marquee-item>p {
	font-size: 22px;
	text-transform: capitalize;
	letter-spacing: 1px;
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .gsap-marquee .marquee-wrapper {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .gsap-marquee .marquee-wrapper .slider-item.image p {
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .gsap-marquee .marquee-wrapper .slider-item.image p.stroke-style {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .gsap-marquee .marquee-wrapper .slider-item.image p span {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .gsap-marquee .marquee-wrapper .slider-item.image img {
	width: 0px;
	height: auto;
}

.elementor-13 .elementor-element.elementor-element-9e71689 .rs-marquee-slider-gsap .gsap-marquee .marquee-wrapper .slider-item .image-wrapper {
	margin: 0px 24px 0px 24px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-f659205 {
	--display: flex;
	--min-height: 485px;
	--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-13 .elementor-element.elementor-element-f659205:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-f659205>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background-image: url("../../../../../../images/banner.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-d9c601c {
	--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;
	--margin-top: -330px;
	--margin-bottom: 107px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
	--z-index: 5;
}

.elementor-13 .elementor-element.elementor-element-64a60f6 {
	--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;
	--flex-wrap: wrap;
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-13 .elementor-element.elementor-element-64a60f6:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-64a60f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-822966e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-c801551 .rs-image {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-c801551 .rs-image img,
.elementor-13 .elementor-element.elementor-element-c801551 .rs-image.scroll_reveal.reveal-active {
	border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-31d8782 {
	--display: flex;
	--position: absolute;
	--min-height: 285px;
	--border-radius: 6px 6px 6px 6px;
	box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.06);
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 35px;
	--padding-right: 35px;
	bottom: 30px;
	--z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-31d8782:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-31d8782>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-31d8782 {
	left: 30px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-31d8782 {
	right: 30px;
}

.elementor-13 .elementor-element.elementor-element-97a9b05>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-97a9b05 .prelements-heading .title-inner .title {
	color: var(--e-global-color-4d7b7af);
	margin: 10px 180px 0px 0px !important;
	padding: 0px 0px 13px 0px !important;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-b666397);
}

.elementor-13 .elementor-element.elementor-element-97a9b05 .prelements-heading .title-inner .sub-text {
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	line-height: 24px;
	letter-spacing: 2.5px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-97a9b05 .prelements-heading .descripti {
	color: #FFFFFF80;
}

.elementor-13 .elementor-element.elementor-element-97a9b05 .prelements-heading .descripti p {
	color: #FFFFFF80;
}

.elementor-13 .elementor-element.elementor-element-97a9b05 .prelements-heading .descripti,
.elementor-13 .elementor-element.elementor-element-97a9b05 .prelements-heading .descripti p {
	margin: 0px 0px 20px 0px;
}

.elementor-13 .elementor-element.elementor-element-97a9b05 .prelements-heading .title-inner .title span {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-1e7b60f .rs-skill-bar .skillbar .skillbar-bar {
	background-color: var(--e-global-color-primary);
	height: 6px;
	line-height: 14px;
}

.elementor-13 .elementor-element.elementor-element-1e7b60f {
	width: 100%;
	max-width: 100%;
}

.elementor-13 .elementor-element.elementor-element-1e7b60f>.elementor-widget-container {
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-1e7b60f .rs-skill-bar .skillbar {
	height: 14px;
	line-height: 14px;
	padding: 3px 3px 0px 3px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #DBDEE1;
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-1e7b60f .rs-skill-bar.style2 .skillbar .skillbar-title {
	height: 14px;
	line-height: 14px;
}

.elementor-13 .elementor-element.elementor-element-1e7b60f .rs-skill-bar .skillbar,
.elementor-13 .elementor-element.elementor-element-1e7b60f .rs-skill-bar .skillbar .skillbar-bar {
	border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-1e7b60f .rs-skill-bar .skillbar .skillbar-title {
	color: var(--e-global-color-4d7b7af);
	font-size: 14px;
	font-weight: 500;
	line-height: 28px;
	top: -38px !important;
	bottom: unset !important;
}

.elementor-13 .elementor-element.elementor-element-1e7b60f .rs-skill-bar .skillbar .skill-bar-percent {
	background-color: #F6F8FF00;
	font-size: 14px;
	font-weight: 500;
	line-height: 4px;
	padding: 5px 0px 7px 9px;
	right: 0%;
	left: unset;
	top: -36px;
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-1e7b60f .rs-skill-bar.style3 .skillbar .skill-bar-percent.tooltip-style::after {
	border-top-color: #F6F8FF00;
}

.elementor-13 .elementor-element.elementor-element-dfa4313 .rs-skill-bar .skillbar .skillbar-bar {
	background-color: var(--e-global-color-primary);
	height: 6px;
	line-height: 14px;
}

.elementor-13 .elementor-element.elementor-element-dfa4313 {
	width: 100%;
	max-width: 100%;
}

.elementor-13 .elementor-element.elementor-element-dfa4313>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-dfa4313 .rs-skill-bar .skillbar {
	height: 14px;
	line-height: 14px;
	padding: 3px 3px 0px 3px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #DBDEE1;
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-dfa4313 .rs-skill-bar.style2 .skillbar .skillbar-title {
	height: 14px;
	line-height: 14px;
}

.elementor-13 .elementor-element.elementor-element-dfa4313 .rs-skill-bar .skillbar,
.elementor-13 .elementor-element.elementor-element-dfa4313 .rs-skill-bar .skillbar .skillbar-bar {
	border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-dfa4313 .rs-skill-bar .skillbar .skillbar-title {
	color: var(--e-global-color-4d7b7af);
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	top: -38px !important;
	bottom: unset !important;
}

.elementor-13 .elementor-element.elementor-element-dfa4313 .rs-skill-bar .skillbar .skill-bar-percent {
	background-color: #AC6C7B00;
	font-size: 14px;
	font-weight: 500;
	line-height: 4px;
	padding: 5px 0px 7px 9px;
	right: 0%;
	left: unset;
	top: -36px;
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-dfa4313 .rs-skill-bar.style3 .skillbar .skill-bar-percent.tooltip-style::after {
	border-top-color: #AC6C7B00;
}

.elementor-13 .elementor-element.elementor-element-7dbce10 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--border-radius: 0px 6px 6px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 50px;
	--padding-right: 30px;
}

.elementor-13 .elementor-element.elementor-element-7dbce10.e-con {
	--align-self: center;
}

.elementor-13 .elementor-element.elementor-element-3e66feb .prelements-heading .title-inner .title {
	color: var(--e-global-color-4d7b7af);
	margin: 0px 0px 20px 0px !important;
}

.elementor-13 .elementor-element.elementor-element-3e66feb .prelements-heading .title-inner .sub-text {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-3e66feb .prelements-heading .descripti {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-3e66feb .prelements-heading .descripti p {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-3e66feb .prelements-heading .title-inner .title span {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-4a3855e {
	--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: 25px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-15a56df .rs-features-list-content li {
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-15a56df .rs-feature-text {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-15a56df .rs-features-list li i {
	color: #1053F3;
	font-size: 26px;
}

.elementor-13 .elementor-element.elementor-element-15a56df .rs-features-list li svg path {
	fill: #1053F3;
}

.elementor-13 .elementor-element.elementor-element-15a56df .rs-features-list li img,
.elementor-13 .elementor-element.elementor-element-15a56df .rs-features-list li i,
.elementor-13 .elementor-element.elementor-element-15a56df .rs-features-list li svg {
	padding: 4px 4px 4px 4px;
}

.elementor-13 .elementor-element.elementor-element-15a56df .rs-features-list li img,
.elementor-13 .elementor-element.elementor-element-15a56df .rs-features-list li i,
.elementor-13 .elementor-element.elementor-element-15a56df .rs-features-list li svg {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-b666397);
	border-radius: 50% 50% 50% 50%;
}

.elementor-13 .elementor-element.elementor-element-15a56df ..rs-features-list li .list-feature-image {
	padding: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-15a56df .rs-features-list li svg {
	width: 26px;
	height: 26px !important;
}

.elementor-13 .elementor-element.elementor-element-210506a .rs-features-list-content li {
	align-items: center;
}

.elementor-13 .elementor-element.elementor-element-210506a .rs-feature-text {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-210506a .rs-features-list li i {
	color: #1053F3;
	font-size: 26px;
}

.elementor-13 .elementor-element.elementor-element-210506a .rs-features-list li svg path {
	fill: #1053F3;
}

.elementor-13 .elementor-element.elementor-element-210506a .rs-features-list li img,
.elementor-13 .elementor-element.elementor-element-210506a .rs-features-list li i,
.elementor-13 .elementor-element.elementor-element-210506a .rs-features-list li svg {
	padding: 4px 4px 4px 4px;
}

.elementor-13 .elementor-element.elementor-element-210506a .rs-features-list li img,
.elementor-13 .elementor-element.elementor-element-210506a .rs-features-list li i,
.elementor-13 .elementor-element.elementor-element-210506a .rs-features-list li svg {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-b666397);
	border-radius: 50% 50% 50% 50%;
}

.elementor-13 .elementor-element.elementor-element-210506a ..rs-features-list li .list-feature-image {
	padding: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-210506a .rs-features-list li svg {
	width: 26px;
	height: 26px !important;
}

.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button .rs-btn {
	background-color: var(--e-global-color-primary);
	gap: 8px;
}

.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button .rs-btn:hover {
	background-color: var(--e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-51c4ab2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-51c4ab2.elementor-element {
	--align-self: flex-start;
}

.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button .rs-btn em {
	width: 12px;
	height: 12px;
	line-height: 12px;
}

.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button.style2 .rs-btn svg {
	width: 12px;
	height: 12px;
}

.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button.style3 .rs-btn svg {
	width: 12px;
	height: 12px;
}

.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button .rs-btn i {
	font-size: 12px;
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button .rs-btn i,
.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button.style2 .rs-btn .rs-btn-text {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button .rs-btn svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button:not(.style3) .rs-btn,
.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button.style2 .rs-btn .rs-btn-text,
.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button.style3 .rs-btn .rs-btn-text {
	font-size: 17px;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button.style2 .rs-btn span.rs-btn-text {
	border-radius: 5px 5px 5px 5px;
	padding: 19px 30px 19px 30px;
}

.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button:not(.style2) .rs-btn:hover,
.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button.style2 .rs-btn:hover .rs-btn-text,
.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button .rs-btn:hover i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button .rs-btn:hover svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-51c4ab2 .rs-button .rs-btn:hover i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-b80d6e8 {
	--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: 30px 10px;
	--row-gap: 30px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 110px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13 .elementor-element.elementor-element-dd177e3 {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-17c60fa .counter-top-area {
	background-color: var(--e-global-color-1d62194);
	padding: 18px 30px 40px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E3E3E8;
	border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-17c60fa .counter-top-area:hover {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-17c60fa .counter-top-area .rs-counter-list {
	display: flex;
	align-items: flex-start;
	flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-17c60fa .counter-top-area .rs-counter-list .count-text .count-number .rs-counter {
	color: var(--e-global-color-4d7b7af);
	font-size: 40px;
	font-weight: 600;
	line-height: 50px;
}

.elementor-13 .elementor-element.elementor-element-17c60fa .counter-top-area:hover .count-number span {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-17c60fa .counter .count-number span.rs-counter {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-17c60fa .count-number span.prefix {
	color: var(--e-global-color-4d7b7af);
	font-size: 40px;
	font-weight: 600;
}

.elementor-13 .elementor-element.elementor-element-17c60fa .count-text .title,
.elementor-13 .elementor-element.elementor-element-17c60fa .counter h3 {
	color: var(--e-global-color-text);
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-17c60fa .counter-top-area:hover .count-text .title,
.elementor-13 .elementor-element.elementor-element-17c60fa .elementor-13 .elementor-element.elementor-element-17c60fa .counter h3:hover {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-17c60fa .count-text .number-text {
	font-weight: 600;
	color: #FFFFFF;
	background: var(--e-global-color-secondary);
	padding: 15px 21px 15px 21px;
	border-radius: 0px 3px 0px 6px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.elementor-13 .elementor-element.elementor-element-17c60fa .counter-top-area:hover .count-text .number-text {
	color: #FFFFFF;
	background: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-17c60fa .rs-counter-list .counter-icon svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-17c60fa .rs-counter-list .counter-icon {
	margin: 12px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-08b9e12 {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-4393768 .counter-top-area {
	background-color: var(--e-global-color-1d62194);
	padding: 18px 30px 40px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E3E3E8;
	border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-4393768 .counter-top-area:hover {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-4393768 .counter-top-area .rs-counter-list {
	display: flex;
	align-items: flex-start;
	flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-4393768 .counter-top-area .rs-counter-list .count-text .count-number .rs-counter {
	color: var(--e-global-color-4d7b7af);
	font-size: 40px;
	font-weight: 600;
	line-height: 50px;
}

.elementor-13 .elementor-element.elementor-element-4393768 .counter-top-area:hover .count-number span {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-4393768 .counter .count-number span.rs-counter {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-4393768 .count-number span.prefix {
	color: var(--e-global-color-4d7b7af);
	font-size: 40px;
	font-weight: 600;
}

.elementor-13 .elementor-element.elementor-element-4393768 .count-text .title,
.elementor-13 .elementor-element.elementor-element-4393768 .counter h3 {
	color: var(--e-global-color-text);
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-4393768 .counter-top-area:hover .count-text .title,
.elementor-13 .elementor-element.elementor-element-4393768 .elementor-13 .elementor-element.elementor-element-4393768 .counter h3:hover {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-4393768 .count-text .number-text {
	font-weight: 600;
	color: #FFFFFF;
	background: var(--e-global-color-secondary);
	padding: 15px 21px 15px 21px;
	border-radius: 0px 3px 0px 6px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.elementor-13 .elementor-element.elementor-element-4393768 .counter-top-area:hover .count-text .number-text {
	color: #FFFFFF;
	background: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-4393768 .rs-counter-list .counter-icon svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-4393768 .rs-counter-list .counter-icon {
	margin: 12px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-102b6f4 {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-273e970 .counter-top-area {
	background-color: var(--e-global-color-1d62194);
	padding: 18px 30px 40px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E3E3E8;
	border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-273e970 .counter-top-area:hover {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-273e970 .counter-top-area .rs-counter-list {
	display: flex;
	align-items: flex-start;
	flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-273e970 .counter-top-area .rs-counter-list .count-text .count-number .rs-counter {
	color: var(--e-global-color-4d7b7af);
	font-size: 40px;
	font-weight: 600;
	line-height: 50px;
}

.elementor-13 .elementor-element.elementor-element-273e970 .counter-top-area:hover .count-number span {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-273e970 .counter .count-number span.rs-counter {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-273e970 .count-number span.prefix {
	color: var(--e-global-color-4d7b7af);
	font-size: 40px;
	font-weight: 600;
}

.elementor-13 .elementor-element.elementor-element-273e970 .count-text .title,
.elementor-13 .elementor-element.elementor-element-273e970 .counter h3 {
	color: var(--e-global-color-text);
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-273e970 .counter-top-area:hover .count-text .title,
.elementor-13 .elementor-element.elementor-element-273e970 .elementor-13 .elementor-element.elementor-element-273e970 .counter h3:hover {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-273e970 .count-text .number-text {
	font-weight: 600;
	color: #FFFFFF;
	background: var(--e-global-color-secondary);
	padding: 15px 21px 15px 21px;
	border-radius: 0px 3px 0px 6px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.elementor-13 .elementor-element.elementor-element-273e970 .counter-top-area:hover .count-text .number-text {
	color: #FFFFFF;
	background: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-273e970 .rs-counter-list .counter-icon svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-273e970 .rs-counter-list .counter-icon {
	margin: 12px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-dd324d7 {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-d0442f3 .counter-top-area {
	background-color: var(--e-global-color-1d62194);
	padding: 18px 30px 40px 30px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #E3E3E8;
	border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-d0442f3 .counter-top-area:hover {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-d0442f3 .counter-top-area .rs-counter-list {
	display: flex;
	align-items: flex-start;
	flex-direction: row;
}

.elementor-13 .elementor-element.elementor-element-d0442f3 .counter-top-area .rs-counter-list .count-text .count-number .rs-counter {
	color: var(--e-global-color-4d7b7af);
	font-size: 40px;
	font-weight: 600;
	line-height: 50px;
}

.elementor-13 .elementor-element.elementor-element-d0442f3 .counter-top-area:hover .count-number span {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-d0442f3 .counter .count-number span.rs-counter {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d0442f3 .count-number span.prefix {
	color: var(--e-global-color-4d7b7af);
	font-size: 40px;
	font-weight: 600;
}

.elementor-13 .elementor-element.elementor-element-d0442f3 .count-text .title,
.elementor-13 .elementor-element.elementor-element-d0442f3 .counter h3 {
	color: var(--e-global-color-text);
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d0442f3 .counter-top-area:hover .count-text .title,
.elementor-13 .elementor-element.elementor-element-d0442f3 .elementor-13 .elementor-element.elementor-element-d0442f3 .counter h3:hover {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-d0442f3 .count-text .number-text {
	font-weight: 600;
	color: #FFFFFF;
	background: var(--e-global-color-secondary);
	padding: 15px 21px 15px 21px;
	border-radius: 0px 3px 0px 6px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.elementor-13 .elementor-element.elementor-element-d0442f3 .counter-top-area:hover .count-text .number-text {
	color: #FFFFFF;
	background: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-d0442f3 .rs-counter-list .counter-icon svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-d0442f3 .rs-counter-list .counter-icon {
	margin: 12px 20px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-58c30518 {
	--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;
	--overlay-opacity: 1;
	--padding-top: 110px;
	--padding-bottom: 119px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-13 .elementor-element.elementor-element-58c30518::before,
.elementor-13 .elementor-element.elementor-element-58c30518>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-58c30518>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-58c30518>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-58c30518>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-58c30518>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../../../../../images/blur_bg22.png");
	--background-overlay: '';
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-532239ab .prelements-heading {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-532239ab .prelements-heading .title-inner .title {
	color: #FFFFFF;
	margin: 0px 0px 26px 0px !important;
}

.elementor-13 .elementor-element.elementor-element-532239ab .prelements-heading .title-inner .sub-text {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-532239ab .prelements-heading .descripti p,
.elementor-13 .elementor-element.elementor-element-532239ab .prelements-heading .descripti {
	letter-spacing: 0.02px;
}

.elementor-13 .elementor-element.elementor-element-532239ab .prelements-heading .descripti {
	color: #FFFFFFCC;
	padding: 0px 0px 23px 0px;
}

.elementor-13 .elementor-element.elementor-element-532239ab .prelements-heading .descripti p {
	color: #FFFFFFCC;
}

.elementor-13 .elementor-element.elementor-element-532239ab .prelements-heading .title-inner .title span {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-wrapper .post-content {
	background-color: #00000026;
	padding: 32px 40px 40px 40px;
	border-radius: 0px 0px 6px 6px;
	position: absolute;
	opacity: 1;
	backdrop-filter: blur(10px);
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-wrapper:hover .post-content,
.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .swiper-slide-active .post-wrapper .post-content,
.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .active .post-wrapper .post-content {
	background-color: #00000026;
}

.elementor-13 .elementor-element.elementor-element-53ced21f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rsaddon-unique-slider .rs-addon-slider.swiper-vertical {
	height: 400px !important;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-wrapper {
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-wrapper .post-img img {
	height: 630px;
	object-fit: cover !important;
	object-position: top center !important;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-wrapper .post-img {
	border-radius: 6px 6px 10px 10px;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-wrapper .post-img::after {
	background: #02010100;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-wrapper:hover .post-content,
.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .swiper-slide-active .post-wrapper .post-content,
.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .active .post-wrapper .post-content {
	opacity: 1;
	backdrop-filter: blur(10px);
	border-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-content .post-title {
	font-size: 22px;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-content .post-title a {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load-parent .rs-ajax-post-load .post-wrapper .post-content .post-title {
	--titleLineColor: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load-parent .rs-ajax-post-load .active .post-wrapper .post-content .post-title,
.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load-parent .rs-ajax-post-load .swiper-slide-active .post-wrapper .post-content .post-title {
	--titleLineColor: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-content .post-excerpt {
	margin: 20px 0px 0px 0px;
	color: #FFFFFFBD;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-wrapper:hover .post-content .post-excerpt,
.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .active .post-wrapper .post-content .post-excerpt,
.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .swiper-slide-active .post-wrapper .post-content .post-excerpt {
	color: #FFFFFFBD;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .btn-part a {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	gap: 8px;
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .btn-part {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .btn-part a em {
	width: 12px;
	height: 12px;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .btn-part a i {
	font-size: 12px;
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .btn-part a svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-wrapper:hover .btn-part a,
.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .swiper-slide-active .post-wrapper .btn-part a,
.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .active .post-wrapper .btn-part a {
	color: #FFFFFFB3;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-wrapper:hover .btn-part a i,
.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .swiper-slide-active .post-wrapper .btn-part a i,
.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .active .post-wrapper .btn-part a i {
	color: #FFFFFFBA;
}

.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-wrapper:hover .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .swiper-slide-active .post-wrapper .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .active .post-wrapper .btn-part a svg path {
	fill: #FFFFFFBA;
}

.elementor-13 .elementor-element.elementor-element-2cfbfa66 {
	--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: 0px 4px;
	--row-gap: 0px;
	--column-gap: 4px;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-icon {
	background-color: var(--e-global-color-primary);
	width: 17px;
	min-width: 17px;
	max-width: 17px;
	height: 24px;
	line-height: 22px !important;
	text-align: center;
	margin: 0px 10px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d {
	width: auto;
	max-width: auto;
	font-size: 14px;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item {
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-icon i {
	color: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-icon svg path {
	fill: #FFFFFF !important;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-icon,
.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-icon img {
	border-radius: 4px 4px 4px 4px;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-text span.label {
	display: block;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-text div {
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-start;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-text div>a,
.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-text div>.des a,
.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-text div>.des {
	color: #FFFFFFBF;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-text div>a:hover,
.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-text div>.des a:hover {
	color: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-text div>.des a {
	color: #FFFFFFBF;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-text .des {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-text a {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-text {
	margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-40922495 .rs-contact-box .address-item .address-icon {
	background-color: #FFFFFF;
	width: 17px;
	min-width: 17px;
	max-width: 17px;
	height: 20px;
	line-height: 17px !important;
	text-align: center;
	margin: 0px 10px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-40922495 {
	width: auto;
	max-width: auto;
	font-size: 14px;
	font-weight: 500;
	text-transform: capitalize;
	text-decoration: underline;
	line-height: 14px;
}

.elementor-13 .elementor-element.elementor-element-40922495>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-40922495 .rs-contact-box {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
}

.elementor-13 .elementor-element.elementor-element-40922495 .rs-contact-box .address-item {
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-40922495 .rs-contact-box .address-item .address-text span.label {
	display: block;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-40922495 .rs-contact-box .address-item .address-text div {
	align-items: flex-start;
	flex-direction: row;
	justify-content: flex-start;
}

.elementor-13 .elementor-element.elementor-element-40922495 .rs-contact-box .address-item .address-text div>a,
.elementor-13 .elementor-element.elementor-element-40922495 .rs-contact-box .address-item .address-text div>.des a,
.elementor-13 .elementor-element.elementor-element-40922495 .rs-contact-box .address-item .address-text div>.des {
	color: #FFFFFFBF;
}

.elementor-13 .elementor-element.elementor-element-40922495 .rs-contact-box .address-item .address-text div>a:hover,
.elementor-13 .elementor-element.elementor-element-40922495 .rs-contact-box .address-item .address-text div>.des a:hover {
	color: #1053F3 !important;
}

.elementor-13 .elementor-element.elementor-element-40922495 .rs-contact-box .address-item .address-text .des {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-40922495 .rs-contact-box .address-item .address-text a {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-40922495 .rs-contact-box .address-item .address-text {
	margin-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-6a5629c5 {
	--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: 110px;
	--padding-bottom: 120px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-13 .elementor-element.elementor-element-6a5629c5:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-6a5629c5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-3ea9e725 .prelements-heading {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-3ea9e725 .prelements-heading .title-inner .sub-text {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-3ea9e725 .prelements-heading .descripti p,
.elementor-13 .elementor-element.elementor-element-3ea9e725 .prelements-heading .descripti {
	letter-spacing: 0.02px;
}

.elementor-13 .elementor-element.elementor-element-3ea9e725 .prelements-heading .descripti {
	padding: 0px 0px 25px 0px;
}

.elementor-13 .elementor-element.elementor-element-3ea9e725 .prelements-heading .title-inner .title span {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item {
	background-color: #FFFFFF;
	text-align: left;
	padding: 35px 42px 35px 42px;
	margin: 0px 0px 0px 0px;
	border-radius: 6px 6px 6px 6px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-b666397);
	box-shadow: 0px 0px 49px 0px rgba(0, 0, 0, 0);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item.item-active {
	background-color: var(--e-global-color-secondary);
	border-style: solid;
	border-color: var(--e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item .pricing-btn a {
	background-color: var(--e-global-color-secondary);
	font-size: 17px;
	font-weight: 500;
	text-transform: capitalize;
	padding: 12px 18px 12px 18px;
	border-radius: 6px 6px 6px 6px;
	gap: 130px;
	color: #FFFFFF;
	border-style: none;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item .pricing-btn a:hover {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-7c8b012);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item.item-active .pricing-btn a {
	background-color: var(--e-global-color-primary);
	color: var(--e-global-color-7c8b012);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item.item-active .pricing-btn a:hover {
	background-color: var(--e-global-color-f62b44e);
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-d8c908c {
	width: 100%;
	max-width: 100%;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .pricebadge {
	font-size: 16px;
	line-height: 20px;
	color: var(--e-global-color-primary);
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	border-style: none;
	position: absolute;
	top: 15px;
	right: 44px;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item.item-active .pricebadge {
	color: var(--e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .title-wrapper {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .title-wrapper .title {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 30px;
	letter-spacing: 0.15em;
	color: var(--e-global-color-primary);
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item.item-active .title-wrapper .title {
	color: var(--e-global-color-7c8b012);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .title-wrapper .intro-txt {
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .price-wrapper {
	align-items: flex-end;
	justify-content: flex-start;
	flex-direction: row;
	padding: 12px 0px 0px 0px;
	margin: 12px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-b666397);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item.item-active .price-wrapper {
	border-color: #FFFFFF12;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .price-wrapper .price {
	font-size: 40px;
	font-weight: 600;
	line-height: 62px;
	color: var(--e-global-color-4d7b7af);
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item.item-active .price-wrapper .price {
	color: var(--e-global-color-f62b44e);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .price-wrapper .plan-duration {
	font-size: 20px;
	font-weight: 500;
	line-height: 54px;
	color: var(--e-global-color-text);
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item.item-active .price-wrapper .plan-duration {
	color: var(--e-global-color-f62b44e);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .price-description {
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: var(--e-global-color-text);
	Padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item.item-active .price-description {
	color: #FFFFFFB8;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .pricing-feature {
	text-align: left;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-style: none;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .pricing-feature ul li {
	font-size: 16px;
	font-weight: 400;
	line-height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 30px;
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .pricing-feature ul li.close {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item.item-active .pricing-feature ul li {
	color: #FFFFFFB8;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .pricing-feature ul li:before {
	left: 0;
	right: unset;
	font-weight: 500;
	line-height: 28px;
	color: var(--e-global-color-text);
	background: var(--e-global-color-e573066);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item.item-active .pricing-feature ul li:before {
	color: #FFFFFFB8;
	background: var(--e-global-color-e573066);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .pricing-feature .feature-title {
	font-weight: 600;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item .pricing-btn {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item .pricing-btn a svg {
	width: 12px;
	height: 12px;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item .pricing-btn a i {
	font-size: 12px;
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item .pricing-btn a svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item .pricing-btn a:hover svg path {
	fill: var(--e-global-color-7c8b012);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item .pricing-btn a:hover i {
	color: var(--e-global-color-7c8b012);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item.item-active .pricing-btn a svg path {
	fill: var(--e-global-color-7c8b012);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item.item-active .pricing-btn a i {
	color: var(--e-global-color-7c8b012);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item.item-active .pricing-btn a:hover svg path {
	fill: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item.item-active .pricing-btn a:hover i {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-4109f0fe {
	--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: 50px 50px;
	--row-gap: 50px;
	--column-gap: 50px;
	--overlay-opacity: 0.3;
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 10px;
	--padding-right: 10px;
}

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

.elementor-13 .elementor-element.elementor-element-4109f0fe::before,
.elementor-13 .elementor-element.elementor-element-4109f0fe>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-4109f0fe>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-4109f0fe>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-4109f0fe>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-4109f0fe>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../../../../../images/shape_bg.png");
	--background-overlay: '';
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-3438bda5 {
	--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;
}

.elementor-13 .elementor-element.elementor-element-3438bda5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-649a9c3e .prelements-heading .title-inner .title {
	color: #FFFFFF;
	margin: 0px 0px 12px 0px !important;
}

.elementor-13 .elementor-element.elementor-element-649a9c3e .prelements-heading .title-inner .sub-text {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-649a9c3e .prelements-heading .descripti p,
.elementor-13 .elementor-element.elementor-element-649a9c3e .prelements-heading .descripti {
	font-size: 16px;
	line-height: 26px;
	letter-spacing: 0px;
}

.elementor-13 .elementor-element.elementor-element-649a9c3e .prelements-heading .descripti {
	color: #FFFFFF;
	padding: 0px 0px 10px 0px;
}

.elementor-13 .elementor-element.elementor-element-649a9c3e .prelements-heading .descripti p {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-649a9c3e .prelements-heading .title-inner .title span {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button .rs-btn {
	background-color: var(--e-global-color-primary);
	gap: 8px;
}

.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button .rs-btn:hover {
	background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-3d8874d1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3d8874d1.elementor-element {
	--align-self: flex-start;
}

.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button .rs-btn em {
	width: 12px;
	height: 12px;
	line-height: 12px;
}

.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button.style2 .rs-btn svg {
	width: 12px;
	height: 12px;
}

.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button.style3 .rs-btn svg {
	width: 12px;
	height: 12px;
}

.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button .rs-btn i {
	font-size: 12px;
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button .rs-btn i,
.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button.style2 .rs-btn .rs-btn-text {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button .rs-btn svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button:not(.style3) .rs-btn,
.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button.style2 .rs-btn .rs-btn-text,
.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button.style3 .rs-btn .rs-btn-text {
	font-size: 17px;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button:not(.style2) .rs-btn,
.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button.style2 .rs-btn span.rs-btn-text {
	border-radius: 5px 5px 5px 5px;
	padding: 19px 30px 19px 30px;
}

.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button:not(.style2) .rs-btn:hover,
.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button.style2 .rs-btn:hover .rs-btn-text,
.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button .rs-btn:hover i {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button .rs-btn:hover svg path {
	fill: var(--e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-3d8874d1 .rs-button .rs-btn:hover i {
	color: var(--e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-29ea7690 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(3, 1fr);
	--gap: 0px 34px;
	--row-gap: 0px;
	--column-gap: 34px;
	--grid-auto-flow: row;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .services-inner {
	display: block;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services .services-inner .image_style img {
	width: 90px;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .services-inner:hover .image_style img {
	transform: scale(1);
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services .services-inner {
	padding: 37px 0px 32px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #FFFFFF14;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services .services-inner::after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-444f0a05 .media-cmn,
.elementor-13 .elementor-element.elementor-element-444f0a05 .media-cmn img,
.elementor-13 .elementor-element.elementor-element-444f0a05 .services-title .title a,
.elementor-13 .elementor-element.elementor-element-444f0a05 .desc-text,
.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part a,
.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part a i,
.elementor-13 .elementor-element.elementor-element-444f0a05 .sub-title,
.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-444f0a05 ul.service_grid_list li,
.elementor-13 .elementor-element.elementor-element-444f0a05 ul.service_grid_list li svg path,
.elementor-13 .elementor-element.elementor-element-444f0a05 ul.service_grid_list li svg,
.elementor-13 .elementor-element.elementor-element-444f0a05 ul.service_grid_list li i {
	transition-duration: 0.5s;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style9 .media_wrap {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .services-inner .media_wrap {
	position: absolute;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style6 .media_wrap {
	position: absolute;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style3 .services-inner .content_part .icon_style,
.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style9 .media_wrap {
	top: 8px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .services-inner .media_wrap img {
	border-radius: 5% 5% 5% 5%;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .services-title .title,
.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style4 .services-inner .services-title .title {
	font-size: 22px;
	letter-spacing: 1px;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .services-title .title,
.elementor-13 .elementor-element.elementor-element-444f0a05 .services-title .title a {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services .services-inner:hover .services-title a,
.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services .services-inner:hover .services-title>*,
.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services .services-inner:hover .services-title,
.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services .services-inner:hover .services-title .title {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .services-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services .services-inner .services-title .title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part a {
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part {
	margin: 3px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part a em,
.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part svg {
	height: 14px !important;
	width: 14px !important;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part a i,
.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part i {
	font-size: 14px !important;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part a i {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services .services-inner .btn-part {
	position: absolute;
	top: 32px;
	right: 0px;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part svg {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style1 .services-inner .services-btn svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style4 .services-inner .btn-part i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style4 .services-inner .btn-part svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style4 .services-inner .btn-part svg {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services .services-inner:hover .btn-part a.services-btn svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services .services-inner:hover .btn-part a.services-btn i {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style4 .services-inner:hover .btn-part i {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style4 .services-inner:hover .btn-part svg {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style4 .services-inner:hover .btn-part svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .services-inner {
	display: block;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services .services-inner .image_style img {
	width: 90px;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .services-inner:hover .image_style img {
	transform: scale(1);
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services .services-inner {
	padding: 37px 0px 32px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #FFFFFF14;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services .services-inner::after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .media-cmn,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .media-cmn img,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .services-title .title a,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .desc-text,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part a,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part a i,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .sub-title,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 ul.service_grid_list li,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 ul.service_grid_list li svg path,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 ul.service_grid_list li svg,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 ul.service_grid_list li i {
	transition-duration: 0.5s;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style9 .media_wrap {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .services-inner .media_wrap {
	position: absolute;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style6 .media_wrap {
	position: absolute;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style3 .services-inner .content_part .icon_style,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style9 .media_wrap {
	top: 8px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .services-inner .media_wrap img {
	border-radius: 5% 5% 5% 5%;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .services-title .title,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style4 .services-inner .services-title .title {
	font-size: 22px;
	letter-spacing: 1px;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .services-title .title,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .services-title .title a {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services .services-inner:hover .services-title a,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services .services-inner:hover .services-title>*,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services .services-inner:hover .services-title,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services .services-inner:hover .services-title .title {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .services-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services .services-inner .services-title .title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part a {
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part {
	margin: 3px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part a em,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part svg {
	height: 14px !important;
	width: 14px !important;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part a i,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part i {
	font-size: 14px !important;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part a i {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services .services-inner .btn-part {
	position: absolute;
	top: 32px;
	right: 0px;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part svg {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style1 .services-inner .services-btn svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style4 .services-inner .btn-part i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style4 .services-inner .btn-part svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style4 .services-inner .btn-part svg {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services .services-inner:hover .btn-part a.services-btn svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services .services-inner:hover .btn-part a.services-btn i {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style4 .services-inner:hover .btn-part i {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style4 .services-inner:hover .btn-part svg {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style4 .services-inner:hover .btn-part svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-da626ce .services-inner {
	display: block;
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services .services-inner .image_style img {
	width: 90px;
}

.elementor-13 .elementor-element.elementor-element-da626ce .services-inner:hover .image_style img {
	transform: scale(1);
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services .services-inner {
	padding: 37px 0px 32px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #FFFFFF14;
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services .services-inner::after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-da626ce .media-cmn,
.elementor-13 .elementor-element.elementor-element-da626ce .media-cmn img,
.elementor-13 .elementor-element.elementor-element-da626ce .services-title .title a,
.elementor-13 .elementor-element.elementor-element-da626ce .desc-text,
.elementor-13 .elementor-element.elementor-element-da626ce .btn-part a,
.elementor-13 .elementor-element.elementor-element-da626ce .btn-part a i,
.elementor-13 .elementor-element.elementor-element-da626ce .sub-title,
.elementor-13 .elementor-element.elementor-element-da626ce .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-da626ce .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-da626ce ul.service_grid_list li,
.elementor-13 .elementor-element.elementor-element-da626ce ul.service_grid_list li svg path,
.elementor-13 .elementor-element.elementor-element-da626ce ul.service_grid_list li svg,
.elementor-13 .elementor-element.elementor-element-da626ce ul.service_grid_list li i {
	transition-duration: 0.5s;
}

.elementor-13 .elementor-element.elementor-element-da626ce .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style9 .media_wrap {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-da626ce .services-inner .media_wrap {
	position: absolute;
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style6 .media_wrap {
	position: absolute;
}

.elementor-13 .elementor-element.elementor-element-da626ce .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style3 .services-inner .content_part .icon_style,
.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style9 .media_wrap {
	top: 8px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-da626ce .services-inner .media_wrap img {
	border-radius: 5% 5% 5% 5%;
}

.elementor-13 .elementor-element.elementor-element-da626ce .services-title .title,
.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style4 .services-inner .services-title .title {
	font-size: 22px;
	letter-spacing: 1px;
}

.elementor-13 .elementor-element.elementor-element-da626ce .services-title .title,
.elementor-13 .elementor-element.elementor-element-da626ce .services-title .title a {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services .services-inner:hover .services-title a,
.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services .services-inner:hover .services-title>*,
.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services .services-inner:hover .services-title,
.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services .services-inner:hover .services-title .title {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-da626ce .services-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services .services-inner .services-title .title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-13 .elementor-element.elementor-element-da626ce .btn-part a {
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-da626ce .btn-part {
	margin: 3px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-da626ce .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-da626ce .btn-part a em,
.elementor-13 .elementor-element.elementor-element-da626ce .btn-part svg {
	height: 14px !important;
	width: 14px !important;
}

.elementor-13 .elementor-element.elementor-element-da626ce .btn-part a i,
.elementor-13 .elementor-element.elementor-element-da626ce .btn-part i {
	font-size: 14px !important;
}

.elementor-13 .elementor-element.elementor-element-da626ce .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-da626ce .btn-part a i {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services .services-inner .btn-part {
	position: absolute;
	top: 32px;
	right: 0px;
}

.elementor-13 .elementor-element.elementor-element-da626ce .btn-part svg {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-da626ce .btn-part svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style1 .services-inner .services-btn svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-da626ce .btn-part i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style4 .services-inner .btn-part i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style4 .services-inner .btn-part svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style4 .services-inner .btn-part svg {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services .services-inner:hover .btn-part a.services-btn svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services .services-inner:hover .btn-part a.services-btn i {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style4 .services-inner:hover .btn-part i {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style4 .services-inner:hover .btn-part svg {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style4 .services-inner:hover .btn-part svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-33dd767d .services-inner {
	display: block;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services .services-inner .image_style img {
	width: 90px;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .services-inner:hover .image_style img {
	transform: scale(1);
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services .services-inner {
	padding: 37px 0px 32px 0px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #FFFFFF14;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services .services-inner::after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-33dd767d .media-cmn,
.elementor-13 .elementor-element.elementor-element-33dd767d .media-cmn img,
.elementor-13 .elementor-element.elementor-element-33dd767d .services-title .title a,
.elementor-13 .elementor-element.elementor-element-33dd767d .desc-text,
.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part a,
.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part a i,
.elementor-13 .elementor-element.elementor-element-33dd767d .sub-title,
.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-33dd767d ul.service_grid_list li,
.elementor-13 .elementor-element.elementor-element-33dd767d ul.service_grid_list li svg path,
.elementor-13 .elementor-element.elementor-element-33dd767d ul.service_grid_list li svg,
.elementor-13 .elementor-element.elementor-element-33dd767d ul.service_grid_list li i {
	transition-duration: 0.5s;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style9 .media_wrap {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .services-inner .media_wrap {
	position: absolute;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style6 .media_wrap {
	position: absolute;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style3 .services-inner .content_part .icon_style,
.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style9 .media_wrap {
	top: 8px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .services-inner .media_wrap img {
	border-radius: 5% 5% 5% 5%;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .services-title .title,
.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style4 .services-inner .services-title .title {
	font-size: 22px;
	letter-spacing: 1px;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .services-title .title,
.elementor-13 .elementor-element.elementor-element-33dd767d .services-title .title a {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services .services-inner:hover .services-title a,
.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services .services-inner:hover .services-title>*,
.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services .services-inner:hover .services-title,
.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services .services-inner:hover .services-title .title {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-33dd767d .services-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services .services-inner .services-title .title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part a {
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part {
	margin: 3px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part a em,
.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part svg {
	height: 14px !important;
	width: 14px !important;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part a i,
.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part i {
	font-size: 14px !important;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part a i {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services .services-inner .btn-part {
	position: absolute;
	top: 32px;
	right: 0px;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part svg {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style1 .services-inner .services-btn svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style4 .services-inner .btn-part i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style4 .services-inner .btn-part svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style4 .services-inner .btn-part svg {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services .services-inner:hover .btn-part a.services-btn svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services .services-inner:hover .btn-part a.services-btn i {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style4 .services-inner:hover .btn-part i {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style4 .services-inner:hover .btn-part svg {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style4 .services-inner:hover .btn-part svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-7b556412 .services-inner {
	display: block;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services .services-inner .image_style img {
	width: 90px;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .services-inner:hover .image_style img {
	transform: scale(1);
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services .services-inner {
	padding: 37px 0px 34px 0px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #FFFFFF14;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services .services-inner::after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-7b556412 .media-cmn,
.elementor-13 .elementor-element.elementor-element-7b556412 .media-cmn img,
.elementor-13 .elementor-element.elementor-element-7b556412 .services-title .title a,
.elementor-13 .elementor-element.elementor-element-7b556412 .desc-text,
.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part a,
.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part a i,
.elementor-13 .elementor-element.elementor-element-7b556412 .sub-title,
.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-7b556412 ul.service_grid_list li,
.elementor-13 .elementor-element.elementor-element-7b556412 ul.service_grid_list li svg path,
.elementor-13 .elementor-element.elementor-element-7b556412 ul.service_grid_list li svg,
.elementor-13 .elementor-element.elementor-element-7b556412 ul.service_grid_list li i {
	transition-duration: 0.5s;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style9 .media_wrap {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .services-inner .media_wrap {
	position: absolute;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style6 .media_wrap {
	position: absolute;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style3 .services-inner .content_part .icon_style,
.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style9 .media_wrap {
	top: 8px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .services-inner .media_wrap img {
	border-radius: 5% 5% 5% 5%;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .services-title .title,
.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style4 .services-inner .services-title .title {
	font-size: 22px;
	letter-spacing: 1px;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .services-title .title,
.elementor-13 .elementor-element.elementor-element-7b556412 .services-title .title a {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services .services-inner:hover .services-title a,
.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services .services-inner:hover .services-title>*,
.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services .services-inner:hover .services-title,
.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services .services-inner:hover .services-title .title {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-7b556412 .services-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services .services-inner .services-title .title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part a {
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part {
	margin: 3px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part a em,
.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part svg {
	height: 14px !important;
	width: 14px !important;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part a i,
.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part i {
	font-size: 14px !important;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part a i {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services .services-inner .btn-part {
	position: absolute;
	top: 32px;
	right: 0px;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part svg {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style1 .services-inner .services-btn svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style4 .services-inner .btn-part i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style4 .services-inner .btn-part svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style4 .services-inner .btn-part svg {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services .services-inner:hover .btn-part a.services-btn svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services .services-inner:hover .btn-part a.services-btn i {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style4 .services-inner:hover .btn-part i {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style4 .services-inner:hover .btn-part svg {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style4 .services-inner:hover .btn-part svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .services-inner {
	display: block;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services .services-inner .image_style img {
	width: 90px;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .services-inner:hover .image_style img {
	transform: scale(1);
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services .services-inner {
	padding: 37px 0px 34px 0px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #FFFFFF14;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services .services-inner::after {
	border-radius: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services .services-inner,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .media-cmn,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .media-cmn img,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .services-title .title a,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .desc-text,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part a,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part a i,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .sub-title,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part a svg path,
.elementor-13 .elementor-element.elementor-element-764e8ff5 ul.service_grid_list li,
.elementor-13 .elementor-element.elementor-element-764e8ff5 ul.service_grid_list li svg path,
.elementor-13 .elementor-element.elementor-element-764e8ff5 ul.service_grid_list li svg,
.elementor-13 .elementor-element.elementor-element-764e8ff5 ul.service_grid_list li i {
	transition-duration: 0.5s;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style9 .media_wrap {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .services-inner .media_wrap {
	position: absolute;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style6 .media_wrap {
	position: absolute;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .services-inner .media_wrap,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style3 .services-inner .content_part .icon_style,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style6 .media_wrap,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style9 .media_wrap {
	top: 8px;
	bottom: unset;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .services-inner .media_wrap img {
	border-radius: 5% 5% 5% 5%;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .services-title .title,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style4 .services-inner .services-title .title {
	font-size: 22px;
	letter-spacing: 1px;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .services-title .title,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .services-title .title a {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services .services-inner:hover .services-title a,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services .services-inner:hover .services-title>*,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services .services-inner:hover .services-title,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services .services-inner:hover .services-title .title {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .services-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services .services-inner .services-title .title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 55px;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part a {
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part {
	margin: 3px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part a em,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part svg {
	height: 14px !important;
	width: 14px !important;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part a i,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part i {
	font-size: 14px !important;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part a svg,
.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part a i {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services .services-inner .btn-part {
	position: absolute;
	top: 32px;
	right: 0px;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part svg {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style1 .services-inner .services-btn svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style4 .services-inner .btn-part i {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style4 .services-inner .btn-part svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style4 .services-inner .btn-part svg {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services .services-inner:hover .btn-part a.services-btn svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services .services-inner:hover .btn-part a.services-btn i {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style4 .services-inner:hover .btn-part i {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style4 .services-inner:hover .btn-part svg {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style4 .services-inner:hover .btn-part svg path {
	fill: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-6a5aaa0b {
	--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: 100px;
	--padding-bottom: 110px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-13 .elementor-element.elementor-element-32eb2d2b .prelements-heading {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-32eb2d2b .prelements-heading .title-inner .title {
	color: var(--e-global-color-4d7b7af);
	margin: 0px 0px 35px 0px !important;
}

.elementor-13 .elementor-element.elementor-element-32eb2d2b .prelements-heading .title-inner .sub-text {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-32eb2d2b .prelements-heading .title-inner .title span {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative {
	gap: 75px;
}

.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .team-item:last-child {
	padding: 20px 0px 20px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-b666397);
}

.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .team-item .member-name,
.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .team-item.active .member-name {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .team-item:hover .member-name,
.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .team-item:hover .member-name a,
.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .team-item.active .member-name,
.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .team-item.active .member-name a {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-970fa7b .member-name {
	font-size: 22px;
	letter-spacing: 0.5px;
	width: 30%;
}

.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .member-designation {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .team-item:hover .member-designation,
.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .team-item.active .member-designation {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-970fa7b .member-designation {
	width: 30%;
}

.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .details-btn {
	font-size: 16px;
	color: #0611535C;
}

.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .team-item:hover .details-btn,
.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .team-item.active .details-btn {
	color: #1053F3;
}

.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .social-links {
	border-radius: 6px 0px 0px 0px;
	top: auto;
	right: 0px;
	bottom: 0px;
	left: auto;
}

.elementor-13 .elementor-element.elementor-element-57f2249c {
	--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;
	--overlay-opacity: 1;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-13 .elementor-element.elementor-element-57f2249c::before,
.elementor-13 .elementor-element.elementor-element-57f2249c>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-57f2249c>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-57f2249c>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-57f2249c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-57f2249c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../../../../../images/blur_bg.png");
	--background-overlay: '';
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-13 .elementor-element.elementor-element-1a8eb9f6 {
	--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: 20px 90px;
	--row-gap: 20px;
	--column-gap: 90px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-3d9e21c7 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 110px;
	--padding-bottom: 120px;
	--padding-left: 315px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-8656c32>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-13 .elementor-element.elementor-element-8656c32 .prelements-heading {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-8656c32 .prelements-heading .title-inner .title {
	color: #FFFFFF;
	margin: 0px 0px 10px 0px !important;
}

.elementor-13 .elementor-element.elementor-element-8656c32 .prelements-heading .title-inner .sub-text {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-8656c32 .prelements-heading .descripti {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-8656c32 .prelements-heading .descripti p {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-8656c32 .prelements-heading .descripti,
.elementor-13 .elementor-element.elementor-element-8656c32 .prelements-heading .descripti p {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-8656c32 .prelements-heading .title-inner .title span {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-4a50f121 .rs-accordion.compact-style {
	--border-color: #FFFFFF10;
}

.elementor-13 .elementor-element.elementor-element-4a50f121 .rs-accordion .accordion-item {
	background-color: #02010100;
}

.elementor-13 .elementor-element.elementor-element-4a50f121 .rs-accordion .accordion-item.active {
	background-color: #06115300;
}

.elementor-13 .elementor-element.elementor-element-4a50f121 .rs-accordion .accordion-title {
	font-size: 20px;
	font-weight: 500;
	text-transform: capitalize;
	line-height: 28px;
	padding: 22px 30px 22px 30px;
	color: #FFFFFF3D;
}

.elementor-13 .elementor-element.elementor-element-4a50f121 .rs-accordion .accordion-item.active .accordion-title {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-4a50f121 .rs-accordion .accordion-body {
	color: #FFFFFF90;
}

.elementor-13 .elementor-element.elementor-element-4a50f121 .rs-accordion .accordion-icons {
	font-size: 20px;
	color: #FFFFFF80;
}

.elementor-13 .elementor-element.elementor-element-4a50f121 .rs-accordion .accordion-item.active .accordion-icons {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-12a0adec {
	--display: flex;
	--overflow: hidden;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-12a0adec.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-514326e2 .rs-image {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-514326e2 .rs-image img,
.elementor-13 .elementor-element.elementor-element-514326e2 .rs-image.scroll_reveal.reveal-active {
	border-radius: 6px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-3ad082e8 {
	--display: flex;
	--position: absolute;
	--min-height: 212px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #FFFFFF66;
	--border-color: #FFFFFF66;
	--border-radius: 6px 6px 6px 6px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 40px;
	bottom: 40px;
	--z-index: 1;
	backdrop-filter: blur(21px) !important;
}

.elementor-13 .elementor-element.elementor-element-3ad082e8:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-3ad082e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: radial-gradient(at center center, #5A6268 0%, #5A626800 100%);
}

body:not(.rtl) .elementor-13 .elementor-element.elementor-element-3ad082e8 {
	left: 40px;
}

body.rtl .elementor-13 .elementor-element.elementor-element-3ad082e8 {
	right: 40px;
}

.elementor-13 .elementor-element.elementor-element-6262ca6f .rs-iconbox-area .box-inner {
	justify-content: center;
	flex-wrap: nowrap;
}

.elementor-13 .elementor-element.elementor-element-6262ca6f .rs-iconbox-area .box-inner .icon-area {
	padding: 0px 35px 0px 0px;
	margin: 0px 25px 0px 0px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #FFFFFF15;
}

.elementor-13 .elementor-element.elementor-element-6262ca6f .rs-iconbox-area .box-inner .text-area .title {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-6262ca6f .rs-iconbox-area .box-inner .text-area .desc {
	font-weight: 400;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-5b1d7370 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--padding-top: 110px;
	--padding-bottom: 110px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-13 .elementor-element.elementor-element-586eecef {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-30d52931>.elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-13 .elementor-element.elementor-element-30d52931 .prelements-heading {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-30d52931 .prelements-heading .title-inner .title {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-30d52931 .prelements-heading .title-inner .sub-text {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-30d52931 .prelements-heading .descripti p,
.elementor-13 .elementor-element.elementor-element-30d52931 .prelements-heading .descripti {
	letter-spacing: 0.02px;
}

.elementor-13 .elementor-element.elementor-element-30d52931 .prelements-heading .descripti {
	color: var(--e-global-color-text);
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-30d52931 .prelements-heading .descripti p {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-30d52931 .prelements-heading .descripti,
.elementor-13 .elementor-element.elementor-element-30d52931 .prelements-heading .descripti p {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-30d52931 .prelements-heading .title-inner .title span {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner {
	background-color: var(--e-global-color-1d62194);
	display: flex;
	flex-direction: column-reverse;
	padding: 35px 40px 35px 35px;
	border-radius: 6px 6px 6px 6px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF10;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .swiper-slide.swiper-slide-active .testimonial-inner {
	background-color: var(--e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-7c138b3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rsaddon-unique-slider .rs-addon-slider.swiper-vertical {
	height: 400px !important;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .quote_icon svg {
	width: 60px;
	height: auto;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .quote_icon i {
	font-size: 60px;
	color: #1053F314;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .quote_icon {
	position: absolute;
	top: 45px;
	right: 30px;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .quote_icon svg path {
	fill: #1053F314;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .swiper-slide.swiper-slide-active .testimonial-inner .quote_icon i {
	color: #1053F340;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .swiper-slide.swiper-slide-active .testimonial-inner .quote_icon svg path {
	fill: #1053F340;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .ratings i {
	color: #FAA51F;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .ratings {
	display: flex;
	flex-direction: row-reverse;
	gap: 4px;
	position: absolute;
	top: 160px;
	left: 35px;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .ratings .rating-count {
	font-size: 60px;
	font-weight: 600;
	color: var(--e-global-color-primary);
	margin: 0px 10px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .testi-card-bottom {
	text-align: left;
	display: flex;
	align-items: flex-start;
	justify-content: flex-end;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .content-part .name,
.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .content-part-modify .name {
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	padding: 0px 0px 2px 0px;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .content-part .name,
.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .content-part-modify .name {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .swiper-slide.swiper-slide-active .testimonial-inner .content-part .name,
.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .swiper-slide.swiper-slide-active .testimonial-inner .content-part-modify .name {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .descripti {
	text-align: left;
	font-size: 18px;
	font-weight: 400;
	font-style: italic;
	line-height: 28px;
	margin: 140px 0px 0px 0px;
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .swiper-slide.swiper-slide-active .testimonial-inner .descripti {
	color: #FFFFFFB8;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .content-part .testi-designation,
.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .content-part-modify .testi-designation {
	font-size: 16px;
	font-weight: 500;
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .content-part .testi-designation,
.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .content-part-modify .testi-designation {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .swiper-slide.swiper-slide-active .testimonial-inner .content-part .testi-designation,
.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .swiper-slide.swiper-slide-active .testimonial-inner .content-part-modify .testi-designation {
	color: #FFFFFFA8;
}

.elementor-13 .elementor-element.elementor-element-bc28462 {
	--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;
}

.elementor-13 .elementor-element.elementor-element-526c7fd {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-b6c96ec .rsaddon-unique-slider .rs-addon-sliders.swiper-vertical {
	height: 400px !important;
}

.elementor-13 .elementor-element.elementor-element-b6c96ec .rs-logo-slider .logo-item .logo-item-wrapper {
	flex-direction: column;
	padding: 0px 0px 0px 0px;
	min-height: 120px;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	border-color: var(--e-global-color-b666397);
}

.elementor-13 .elementor-element.elementor-element-b6c96ec .rs-logo-slider .logo-item .logo-item-wrapper .image-wrapper {
	padding: 0px 20px 0px 20px;
}

.elementor-13 .elementor-element.elementor-element-b6c96ec .rs-logo-slider .logo-item .logo-item-wrapper .image-wrapper img {
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-b6c96ec .rs-logo-slider .logo-item .image-wrapper img {
	opacity: 0.7;
}

.elementor-13 .elementor-element.elementor-element-b6c96ec .rs-logo-slider .logo-item .logo-item-wrapper:hover .image-wrapper img {
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

.elementor-13 .elementor-element.elementor-element-b6c96ec .rs-logo-slider .logo-item .image-wrapper img:hover {
	opacity: 1;
}

.elementor-13 .elementor-element.elementor-element-6a8638bd {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 100px;
	--padding-bottom: 360px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-13 .elementor-element.elementor-element-6a8638bd:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-6a8638bd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-1d62194);
}

.elementor-13 .elementor-element.elementor-element-6a8638bd::before,
.elementor-13 .elementor-element.elementor-element-6a8638bd>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-6a8638bd>.e-con-inner>.elementor-background-video-container::before,
.elementor-13 .elementor-element.elementor-element-6a8638bd>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-6a8638bd>.e-con-inner>.elementor-background-slideshow::before,
.elementor-13 .elementor-element.elementor-element-6a8638bd>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-13 .elementor-element.elementor-element-65e64f4d {
	--display: flex;
}

.elementor-13 .elementor-element.elementor-element-38267ae7 .prelements-heading {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-38267ae7 .prelements-heading .title-inner .title {
	color: var(--e-global-color-4d7b7af);
	margin: 0px 0px 15px 0px !important;
}

.elementor-13 .elementor-element.elementor-element-38267ae7 .prelements-heading .title-inner .sub-text {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-38267ae7 .prelements-heading .title-inner .title span {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-3ae58b2b {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: -630px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-157dd835 .rsaddon-unique-slider .rs-addon-slider.swiper-vertical {
	height: 400px !important;
}

.elementor-13 .elementor-element.elementor-element-157dd835 .rs-blog-posts {
	--thumb-gap: 0px;
}

.elementor-13 .elementor-element.elementor-element-157dd835 .post-thumbnail {
	height: 316px;
	border-radius: 6px 6px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-157dd835 .post-content {
	margin: 0px 0px 0px 0px;
	padding: 30px 35px 32px 35px;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: var(--e-global-color-b666397);
	border-radius: 0px 0px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-157dd835 .post-title {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-157dd835 .post-title:hover {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-157dd835 .post-title::before {
	background-color: var(--e-global-color-b666397);
}

.elementor-13 .elementor-element.elementor-element-157dd835 .post-title::after {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-157dd835 .post-excerpt {
	color: var(--e-global-color-text);
	font-size: 16px;
	line-height: 28px;
}

.elementor-13 .elementor-element.elementor-element-157dd835 .post-read-more {
	font-size: 16px;
	font-weight: 500;
	text-decoration: underline;
	padding: 6px 0px 0px 0px;
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-157dd835 .post-read-more:hover {
	color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-157dd835 .post-meta.before-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-157dd835 .post-meta.on-thumbnail {
	left: 0px;
	top: auto;
	bottom: 0px;
	padding: 16px 16px 16px 16px;
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-157dd835 .post-meta.on-thumbnail a {
	font-size: 14px;
	font-weight: 500;
	line-height: 1.1em;
}

.elementor-13 .elementor-element.elementor-element-401bb365 {
	--display: flex;
	--margin-top: 390px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 1;
}

.elementor-13 .elementor-element.elementor-element-401bb365:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-401bb365>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../../../../../images/contact_bg00001.jpg");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-13 .elementor-element.elementor-element-4b3a170d {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 315px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-4298f74a {
	--display: flex;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 6px 0px 0px 6px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-4298f74a.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-13 .elementor-element.elementor-element-148eef32 {
	--display: flex;
	--min-height: 239px;
	--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;
	--border-radius: 6px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 60px;
	--padding-right: 70px;
}

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

.elementor-13 .elementor-element.elementor-element-2ed4be04>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ed4be04 .prelements-heading {
	text-align: left;
}

.elementor-13 .elementor-element.elementor-element-2ed4be04 .prelements-heading .title-inner .title {
	color: #FFFFFF;
	margin: 0px 0px 10px 0px !important;
}

.elementor-13 .elementor-element.elementor-element-2ed4be04 .prelements-heading .title-inner .sub-text {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: #FFFFFFBA;
}

.elementor-13 .elementor-element.elementor-element-2ed4be04 .prelements-heading .descripti {
	color: #FFFFFFBA;
	padding: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ed4be04 .prelements-heading .descripti p {
	color: #FFFFFFBA;
}

.elementor-13 .elementor-element.elementor-element-2ed4be04 .prelements-heading .descripti,
.elementor-13 .elementor-element.elementor-element-2ed4be04 .prelements-heading .descripti p {
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-2ed4be04 .prelements-heading .title-inner .title span {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-65eb7499 {
	--display: flex;
	--min-height: 512px;
	--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;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-13 .elementor-element.elementor-element-65eb7499:not(.elementor-motion-effects-element-type-background),
.elementor-13 .elementor-element.elementor-element-65eb7499>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .select-full select {
	background-color: #FFFFFF;
	color: var(--e-global-color-text);
	border-radius: 5px 5px 5px 5px;
	padding: 10px 25px 10px 25px;
	margin: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-b666397);
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7-submit,
.elementor-13 .elementor-element.elementor-element-5ab48058 .btn-gradient-clr .wpcf7-submit {
	background-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7-submit:hover,
.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7-submit:focus {
	background-color: var(--e-global-color-secondary);
}

.elementor-13 .elementor-element.elementor-element-5ab48058 input.wpcf7-form-control:not(.wpcf7-submit) {
	width: 100%;
	height: 50px;
	display: block;
}

.elementor-13 .elementor-element.elementor-element-5ab48058 input.wpcf7-form-control:not(.wpcf7-submit),
.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7-textarea {
	text-indent: 20px;
	margin: 0px 0px 20px 0px;
	padding: 16px 0px 16px 0px;
	border-radius: 5px 5px 5px 5px;
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-5ab48058 select:valid,
.elementor-13 .elementor-element.elementor-element-5ab48058 input.wpcf7-form-control:not(.wpcf7-submit),
.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7-textarea {
	font-size: 14px;
	font-weight: 400;
}

.elementor-13 .elementor-element.elementor-element-5ab48058 select:valid {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-5ab48058 ::-webkit-input-placeholder {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-5ab48058 ::-moz-placeholder {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-5ab48058 ::-ms-input-placeholder {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-5ab48058 input.wpcf7-form-control:not(.wpcf7-submit),
.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7-textarea {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-b666397);
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7-form-control-wrap textarea {
	height: 174px !important;
	margin: 0px 0px 0px 0px;
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7 selectinput.wpcf7-form-control {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-5ab48058 body select:valid {
	color: var(--e-global-color-4d7b7af);
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .select-full::after {
	border-top-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7-form textarea {
	margin: 0px 0px 10px 0px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7 input[type=range] {
	width: 100%;
	height: 9px;
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7 output.contactform7-output {
	position: relative;
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .chatbot-submit-btn:before {
	font-size: 0px;
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7-form .form-btn-area svg {
	width: 0px;
	height: 0px;
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7-form .form-btn-area svg path {
	fill: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .form-btn-area em {
	position: absolute !important;
	left: 145px;
	bottom: 15px;
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .form-btn-area,
.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7-submit {
	width: 100%;
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7-submit {
	margin: 0px 0px 0px 0px;
	padding: 16px 20px 16px 20px;
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	border-radius: 5px 5px 5px 5px;
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .submit-btn .wpcf7-submit,
.elementor-13 .elementor-element.elementor-element-5ab48058 .form-button,
.elementor-13 .elementor-element.elementor-element-5ab48058 .form-btn-area {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-5ab48058 .insurance_bottom_text {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-48216a47 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-2dbfb1dd {
	--display: flex;
	--min-height: 239px;
	--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 70px;
	--row-gap: 20px;
	--column-gap: 70px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 60px;
	--padding-right: 70px;
}

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

.elementor-13 .elementor-element.elementor-element-75e95be2 .rs-contact-box .address-item {
	display: block;
}

.elementor-13 .elementor-element.elementor-element-75e95be2 .rs-contact-box .address-item .address-text span.label {
	display: block;
	font-size: 24px;
	line-height: 34px;
	padding: 0px 0px 10px 0px;
}

.elementor-13 .elementor-element.elementor-element-75e95be2 .rs-contact-box .address-item .address-text span.label,
.elementor-13 .elementor-element.elementor-element-75e95be2 .rs-contact-box .address-item .address-text span.label a {
	color: #FFFFFF50 !important;
}

.elementor-13 .elementor-element.elementor-element-75e95be2 .rs-contact-box .address-item .address-text div>a,
.elementor-13 .elementor-element.elementor-element-75e95be2 .rs-contact-box .address-item .address-text div>.des a,
.elementor-13 .elementor-element.elementor-element-75e95be2 .rs-contact-box .address-item .address-text div>.des {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-75e95be2 {
	font-size: 20px;
	line-height: 30px;
}

.elementor-13 .elementor-element.elementor-element-4c5f92ec .rs-contact-box .address-item {
	display: block;
}

.elementor-13 .elementor-element.elementor-element-4c5f92ec .rs-contact-box .address-item .address-text span.label {
	display: block;
	font-size: 24px;
	line-height: 34px;
	padding: 0px 0px 10px 0px;
}

.elementor-13 .elementor-element.elementor-element-4c5f92ec .rs-contact-box .address-item .address-text span.label,
.elementor-13 .elementor-element.elementor-element-4c5f92ec .rs-contact-box .address-item .address-text span.label a {
	color: #FFFFFF50 !important;
}

.elementor-13 .elementor-element.elementor-element-4c5f92ec .rs-contact-box .address-item .address-text div>a,
.elementor-13 .elementor-element.elementor-element-4c5f92ec .rs-contact-box .address-item .address-text div>.des a,
.elementor-13 .elementor-element.elementor-element-4c5f92ec .rs-contact-box .address-item .address-text div>.des {
	color: #FFFFFF;
}

.elementor-13 .elementor-element.elementor-element-4c5f92ec {
	font-size: 20px;
	line-height: 30px;
}

.elementor-13 .elementor-element.elementor-element-450623ad {
	--display: flex;
	--min-height: 512px;
	--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 70px;
	--row-gap: 20px;
	--column-gap: 70px;
	--border-radius: 0px 0px 0px 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-13 .elementor-element.elementor-element-404eae39 .elementor-repeater-item-b71e9c2 .rs-hotspot-item {
	left: 470px;
	top: 237px;
}

.elementor-13 .elementor-element.elementor-element-404eae39 .elementor-repeater-item-69d8a46 .rs-hotspot-item {
	left: 151px;
	top: 155px;
}

.elementor-13 .elementor-element.elementor-element-404eae39 .elementor-repeater-item-1698645 .rs-hotspot-item {
	left: 420px;
	top: 110px;
}

.elementor-13 .elementor-element.elementor-element-404eae39 .elementor-repeater-item-adddd7a .rs-hotspot-item {
	left: 316px;
	top: 339px;
}

.elementor-13 .elementor-element.elementor-element-404eae39 .rs-hots-figure {
	background-color: var(--e-global-color-1d62194);
	padding: 8px 8px 8px 8px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF20;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
	border-radius: 6px 6px 6px 6px;
	min-width: 370px;
}

.elementor-13 .elementor-element.elementor-element-404eae39 .rs-hotspots {
	text-align: center;
}

.elementor-13 .elementor-element.elementor-element-404eae39 .rs-hotspots .rs-hotspot-item .rs-hots-figure {
	gap: 20px;
}

.elementor-13 .elementor-element.elementor-element-404eae39 .rs-hots-figure:after {
	border-top-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-404eae39 .pre-circle-ripple:before {
	background: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-404eae39 .pre-circle-ripple:after {
	border-color: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-404eae39 .pre-circle-ripple .line {
	background: var(--e-global-color-primary);
}

.elementor-13 .elementor-element.elementor-element-404eae39 .rs-hots-figure .thumb-box img {
	border-radius: 6px 6px 6px 6px;
}

.elementor-13 .elementor-element.elementor-element-404eae39 .pre-title .title {
	color: var(--e-global-color-4d7b7af);
	margin: 0px 0px 10px 0px;
}

.elementor-13 .elementor-element.elementor-element-404eae39 .pre-title .title {
	font-size: 18px;
	line-height: 28px;
}

.elementor-13 .elementor-element.elementor-element-404eae39 .hotspot-desc .descripti {
	color: var(--e-global-color-text);
}

.elementor-13 .elementor-element.elementor-element-404eae39 .hotspot-desc .descripti {
	font-size: 17px;
	line-height: 27px;
}

@media(min-width:768px) {
	.elementor-13 .elementor-element.elementor-element-6c21dbd3 {
		--width: 59%;
	}

	.elementor-13 .elementor-element.elementor-element-25ee687e {
		--width: 625px;
	}

	.elementor-13 .elementor-element.elementor-element-fdadf8f {
		--width: 41%;
	}

	.elementor-13 .elementor-element.elementor-element-a90a5e {
		--width: 49%;
	}

	.elementor-13 .elementor-element.elementor-element-6818928c {
		--width: 51%;
	}

	.elementor-13 .elementor-element.elementor-element-62ea533e {
		--width: 363px;
	}

	.elementor-13 .elementor-element.elementor-element-765f2a43 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-64a51ece {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-0257f2f {
		--content-width: 1280px;
	}

	.elementor-13 .elementor-element.elementor-element-871bb83 {
		--width: 50%;
	}

	.elementor-13 .elementor-element.elementor-element-ccd97c3 {
		--width: 31%;
	}

	.elementor-13 .elementor-element.elementor-element-1975e8b {
		--width: 45%;
	}

	.elementor-13 .elementor-element.elementor-element-400a995 {
		--width: 50%;
	}

	.elementor-13 .elementor-element.elementor-element-d9c601c {
		--content-width: 1280px;
	}

	.elementor-13 .elementor-element.elementor-element-822966e {
		--width: 45%;
	}

	.elementor-13 .elementor-element.elementor-element-31d8782 {
		--width: 470px;
	}

	.elementor-13 .elementor-element.elementor-element-7dbce10 {
		--width: 53%;
	}

	.elementor-13 .elementor-element.elementor-element-6a5629c5 {
		--content-width: 1280px;
	}

	.elementor-13 .elementor-element.elementor-element-3438bda5 {
		--width: 39%;
	}

	.elementor-13 .elementor-element.elementor-element-29ea7690 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-12a0adec {
		--width: 45%;
	}

	.elementor-13 .elementor-element.elementor-element-3ad082e8 {
		--width: 539px;
	}

	.elementor-13 .elementor-element.elementor-element-4298f74a {
		--width: 46.7%;
	}

	.elementor-13 .elementor-element.elementor-element-148eef32 {
		--width: 753px;
	}

	.elementor-13 .elementor-element.elementor-element-2dbfb1dd {
		--width: 850px;
	}

	.elementor-13 .elementor-element.elementor-element-450623ad {
		--width: 850px;
	}
}

@media(max-width:1366px) and (min-width:768px) {
	.elementor-13 .elementor-element.elementor-element-f0486a3 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-ccd97c3 {
		--width: 35%;
	}

	.elementor-13 .elementor-element.elementor-element-31d8782 {
		--width: 450px;
	}

	.elementor-13 .elementor-element.elementor-element-3438bda5 {
		--width: 40%;
	}

	.elementor-13 .elementor-element.elementor-element-3ad082e8 {
		--width: 93%;
	}

	.elementor-13 .elementor-element.elementor-element-4298f74a {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-148eef32 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-2dbfb1dd {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-450623ad {
		--width: 100%;
	}
}

@media(max-width:1200px) and (min-width:768px) {
	.elementor-13 .elementor-element.elementor-element-6c21dbd3 {
		--width: 65%;
	}

	.elementor-13 .elementor-element.elementor-element-25ee687e {
		--width: 570px;
	}

	.elementor-13 .elementor-element.elementor-element-fdadf8f {
		--width: 35%;
	}

	.elementor-13 .elementor-element.elementor-element-3d3ad72 {
		--content-width: 970px;
	}

	.elementor-13 .elementor-element.elementor-element-5f899c56 {
		--content-width: 990px;
	}

	.elementor-13 .elementor-element.elementor-element-a90a5e {
		--width: 59%;
	}

	.elementor-13 .elementor-element.elementor-element-eb04a96 {
		--content-width: 990px;
	}

	.elementor-13 .elementor-element.elementor-element-0257f2f {
		--content-width: 970px;
	}

	.elementor-13 .elementor-element.elementor-element-ccd97c3 {
		--width: 43%;
	}

	.elementor-13 .elementor-element.elementor-element-1289063 {
		--content-width: 990px;
	}

	.elementor-13 .elementor-element.elementor-element-1975e8b {
		--width: 42%;
	}

	.elementor-13 .elementor-element.elementor-element-400a995 {
		--width: 55%;
	}

	.elementor-13 .elementor-element.elementor-element-d9c601c {
		--content-width: 970px;
	}

	.elementor-13 .elementor-element.elementor-element-822966e {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-7dbce10 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-b80d6e8 {
		--content-width: 990px;
	}

	.elementor-13 .elementor-element.elementor-element-6a5629c5 {
		--content-width: 970px;
	}

	.elementor-13 .elementor-element.elementor-element-4109f0fe {
		--content-width: 990px;
	}

	.elementor-13 .elementor-element.elementor-element-3438bda5 {
		--width: 38%;
	}

	.elementor-13 .elementor-element.elementor-element-6a5aaa0b {
		--content-width: 970px;
	}

	.elementor-13 .elementor-element.elementor-element-1a8eb9f6 {
		--width: 1010px;
	}

	.elementor-13 .elementor-element.elementor-element-4b3a170d {
		--width: 1010px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-13 .elementor-element.elementor-element-6c21dbd3 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-fdadf8f {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-3d3ad72 {
		--content-width: 715px;
	}

	.elementor-13 .elementor-element.elementor-element-5f899c56 {
		--content-width: 735px;
	}

	.elementor-13 .elementor-element.elementor-element-a90a5e {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-6818928c {
		--width: 80%;
	}

	.elementor-13 .elementor-element.elementor-element-eb04a96 {
		--content-width: 735px;
	}

	.elementor-13 .elementor-element.elementor-element-765f2a43 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-64a51ece {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-0257f2f {
		--content-width: 715px;
	}

	.elementor-13 .elementor-element.elementor-element-871bb83 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-ccd97c3 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-1289063 {
		--content-width: 735px;
	}

	.elementor-13 .elementor-element.elementor-element-1975e8b {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-199fbc2 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-1345442 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-400a995 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-61e41fa {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-e6649e4 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-d9c601c {
		--content-width: 715px;
	}

	.elementor-13 .elementor-element.elementor-element-b80d6e8 {
		--content-width: 735px;
	}

	.elementor-13 .elementor-element.elementor-element-dd177e3 {
		--width: 50%;
	}

	.elementor-13 .elementor-element.elementor-element-08b9e12 {
		--width: 50%;
	}

	.elementor-13 .elementor-element.elementor-element-102b6f4 {
		--width: 50%;
	}

	.elementor-13 .elementor-element.elementor-element-dd324d7 {
		--width: 50%;
	}

	.elementor-13 .elementor-element.elementor-element-6a5629c5 {
		--content-width: 715px;
	}

	.elementor-13 .elementor-element.elementor-element-4109f0fe {
		--content-width: 735px;
	}

	.elementor-13 .elementor-element.elementor-element-3438bda5 {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-6a5aaa0b {
		--content-width: 720px;
	}

	.elementor-13 .elementor-element.elementor-element-1a8eb9f6 {
		--width: 750px;
	}

	.elementor-13 .elementor-element.elementor-element-12a0adec {
		--width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-4b3a170d {
		--width: 750px;
	}

	.elementor-13 .elementor-element.elementor-element-4298f74a {
		--width: 100%;
	}
}

@media(max-width:1366px) {
	.elementor-13 .elementor-element.elementor-element-16fbe2bb {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-6cc877aa {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	body:not(.rtl) .elementor-13 .elementor-element.elementor-element-597a93eb {
		left: -50px;
	}

	body.rtl .elementor-13 .elementor-element.elementor-element-597a93eb {
		right: -50px;
	}

	.elementor-13 .elementor-element.elementor-element-6c21dbd3 {
		--padding-top: 80px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-31e9337a {
		--container-widget-width: 85%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 85%);
		max-width: 85%;
	}

	.elementor-13 .elementor-element.elementor-element-25ee687e {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-fdadf8f {
		--justify-content: flex-end;
	}

	.elementor-13 .elementor-element.elementor-element-f0486a3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner {
		padding: 18px 20px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .services-title {
		margin: 20px 30px 0px 65px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .services-title .title {
		margin: 20px 30px 0px 65px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .desc-text {
		margin: 60px 0px 0px 35px;
		padding: 0px 20px 34px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .content_part .desc-text {
		margin: 60px 0px 0px 35px;
		padding: 0px 20px 34px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner {
		padding: 18px 20px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .services-title {
		margin: 20px 30px 0px 65px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .services-title .title {
		margin: 20px 30px 0px 65px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .desc-text {
		margin: 60px 0px 0px 35px;
		padding: 0px 20px 34px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .content_part .desc-text {
		margin: 60px 0px 0px 35px;
		padding: 0px 20px 34px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e {
		width: var(--container-widget-width, 50%);
		max-width: 50%;
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner {
		padding: 18px 20px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .services-title {
		margin: 20px 30px 0px 65px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .services-title .title {
		margin: 20px 30px 0px 65px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .desc-text {
		margin: 60px 0px 0px 35px;
		padding: 0px 20px 34px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .content_part .desc-text {
		margin: 60px 0px 0px 35px;
		padding: 0px 20px 34px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-19a92653 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-601e2801 .prelements-heading .descripti {
		padding: 0px 0px 10px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .wrapper-part .left-part {
		width: 52%;
	}

	.elementor-13 .elementor-element.elementor-element-ebd228f {
		--min-height: 500px;
	}

	.elementor-13 .elementor-element.elementor-element-400a995 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	.elementor-13 .elementor-element.elementor-element-9127591 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-9127591 .desc-text {
		font-size: 15px;
	}

	.elementor-13 .elementor-element.elementor-element-68bfaf4 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-68bfaf4 .desc-text {
		font-size: 15px;
	}

	.elementor-13 .elementor-element.elementor-element-72870fe .services-title .title,
	.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-72870fe .desc-text {
		font-size: 15px;
	}

	.elementor-13 .elementor-element.elementor-element-2ab794c .services-title .title,
	.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-2ab794c .desc-text {
		font-size: 15px;
	}

	.elementor-13 .elementor-element.elementor-element-64a60f6 {
		--padding-top: 90px;
		--padding-bottom: 80px;
		--padding-left: 50px;
		--padding-right: 50px;
	}

	.elementor-13 .elementor-element.elementor-element-7dbce10 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-17c60fa .counter-top-area {
		padding: 20px 20px 20px 20px;
	}

	.elementor-13 .elementor-element.elementor-element-17c60fa .count-text .title,
	.elementor-13 .elementor-element.elementor-element-17c60fa .counter h3 {
		font-size: 15px;
	}

	.elementor-13 .elementor-element.elementor-element-4393768 .counter-top-area {
		padding: 20px 20px 20px 20px;
	}

	.elementor-13 .elementor-element.elementor-element-4393768 .count-text .title,
	.elementor-13 .elementor-element.elementor-element-4393768 .counter h3 {
		font-size: 15px;
	}

	.elementor-13 .elementor-element.elementor-element-273e970 .counter-top-area {
		padding: 20px 20px 20px 20px;
	}

	.elementor-13 .elementor-element.elementor-element-273e970 .count-text .title,
	.elementor-13 .elementor-element.elementor-element-273e970 .counter h3 {
		font-size: 15px;
	}

	.elementor-13 .elementor-element.elementor-element-d0442f3 .counter-top-area {
		padding: 20px 20px 20px 20px;
	}

	.elementor-13 .elementor-element.elementor-element-d0442f3 .count-text .title,
	.elementor-13 .elementor-element.elementor-element-d0442f3 .counter h3 {
		font-size: 15px;
	}

	.elementor-13 .elementor-element.elementor-element-53ced21f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-wrapper .post-img img {
		height: 450px;
	}

	.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-wrapper .post-content {
		padding: 30px 20px 20px 20px;
	}

	.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-content .post-title {
		font-size: 20px;
		line-height: 30px;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item {
		padding: 44px 30px 45px 30px;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .pricebadge {
		right: 32px;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .price-description {
		font-size: 16px;
		line-height: 26px;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .pricing-feature ul li {
		font-size: 16px;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item .pricing-btn a {
		gap: 100px;
	}

	.elementor-13 .elementor-element.elementor-element-649a9c3e .prelements-heading .descripti {
		padding: 0px 0px 10px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-29ea7690 {
		--grid-auto-flow: row;
	}

	.elementor-13 .elementor-element.elementor-element-444f0a05 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part a svg,
	.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part a em,
	.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part svg {
		height: 12px !important;
		width: 12px !important;
	}

	.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part a i,
	.elementor-13 .elementor-element.elementor-element-444f0a05 .btn-part i {
		font-size: 12px !important;
	}

	.elementor-13 .elementor-element.elementor-element-17ed5ef2 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part a svg,
	.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part a em,
	.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part svg {
		height: 12px !important;
		width: 12px !important;
	}

	.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part a i,
	.elementor-13 .elementor-element.elementor-element-17ed5ef2 .btn-part i {
		font-size: 12px !important;
	}

	.elementor-13 .elementor-element.elementor-element-da626ce .services-title .title,
	.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-da626ce .btn-part a svg,
	.elementor-13 .elementor-element.elementor-element-da626ce .btn-part a em,
	.elementor-13 .elementor-element.elementor-element-da626ce .btn-part svg {
		height: 12px !important;
		width: 12px !important;
	}

	.elementor-13 .elementor-element.elementor-element-da626ce .btn-part a i,
	.elementor-13 .elementor-element.elementor-element-da626ce .btn-part i {
		font-size: 12px !important;
	}

	.elementor-13 .elementor-element.elementor-element-33dd767d .services-title .title,
	.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part a svg,
	.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part a em,
	.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part svg {
		height: 12px !important;
		width: 12px !important;
	}

	.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part a i,
	.elementor-13 .elementor-element.elementor-element-33dd767d .btn-part i {
		font-size: 12px !important;
	}

	.elementor-13 .elementor-element.elementor-element-7b556412 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part a svg,
	.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part a em,
	.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part svg {
		height: 12px !important;
		width: 12px !important;
	}

	.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part a i,
	.elementor-13 .elementor-element.elementor-element-7b556412 .btn-part i {
		font-size: 12px !important;
	}

	.elementor-13 .elementor-element.elementor-element-764e8ff5 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part a svg,
	.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part a em,
	.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part svg {
		height: 12px !important;
		width: 12px !important;
	}

	.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part a i,
	.elementor-13 .elementor-element.elementor-element-764e8ff5 .btn-part i {
		font-size: 12px !important;
	}

	.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative {
		gap: 50px;
	}

	.elementor-13 .elementor-element.elementor-element-1a8eb9f6 {
		--gap: 20px 40px;
		--row-gap: 20px;
		--column-gap: 40px;
	}

	.elementor-13 .elementor-element.elementor-element-3d9e21c7 {
		--padding-top: 110px;
		--padding-bottom: 120px;
		--padding-left: 20px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-3ad082e8 {
		--min-height: auto;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
		bottom: 20px;
	}

	body:not(.rtl) .elementor-13 .elementor-element.elementor-element-3ad082e8 {
		left: 20px;
	}

	body.rtl .elementor-13 .elementor-element.elementor-element-3ad082e8 {
		right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-7c138b3>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-6a8638bd {
		--padding-top: 100px;
		--padding-bottom: 120px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-3ae58b2b {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-401bb365:not(.elementor-motion-effects-element-type-background),
	.elementor-13 .elementor-element.elementor-element-401bb365>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 0px auto;
	}

	.elementor-13 .elementor-element.elementor-element-401bb365 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 120px;
		--padding-bottom: 120px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-4b3a170d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-4298f74a {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}

	.elementor-13 .elementor-element.elementor-element-148eef32 {
		--min-height: 200px;
		--border-radius: 6px 6px 0px 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-65eb7499 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-5ab48058 .form-btn-area em {
		left: -10000px;
	}

	.elementor-13 .elementor-element.elementor-element-48216a47 {
		--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;
		--flex-wrap: wrap;
	}

	.elementor-13 .elementor-element.elementor-element-2dbfb1dd {
		--justify-content: center;
	}

	.elementor-13 .elementor-element.elementor-element-404eae39 {
		width: 100%;
		max-width: 100%;
	}
}

@media(max-width:1200px) {
	.elementor-13 .elementor-element.elementor-element-6cc877aa {
		--border-radius: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-13 .elementor-element.elementor-element-597a93eb {
		left: -30px;
	}

	body.rtl .elementor-13 .elementor-element.elementor-element-597a93eb {
		right: -30px;
	}

	.elementor-13 .elementor-element.elementor-element-31e9337a {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-25ee687e {
		--min-height: 181px;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-13 .elementor-element.elementor-element-c75c1ee .rs-image img {
		min-width: 100%;
		height: auto;
	}

	.elementor-13 .elementor-element.elementor-element-71fa46b6.elementor-element {
		--align-self: flex-start;
	}

	.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services .services-inner {
		padding: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner {
		padding: 20px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .services-box-line {
		width: 180px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .services-box-line::before {
		left: -25px;
		right: unset;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 20px;
		line-height: 30px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .services-title {
		margin: 20px 20px 0px 65px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .services-title .title {
		margin: 20px 20px 0px 65px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner {
		padding: 20px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .services-box-line {
		width: 180px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .services-box-line::before {
		left: -25px;
		right: unset;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .services-title .title,
	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 20px;
		line-height: 30px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner {
		padding: 20px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .services-box-line {
		width: 180px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .services-box-line::before {
		left: -25px;
		right: unset;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .services-title .title,
	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 20px;
		line-height: 30px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .services-title {
		margin: 20px 20px 0px 65px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .services-title .title {
		margin: 20px 20px 0px 65px;
	}

	.elementor-13 .elementor-element.elementor-element-5f899c56 {
		--padding-top: 110px;
		--padding-bottom: 100px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-13 .elementor-element.elementor-element-19a92653 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-7411f1e7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	body:not(.rtl) .elementor-13 .elementor-element.elementor-element-62ea533e {
		left: 15px;
	}

	body.rtl .elementor-13 .elementor-element.elementor-element-62ea533e {
		right: 15px;
	}

	.elementor-13 .elementor-element.elementor-element-62ea533e {
		bottom: 78px;
	}

	.elementor-13 .elementor-element.elementor-element-eb04a96 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .wrapper-part {
		gap: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .wrapper-part .left-part {
		width: 60%;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .wrapper-part .thumbnail-part-wrapper {
		width: 40%;
	}

	.elementor-13 .elementor-element.elementor-element-67a7d87 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner {
		padding: 50px 30px 50px 30px;
	}

	.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner {
		padding: 50px 30px 50px 30px;
	}

	.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner {
		padding: 50px 30px 50px 30px;
	}

	.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner {
		padding: 50px 30px 50px 30px;
	}

	.elementor-13 .elementor-element.elementor-element-64a60f6 {
		--padding-top: 50px;
		--padding-bottom: 50px;
		--padding-left: 50px;
		--padding-right: 50px;
	}

	.elementor-13 .elementor-element.elementor-element-c801551 .rs-image img {
		width: 100%;
		height: auto;
	}

	.elementor-13 .elementor-element.elementor-element-c801551 .rs-image img,
	.elementor-13 .elementor-element.elementor-element-c801551 .rs-image.scroll_reveal.reveal-active {
		border-radius: 6px 6px 6px 6px;
	}

	.elementor-13 .elementor-element.elementor-element-7dbce10 {
		--border-radius: 6px 6px 6px 6px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-17c60fa .counter-top-area .rs-counter-list {
		flex-direction: column;
	}

	.elementor-13 .elementor-element.elementor-element-4393768 .counter-top-area .rs-counter-list {
		flex-direction: column;
	}

	.elementor-13 .elementor-element.elementor-element-273e970 .counter-top-area .rs-counter-list {
		flex-direction: column;
	}

	.elementor-13 .elementor-element.elementor-element-d0442f3 .counter-top-area .rs-counter-list {
		flex-direction: column;
	}

	.elementor-13 .elementor-element.elementor-element-53ced21f {
		width: initial;
		max-width: initial;
	}

	.elementor-13 .elementor-element.elementor-element-53ced21f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-content .post-title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item {
		text-align: left;
		padding: 44px 20px 45px 20px;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item .pricing-btn a {
		gap: 70px;
	}

	.elementor-13 .elementor-element.elementor-element-4109f0fe {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-29ea7690 {
		--grid-auto-flow: row;
	}

	.elementor-13 .elementor-element.elementor-element-444f0a05 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-17ed5ef2 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-da626ce .services-title .title,
	.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-33dd767d .services-title .title,
	.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-7b556412 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-764e8ff5 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative {
		gap: 30px;
	}

	.elementor-13 .elementor-element.elementor-element-970fa7b .member-name {
		font-size: 20px;
		width: 40%;
	}

	.elementor-13 .elementor-element.elementor-element-970fa7b .member-designation {
		width: 35%;
	}

	.elementor-13 .elementor-element.elementor-element-57f2249c {
		--justify-content: center;
	}

	.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .descripti {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-157dd835 .post-content {
		padding: 30px 30px 30px 30px;
	}

	.elementor-13 .elementor-element.elementor-element-157dd835 .post-title {
		font-size: 19px;
		line-height: 29px;
	}

	.elementor-13 .elementor-element.elementor-element-401bb365 {
		--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;
	}

	.elementor-13 .elementor-element.elementor-element-4b3a170d {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-148eef32 {
		--min-height: 180px;
	}

	.elementor-13 .elementor-element.elementor-element-65eb7499 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-13 .elementor-element.elementor-element-6cc877aa {
		--min-height: inharit;
		--justify-content: flex-start;
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--flex-wrap: wrap;
	}

	.elementor-13 .elementor-element.elementor-element-6cc877aa.e-con {
		--align-self: flex-start;
	}

	.elementor-13 .elementor-element.elementor-element-597a93eb {
		bottom: 140px;
	}

	.elementor-13 .elementor-element.elementor-element-6c21dbd3 {
		--justify-content: flex-start;
		--padding-top: 80px;
		--padding-bottom: 70px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-31e9337a .prelements-heading .title-inner .title {
		margin: 20px 0px 30px 0px !important;
		padding: 0px 0px 30px 0px !important;
	}

	.elementor-13 .elementor-element.elementor-element-25ee687e {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-fdadf8f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-4010519c {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-4010519c .rs-image {
		text-align: right;
	}

	.elementor-13 .elementor-element.elementor-element-3d3ad72 {
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-f0486a3 {
		--justify-content: center;
		--flex-wrap: wrap;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 {
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 48%);
		max-width: 48%;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner {
		padding: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .services-box-line {
		left: 171px;
		right: unset;
		top: 118px;
		bottom: unset;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .services-inner .media_wrap,
	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style3 .services-inner .content_part .icon_style,
	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style6 .media_wrap,
	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style9 .media_wrap {
		left: 20px;
		right: unset;
		top: 20px;
		bottom: unset;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .services-title {
		margin: 30px 0px 0px 55px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .services-title .title {
		margin: 30px 0px 0px 55px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .desc-text {
		margin: 78px 20px 0px 20px;
		padding: 0px 0px 34px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .content_part .desc-text {
		margin: 78px 20px 0px 20px;
		padding: 0px 0px 34px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d {
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 48%);
		max-width: 48%;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner {
		padding: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .services-box-line {
		left: 171px;
		right: unset;
		top: 118px;
		bottom: unset;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .services-inner .media_wrap,
	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style3 .services-inner .content_part .icon_style,
	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style6 .media_wrap,
	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style9 .media_wrap {
		left: 20px;
		right: unset;
		top: 20px;
		bottom: unset;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .services-title .title,
	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .services-title {
		margin: 30px 0px 0px 55px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .services-title .title {
		margin: 30px 0px 0px 55px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .desc-text {
		margin: 78px 20px 0px 20px;
		padding: 0px 0px 34px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .content_part .desc-text {
		margin: 78px 20px 0px 20px;
		padding: 0px 0px 34px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e {
		--container-widget-width: 48%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 48%);
		max-width: 48%;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner {
		padding: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .services-box-line {
		left: 171px;
		right: unset;
		top: 118px;
		bottom: unset;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .services-inner .media_wrap,
	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style3 .services-inner .content_part .icon_style,
	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style6 .media_wrap,
	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style9 .media_wrap {
		left: 20px;
		right: unset;
		top: 20px;
		bottom: unset;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .services-title .title,
	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .services-title {
		margin: 30px 0px 0px 55px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .services-title .title {
		margin: 30px 0px 0px 55px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .desc-text {
		margin: 78px 20px 0px 20px;
		padding: 0px 0px 34px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .content_part .desc-text {
		margin: 78px 20px 0px 20px;
		padding: 0px 0px 34px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-5f899c56 {
		--padding-top: 60px;
		--padding-bottom: 130px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-13 .elementor-element.elementor-element-19a92653 {
		--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-13 .elementor-element.elementor-element-6818928c {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-10aabaa2 .rs-image img {
		width: 100%;
		height: auto;
	}

	.elementor-13 .elementor-element.elementor-element-62ea533e:not(.elementor-motion-effects-element-type-background),
	.elementor-13 .elementor-element.elementor-element-62ea533e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 0% 0%;
	}

	.elementor-13 .elementor-element.elementor-element-62ea533e {
		bottom: -57px;
	}

	.elementor-13 .elementor-element.elementor-element-eb04a96 {
		--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: 70px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-13 .elementor-element.elementor-element-765f2a43 {
		--flex-wrap: wrap;
	}

	.elementor-13 .elementor-element.elementor-element-601e2801 .prelements-heading .descripti,
	.elementor-13 .elementor-element.elementor-element-601e2801 .prelements-heading .descripti p {
		margin: 0px 0px 5px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-601e2801 .prelements-heading .descripti {
		padding: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-5284a193>.elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .wrapper-part {
		flex-direction: column-reverse;
		gap: 30px;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .wrapper-part .left-part {
		width: 100%;
		padding: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .wrapper-part .thumbnail-part-wrapper {
		width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-ebd228f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-67a7d87 {
		--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: 40px;
		--padding-bottom: 40px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-13 .elementor-element.elementor-element-871bb83 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	body:not(.rtl) .elementor-13 .elementor-element.elementor-element-8f180ce {
		left: 24px;
	}

	body.rtl .elementor-13 .elementor-element.elementor-element-8f180ce {
		right: 24px;
	}

	.elementor-13 .elementor-element.elementor-element-8f180ce {
		top: 70px;
	}

	.elementor-13 .elementor-element.elementor-element-ccd97c3 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-1289063 {
		--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;
	}

	.elementor-13 .elementor-element.elementor-element-1345442 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-40e2d46 .rs-image img {
		height: 233px;
	}

	.elementor-13 .elementor-element.elementor-element-40e2d46 .elementor-widget-container img {
		object-fit: cover;
		object-position: center left;
	}

	.elementor-13 .elementor-element.elementor-element-400a995 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-d9c601c {
		--margin-top: 80px;
		--margin-bottom: 70px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-64a60f6 {
		--padding-top: 20px;
		--padding-bottom: 30px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-7dbce10 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-b80d6e8 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 70px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-13 .elementor-element.elementor-element-58c30518 {
		--padding-top: 70px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-532239ab .prelements-heading .title-inner .title {
		margin: 0px 0px 5px 0px !important;
	}

	.elementor-13 .elementor-element.elementor-element-53ced21f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-2cfbfa66 {
		--margin-top: 10px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-6a5629c5 {
		--padding-top: 70px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .row>[class*="col-"] {
		width: 50%;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item {
		margin: 0px 0px 20px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .pricebadge {
		right: 40px;
	}

	.elementor-13 .elementor-element.elementor-element-4109f0fe {
		--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: 70px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-13 .elementor-element.elementor-element-29ea7690 {
		--grid-auto-flow: row;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-6a5aaa0b {
		--padding-top: 70px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-32eb2d2b .prelements-heading .title-inner .title {
		margin: 0px 0px 10px 0px !important;
	}

	.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative {
		flex-direction: column;
	}

	.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .thumb-wrapper {
		max-width: 2000px;
	}

	.elementor-13 .elementor-element.elementor-element-1a8eb9f6 {
		--flex-wrap: wrap;
	}

	.elementor-13 .elementor-element.elementor-element-3d9e21c7 {
		--padding-top: 70px;
		--padding-bottom: 50px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-514326e2 .rs-image img,
	.elementor-13 .elementor-element.elementor-element-514326e2 .rs-image.scroll_reveal.reveal-active {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-5b1d7370 {
		--padding-top: 60px;
		--padding-bottom: 70px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-13 .elementor-element.elementor-element-30d52931>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-7c138b3>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .descripti {
		font-size: 16px;
	}

	.elementor-13 .elementor-element.elementor-element-bc28462 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-6a8638bd {
		--padding-top: 60px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-157dd835 .post-meta.on-thumbnail {
		row-gap: 8px;
		column-gap: 8px;
	}

	.elementor-13 .elementor-element.elementor-element-157dd835 .post-meta.on-thumbnail a {
		font-size: 12px;
	}

	.elementor-13 .elementor-element.elementor-element-401bb365 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-4b3a170d {
		--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-13 .elementor-element.elementor-element-2dbfb1dd {
		--justify-content: flex-start;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 30px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-450623ad {
		--min-height: auto;
	}
}

@media(max-width:767px) {
	.elementor-13 .elementor-element.elementor-element-6c21dbd3 {
		--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;
		--flex-wrap: wrap;
	}

	.elementor-13 .elementor-element.elementor-element-31e9337a {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-31e9337a .prelements-heading .descripti,
	.elementor-13 .elementor-element.elementor-element-31e9337a .prelements-heading .descripti p {
		margin: 0px 0px 20px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-555a26a7 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-25ee687e {
		--width: 400px;
		--justify-content: flex-start;
		--border-radius: 6px 6px 6px 6px;
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 16px;
		--padding-bottom: 26px;
		--padding-left: 16px;
		--padding-right: 16px;
	}

	.elementor-13 .elementor-element.elementor-element-25ee687e.e-con {
		--align-self: flex-start;
	}

	.elementor-13 .elementor-element.elementor-element-c75c1ee {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-c75c1ee .rs-image img {
		min-width: 100%;
		height: auto;
	}

	.elementor-13 .elementor-element.elementor-element-71fa46b6 .rs-addon-services .services-inner {
		padding: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-3d3ad72 {
		--content-width: 500px;
	}

	.elementor-13 .elementor-element.elementor-element-f0486a3 {
		--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-13 .elementor-element.elementor-element-7605b28 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner {
		padding: 0px 20px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .services-box-line {
		width: 0%;
		left: 145px;
		right: unset;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .services-box-line:before {
		width: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .services-title {
		margin: 110px 0px 0px 10px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .services-title .title {
		margin: 110px 0px 0px 10px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .desc-text {
		margin: 10px 20px 0px 20px;
	}

	.elementor-13 .elementor-element.elementor-element-7605b28 .rs-addon-services .services-inner .content_part .desc-text {
		margin: 10px 20px 0px 20px;
	}

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

	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner {
		padding: 0px 20px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .services-box-line {
		width: 0px;
		left: 145px;
		right: unset;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .services-box-line:before {
		width: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .services-title {
		margin: 110px 0px 0px 10px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .services-title .title {
		margin: 110px 0px 0px 10px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .desc-text {
		margin: 10px 20px 0px 20px;
	}

	.elementor-13 .elementor-element.elementor-element-708b15d .rs-addon-services .services-inner .content_part .desc-text {
		margin: 10px 20px 0px 20px;
	}

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

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner {
		padding: 0px 20px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .services-box-line {
		width: 0%;
		left: 145px;
		right: unset;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .services-box-line:before {
		width: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .services-title {
		margin: 110px 0px 0px 10px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .services-title .title {
		margin: 110px 0px 0px 10px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .desc-text {
		margin: 10px 20px 0px 20px;
	}

	.elementor-13 .elementor-element.elementor-element-032d83e .rs-addon-services .services-inner .content_part .desc-text {
		margin: 10px 20px 0px 20px;
	}

	.elementor-13 .elementor-element.elementor-element-5f899c56 {
		--content-width: 575px;
		--padding-top: 60px;
		--padding-bottom: 70px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-13 .elementor-element.elementor-element-cdda968 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-62ea533e {
		--width: 100%;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-62ea533e:not(.elementor-motion-effects-element-type-background),
	.elementor-13 .elementor-element.elementor-element-62ea533e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 92% 10%;
	}

	.elementor-13 .elementor-element.elementor-element-537eb2ed .count-text .title,
	.elementor-13 .elementor-element.elementor-element-537eb2ed .counter h3 {
		font-size: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-eb04a96 {
		--content-width: 520px;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item .service-inner .title {
		align-items: center;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item .service-inner .title a {
		flex-direction: column;
		justify-content: center;
		flex-wrap: wrap;
		gap: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .wrapper-part .left-part {
		width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item .service-inner .title a svg {
		width: 0px;
		height: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item .service-inner .title a i {
		font-size: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item .service-inner .title a svg,
	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item .service-inner .title a i {
		margin: 0 auto 0 aut;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item.active .service-inner .title a {
		padding: 30px 0px 30px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex .grid-item .service-inner .title,
	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .thumbnail-part-wrapper .thumbnail-part .content-wrapper .title {
		font-size: 16px;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex .grid-item .service-inner .number span,
	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .thumbnail-part-wrapper .thumbnail-part .content-wrapper .number span {
		font-size: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex .grid-item .service-inner .number span,
	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .thumbnail-part-wrapper .thumbnail-part .content-wrapper .number span {
		margin: 0px 20px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-ebd228f {
		--min-height: 400px;
	}

	.elementor-13 .elementor-element.elementor-element-0257f2f {
		--content-width: 500px;
	}

	.elementor-13 .elementor-element.elementor-element-67a7d87 {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-920ca51 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-920ca51 .prelements-heading .title-inner .title {
		font-size: 20px;
		line-height: 1.3em;
	}

	.elementor-13 .elementor-element.elementor-element-8f180ce {
		top: 87px;
	}

	.elementor-13 .elementor-element.elementor-element-795a28c input.wpcf7-form-control:not(.wpcf7-submit) {
		height: 50px;
		display: block;
	}

	.elementor-13 .elementor-element.elementor-element-795a28c input.wpcf7-form-control:not(.wpcf7-submit),
	.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7-textarea {
		padding: 0px 0px 0px 20px;
	}

	.elementor-13 .elementor-element.elementor-element-795a28c select:valid,
	.elementor-13 .elementor-element.elementor-element-795a28c input.wpcf7-form-control:not(.wpcf7-submit),
	.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7-textarea {
		font-size: 14px;
	}

	.elementor-13 .elementor-element.elementor-element-795a28c .form-btn-area em {
		left: 88px;
		top: 32px;
	}

	.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7 .submit-btn,
	.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7 .form-btn-area {
		position: relative !important;
		right: 0px;
		top: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-795a28c .wpcf7-submit {
		margin: 20px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-193ce98 .services-title {
		padding: 36px 0px 2px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-193ce98 .rs-addon-services .services-inner .services-title .title {
		padding: 36px 0px 2px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-1289063 {
		--content-width: 520px;
	}

	.elementor-13 .elementor-element.elementor-element-4c2908b {
		--justify-content: center;
		--gap: 4px 10px;
		--row-gap: 4px;
		--column-gap: 10px;
	}

	.elementor-13 .elementor-element.elementor-element-80cef6e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-80cef6e.elementor-element {
		--align-self: center;
	}

	.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item {
		align-items: center;
		flex-direction: column;
		text-align: center;
	}

	.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-icon svg {
		width: 0px;
		height: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-80cef6e .rs-contact-box .address-item .address-icon {
		height: 0px;
		line-height: 0px !important;
	}

	.elementor-13 .elementor-element.elementor-element-3bd337f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-3bd337f .rs-contact-box {
		display: block;
	}

	.elementor-13 .elementor-element.elementor-element-3bd337f .rs-contact-box .address-item {
		display: block;
		text-align: center;
	}

	.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner {
		padding: 50px 20px 50px 20px;
		border-width: 0px 0px 1px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-9127591 .rs-addon-services .services-inner .services-box-line {
		left: 150px;
		right: unset;
	}

	.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner {
		padding: 50px 20px 50px 20px;
		border-width: 0px 0px 1px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-68bfaf4 .rs-addon-services .services-inner .services-box-line {
		left: 150px;
		right: unset;
	}

	.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner {
		padding: 50px 20px 50px 20px;
		border-width: 0px 0px 1px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-72870fe .rs-addon-services .services-inner .services-box-line {
		left: 150px;
		right: unset;
	}

	.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner {
		padding: 50px 20px 50px 20px;
		border-width: 0px 0px 1px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-2ab794c .rs-addon-services .services-inner .services-box-line {
		left: 150px;
		right: unset;
	}

	.elementor-13 .elementor-element.elementor-element-d9c601c {
		--content-width: 500px;
	}

	.elementor-13 .elementor-element.elementor-element-31d8782 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-97a9b05 .prelements-heading .title-inner .title {
		margin: 0px 0px 0px 0px !important;
	}

	.elementor-13 .elementor-element.elementor-element-7dbce10 {
		--padding-top: 10px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-51c4ab2 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-b80d6e8 {
		--content-width: 575px;
	}

	.elementor-13 .elementor-element.elementor-element-53ced21f {
		width: 100%;
		max-width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-2cfbfa66 {
		--justify-content: center;
		--gap: 4px 10px;
		--row-gap: 4px;
		--column-gap: 10px;
	}

	.elementor-13 .elementor-element.elementor-element-2ba96c6d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-2ba96c6d.elementor-element {
		--align-self: center;
	}

	.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item {
		align-items: center;
		flex-direction: column;
		text-align: center;
	}

	.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-icon svg {
		width: 0px;
		height: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-2ba96c6d .rs-contact-box .address-item .address-icon {
		width: 0px;
		min-width: 0px;
		max-width: 0px;
		height: 0px;
		line-height: 0px !important;
	}

	.elementor-13 .elementor-element.elementor-element-40922495>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-40922495 .rs-contact-box {
		display: block;
	}

	.elementor-13 .elementor-element.elementor-element-40922495 .rs-contact-box .address-item {
		display: block;
		text-align: center;
	}

	.elementor-13 .elementor-element.elementor-element-6a5629c5 {
		--content-width: 500px;
	}

	.elementor-13 .elementor-element.elementor-element-3ea9e725 .prelements-heading .descripti {
		padding: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .row>[class*="col-"] {
		width: 100%;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item {
		margin: 0px 0px 20px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .price-wrapper .price {
		font-size: 45px;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher .pricing-item .pricing-feature ul li {
		font-size: 16px;
	}

	.elementor-13 .elementor-element.elementor-element-d8c908c .rs-pricing-switcher.btn-1 .pricing-item .pricing-btn a {
		gap: 10px;
	}

	.elementor-13 .elementor-element.elementor-element-4109f0fe {
		--content-width: 520px;
	}

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

	.elementor-13 .elementor-element.elementor-element-444f0a05>.elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-444f0a05 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-444f0a05 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-17ed5ef2>.elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-17ed5ef2 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-17ed5ef2 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-da626ce .services-title .title,
	.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-da626ce .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-33dd767d .services-title .title,
	.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-33dd767d .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-7b556412>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-7b556412 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-7b556412 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-764e8ff5>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-764e8ff5 .services-title .title,
	.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style3 .services-inner .content_part .services-title .title a,
	.elementor-13 .elementor-element.elementor-element-764e8ff5 .rs-addon-services.style4 .services-inner .services-title .title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-6a5aaa0b {
		--content-width: 520px;
	}

	.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative {
		gap: 10px;
	}

	.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .team-item {
		padding: 12px 0px 5px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .content-wrap {
		justify-content: space-between;
		flex-direction: row;
		flex-wrap: wrap;
		gap: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-970fa7b .member-name {
		width: 160px;
	}

	.elementor-13 .elementor-element.elementor-element-970fa7b .member-designation {
		width: 170px;
	}

	.elementor-13 .elementor-element.elementor-element-970fa7b .rs-team-creative .details-btn {
		height: 40px;
	}

	.elementor-13 .elementor-element.elementor-element-57f2249c {
		--padding-top: 0px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-1a8eb9f6 {
		--width: 575px;
	}

	.elementor-13 .elementor-element.elementor-element-4a50f121 .rs-accordion .accordion-title {
		font-size: 17px;
	}

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

	.elementor-13 .elementor-element.elementor-element-3ad082e8 {
		--width: 88%;
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-13 .elementor-element.elementor-element-6262ca6f .rs-iconbox-area .box-inner {
		align-items: center;
		flex-direction: column;
	}

	.elementor-13 .elementor-element.elementor-element-6262ca6f .rs-iconbox-area .box-inner .icon-area {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border-width: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner {
		padding: 20px 20px 20px 20px;
	}

	.elementor-13 .elementor-element.elementor-element-7c138b3 .rs-testimonial-slider .testimonial-inner .quote_icon {
		top: 30px;
		right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-6a8638bd {
		--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;
		--flex-wrap: wrap;
	}

	.elementor-13 .elementor-element.elementor-element-4b3a170d {
		--width: 555px;
	}

	.elementor-13 .elementor-element.elementor-element-148eef32 {
		--padding-top: 20px;
		--padding-bottom: 25px;
		--padding-left: 30px;
		--padding-right: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-65eb7499 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-5ab48058 .wpcf7-form textarea {
		margin: 20px 0px 10px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-48216a47 {
		--margin-top: 40px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-13 .elementor-element.elementor-element-2dbfb1dd {
		--gap: 0px 70px;
		--row-gap: 0px;
		--column-gap: 70px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-13 .elementor-element.elementor-element-75e95be2 {
		width: 100%;
		max-width: 100%;
		font-size: 17px;
	}

	.elementor-13 .elementor-element.elementor-element-75e95be2 .rs-contact-box .address-item .address-text span.label {
		font-size: 16px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-4c5f92ec {
		width: 100%;
		max-width: 100%;
		font-size: 17px;
	}

	.elementor-13 .elementor-element.elementor-element-4c5f92ec .rs-contact-box .address-item .address-text span.label {
		font-size: 16px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-13 .elementor-element.elementor-element-404eae39 .elementor-repeater-item-b71e9c2 .rs-hotspot-item {
		left: 50px;
		top: 50px;
	}

	.elementor-13 .elementor-element.elementor-element-404eae39 .elementor-repeater-item-69d8a46 .rs-hotspot-item {
		left: 100px;
		top: 100px;
	}

	.elementor-13 .elementor-element.elementor-element-404eae39 .elementor-repeater-item-1698645 .rs-hotspot-item {
		left: 150px;
		top: 20px;
	}

	.elementor-13 .elementor-element.elementor-element-404eae39 .elementor-repeater-item-adddd7a .rs-hotspot-item {
		left: 180px;
		top: 57px;
	}
}

/* Start custom CSS for rs-button, class: .elementor-element-597a93eb */
@media (min-width: 1367px) and (max-width: 1700px) {
	.elementor-13 .elementor-element.elementor-element-597a93eb {
		left: -25px !important;
	}
}

/* End custom CSS */
/* Start custom CSS for rs-heading, class: .elementor-element-31e9337a */
.elementor-13 .elementor-element.elementor-element-31e9337a .prelements-heading .title-inner .title {
	position: relative;
}

.elementor-13 .elementor-element.elementor-element-31e9337a .prelements-heading .title-inner .title::before {
	position: absolute;
	content: '';
	left: 0;
	bottom: -1px;
	height: 2px;
	width: 145px;
	background: #1053F3;
}

@media (min-width: 1367px) and (max-width: 1850px) {
	.elementor-13 .elementor-element.elementor-element-31e9337a {
		width: 100%;
	}
}

@media (min-width: 1367px) and (max-width: 1600px) {
	.elementor-13 .elementor-element.elementor-element-31e9337a .prelements-heading .descripti {
		padding-right: 120px;
	}
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cc877aa */
@media (min-width: 1367px) and (max-width: 1850px) {
	.elementor-13 .elementor-element.elementor-element-6cc877aa {
		padding-left: 20px
	}
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62ea533e */
@media (max-width: 767px) {
	.elementor-13 .elementor-element.elementor-element-62ea533e {
		position: unset;
	}
}

/* End custom CSS */
/* Start custom CSS for rs-service-expand-effect, class: .elementor-element-324f8c4f */
@media (max-width: 767px) {
	.elementor-13 .elementor-element.elementor-element-324f8c4f .rs-service-flex.style2 .grid-item .service-inner .title span span {
		margin-right: 15px !important;
	}
}

/* End custom CSS */
/* Start custom CSS for rs-cf7, class: .elementor-element-795a28c */
.elementor-13 .elementor-element.elementor-element-795a28c input.wpcf7-form-control:not(.wpcf7-submit)::placeholder {
	opacity: 0.9;
}

.elementor-13 .elementor-element.elementor-element-795a28c .form-btn-area em {
	height: 12px;
	width: 12px
}

/* End custom CSS */
/* Start custom CSS for rs-heading, class: .elementor-element-97a9b05 */
.elementor-13 .elementor-element.elementor-element-97a9b05 .prelements-heading .title-inner .title {
	position: relative;
}

.elementor-13 .elementor-element.elementor-element-97a9b05 .prelements-heading .title-inner .title::before {
	position: absolute;
	content: '';
	left: 0;
	bottom: -1px;
	height: 2px;
	width: 75px;
	background: #1053F3;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d8782 */
@media (max-width: 767px) {
	.elementor-13 .elementor-element.elementor-element-31d8782 {
		position: static;
	}
}

/* End custom CSS */
/* Start custom CSS for ajax-post-load, class: .elementor-element-53ced21f */
@media (min-width: 1367px) and (max-width: 1850px) {
	.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load-parent .rs-ajax-post-load .post-wrapper .post-content .post-title {
		font-size: 18px;
	}

	.elementor-13 .elementor-element.elementor-element-53ced21f .rs-ajax-post-load .post-wrapper .post-content {
		padding-left: 20px;
		padding-right: 20px;
	}
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d9e21c7 */
@media (min-width: 1367px) and (max-width: 1700px) {
	.elementor-13 .elementor-element.elementor-element-3d9e21c7 {
		padding-left: 20px;
	}
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ad082e8 */
@media (max-width: 767px) {
	.elementor-13 .elementor-element.elementor-element-3ad082e8 {
		position: unset;
	}
}

/* End custom CSS */
/* Start custom CSS for rs-heading, class: .elementor-element-2ed4be04 */
@media (min-width: 1367px) and (max-width: 1750px) {
	.elementor-13 .elementor-element.elementor-element-2ed4be04 .prelements-heading .title-inner .title {
		font-size: 40px;
	}
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-148eef32 */
@media (min-width: 1367px) and (max-width: 1750px) {
	.elementor-13 .elementor-element.elementor-element-148eef32 {
		padding-left: 40px;
		padding-right: 20px;
		padding-top: 30px;
		padding-bottom: 30px;
		width: 100%;
	}
}

/* End custom CSS */
/* Start custom CSS for rs-cf7, class: .elementor-element-5ab48058 */
@media (min-width: 1367px) and (max-width: 1750px) {
	.elementor-13 .elementor-element.elementor-element-5ab48058 .form-btn-area em {
		left: 300px !important;
	}
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dbfb1dd */
@media (min-width: 1367px) and (max-width: 1750px) {
	.elementor-13 .elementor-element.elementor-element-2dbfb1dd {
		padding-left: 40px;
	}
}

@media (max-width: 1366px) {
	.elementor-13 .elementor-element.elementor-element-2dbfb1dd {
		width: 100%;
	}
}

/* End custom CSS */
/* Start custom CSS for rs-hotspot, class: .elementor-element-404eae39 */
.elementor-13 .elementor-element.elementor-element-404eae39 .rs-hotspots img {
	width: 100%;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b3a170d */
@media (min-width: 1367px) and (max-width: 1750px) {
	.elementor-13 .elementor-element.elementor-element-4b3a170d {
		padding-left: 100px;
	}
}

/* End custom CSS */