.elementor-29907 .elementor-element.elementor-element-59239b4
{
	--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-29907 .elementor-element.elementor-element-38fed32
{
	--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;
	--overlay-opacity: 0.5;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29907 .elementor-element.elementor-element-38fed32:not(.elementor-motion-effects-element-type-background),
.elementor-29907 .elementor-element.elementor-element-38fed32>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
	background-image: url("../../2024/03/features-bg.png");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-29907 .elementor-element.elementor-element-38fed32::before,
.elementor-29907 .elementor-element.elementor-element-38fed32>.elementor-background-video-container::before,
.elementor-29907 .elementor-element.elementor-element-38fed32>.e-con-inner>.elementor-background-video-container::before,
.elementor-29907 .elementor-element.elementor-element-38fed32>.elementor-background-slideshow::before,
.elementor-29907 .elementor-element.elementor-element-38fed32>.e-con-inner>.elementor-background-slideshow::before,
.elementor-29907 .elementor-element.elementor-element-38fed32>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
	background-color: #2e3034;
	--background-overlay: '';
}

.elementor-29907 .elementor-element.elementor-element-887d7a0
{
	--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-29907 .elementor-element.elementor-element-8ef6478 .rs-iconbox-area .box-inner
{
	text-align: left;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: row;
}

.elementor-29907 .elementor-element.elementor-element-8ef6478 .icon-area
{
	flex: 0 0 90px !important;
}

.elementor-29907 .elementor-element.elementor-element-8ef6478 .rs-iconbox-area .box-inner .iconbox-title .title
{
	font-size: 22px;
}

.elementor-29907 .elementor-element.elementor-element-8ef6478 .rs-iconbox-area .box-inner .text-area .iconbox-title .title,
.elementor-29907 .elementor-element.elementor-element-8ef6478 .rs-iconbox-area .box-inner .text-area .iconbox-title .title a
{
	color: #FFFFFF;
}

.elementor-29907 .elementor-element.elementor-element-8ef6478 .rs-iconbox-area .box-inner .text-area p
{
	font-size: 17px;
	color: #CCCCCC;
}

.elementor-29907 .elementor-element.elementor-element-74c342d
{
	--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-29907 .elementor-element.elementor-element-f0a77e0 .rs-iconbox-area .box-inner
{
	text-align: left;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: row;
}

.elementor-29907 .elementor-element.elementor-element-f0a77e0 .icon-area
{
	flex: 0 0 90px !important;
}

.elementor-29907 .elementor-element.elementor-element-f0a77e0 .rs-iconbox-area .box-inner .iconbox-title .title
{
	font-size: 22px;
}

.elementor-29907 .elementor-element.elementor-element-f0a77e0 .rs-iconbox-area .box-inner .text-area .iconbox-title .title,
.elementor-29907 .elementor-element.elementor-element-f0a77e0 .rs-iconbox-area .box-inner .text-area .iconbox-title .title a
{
	color: #FFFFFF;
}

.elementor-29907 .elementor-element.elementor-element-f0a77e0 .rs-iconbox-area .box-inner .text-area p
{
	font-size: 17px;
	color: #CCCCCC;
}

.elementor-29907 .elementor-element.elementor-element-10f44b5
{
	--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-29907 .elementor-element.elementor-element-9163eb6 .rs-iconbox-area .box-inner
{
	text-align: left;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	flex-direction: row;
}

.elementor-29907 .elementor-element.elementor-element-9163eb6 .icon-area
{
	flex: 0 0 90px !important;
}

.elementor-29907 .elementor-element.elementor-element-9163eb6 .rs-iconbox-area .box-inner .iconbox-title .title
{
	font-size: 22px;
}

.elementor-29907 .elementor-element.elementor-element-9163eb6 .rs-iconbox-area .box-inner .text-area .iconbox-title .title,
.elementor-29907 .elementor-element.elementor-element-9163eb6 .rs-iconbox-area .box-inner .text-area .iconbox-title .title a
{
	color: #FFFFFF;
}

.elementor-29907 .elementor-element.elementor-element-9163eb6 .rs-iconbox-area .box-inner .text-area p
{
	font-size: 17px;
	color: #CCCCCC;
}

.elementor-29907 .elementor-element.elementor-element-4383432
{
	--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: 80px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 20px;
}

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

.elementor-29907 .elementor-element.elementor-element-2b60615
{
	width: auto;
	max-width: auto;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
	text-align: start;
}

.elementor-29907 .elementor-element.elementor-element-2b60615.elementor-element
{
	--align-self: flex-start;
}

.elementor-29907 .elementor-element.elementor-element-2b60615 img
{
	width: 90%;
	border-radius: 2px 2px 2px 2px;
}

.elementor-29907 .elementor-element.elementor-element-ed6fc40>.elementor-widget-container
{
	margin: -120px 0px 0px 80px;
}

.elementor-29907 .elementor-element.elementor-element-ed6fc40 .rs-image
{
	text-align: right;
}

.elementor-29907 .elementor-element.elementor-element-ed6fc40 .rs-image img
{
	border-radius: 6px 6px 6px 6px;
}

.elementor-29907 .elementor-element.elementor-element-f5a3706
{
	--display: flex;
}

.elementor-29907 .elementor-element.elementor-element-2d202de .prelements-heading .title-inner .sub-text
{
	background-color: #174A911C;
	font-size: 18px;
	font-weight: 500;
	color: #0A81AD;
	padding: 8px 14px 8px 14px;
	border-radius: 2px 2px 2px 2px;
}

.elementor-29907 .elementor-element.elementor-element-2d202de .prelements-heading .title-inner .title
{
	color: #2e3034;
	margin: 15px 0px 22px 0px !important;
}

.elementor-29907 .elementor-element.elementor-element-2d202de .prelements-heading .description p,
.elementor-29907 .elementor-element.elementor-element-2d202de .prelements-heading .description
{
	font-size: 17px;
}

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

.elementor-29907 .elementor-element.elementor-element-130b129>.elementor-widget-container
{
	margin: 35px 0px 0px 0px;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .tab-menu-wrapper
{
	width: 100%;
	border-radius: 3px 3px 3px 3px !important;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .nav-tabs
{
	border-style: none;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .tab-menu-wrapper,
.elementor-29907 .elementor-element.elementor-element-130b129 .accordion-item
{
	background-color: #F5F5F5;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .nav-tabs .nav-link
{
	flex: 0 0 33.33%;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .tab-menu-wrapper .nav-tabs .nav-link
{
	font-size: 18px;
	font-weight: 500;
	line-height: 32px;
	padding: 10px 36px 10px 36px;
	border-style: none;
	color: var(--e-global-color-text);
}

.elementor-29907 .elementor-element.elementor-element-130b129 .tab-menu-wrapper .nav-tabs.all-menu-after-border .nav-link:before
{
	height: 30px;
	background: #DDDDE0;
	width: 1px;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .tab-menu-wrapper .nav-tabs.menu-after-border .nav-link:not(.active):before
{
	background: #DDDDE0;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .tab-menu-wrapper .nav-tabs.all-menu-after-border:after
{
	background: #DDDDE0;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .tab-menu-wrapper .nav-tabs.all-menu-after-border .nav-link.active:after
{
	background: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-130b129 .rstab-main .tab-menu-wrapper .nav-tabs .nav-link:hover:not(.active),
.elementor-29907 .elementor-element.elementor-element-130b129 .accordion-menu-wrapper .nav-tabs .nav-link:hover:not(.show)
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-130b129 .rstab-main .tab-menu-wrapper .nav-tabs .nav-link.active
{
	color: var(--e-global-color-primary);
	background-color: #F5F5F5;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .accordion-menu-wrapper .nav-link.accordion-button:not(.collapsed)
{
	color: var(--e-global-color-primary);
	background-color: #F5F5F5;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .accordion-menu-wrapper .nav-link.accordion-button.collapsed.show
{
	color: var(--e-global-color-primary);
	background-color: #F5F5F5;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .accordion-menu-wrapper .nav-tabs .nav-link.accordion-button:not(.collapsed):before
{
	color: #F5F5F5;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .nav-tabs .nav-link i,
.elementor-29907 .elementor-element.elementor-element-130b129 .nav-tabs .nav-link svg
{
	display: unset !important;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .rstab-main .tab-content
{
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .content--teb-area .content--left-area
{
	padding: 30px 0px 0px 0px !important;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .desc_btn_wrapper p
{
	margin: 20px 20px 0px 0px;
	color: var(--e-global-color-text);
}

.elementor-29907 .elementor-element.elementor-element-130b129 .desc_btn_wrapper
{
	margin: 20px 20px 0px 0px;
	color: var(--e-global-color-text);
}

.elementor-29907 .elementor-element.elementor-element-130b129 .desc_btn_wrapper p,
.elementor-29907 .elementor-element.elementor-element-130b129 .desc_btn_wrapper
{
	font-size: 17px;
	font-weight: 400;
	line-height: 30px;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .rs-features-list li .list-feature-content .rs-feature-text
{
	font-size: 17px;
	font-weight: 400;
}

.elementor-29907 .elementor-element.elementor-element-130b129 .rs-features-list li i
{
	color: var(--e-global-color-primary);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-130b129 .rs-features-list
{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	gap: 60px;
	margin: 8px 0px 0px 0px;
}

.elementor-29907 .elementor-element.elementor-element-dd23384
{
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 90px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29907 .elementor-element.elementor-element-dd23384.e-con
{
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-29907 .elementor-element.elementor-element-e7527f9 .rs-button .rs-btn
{
	background-color: var(--e-global-color-primary);
	color: #FFFFFF;
	border-radius: 2px 2px 2px 2px;
	padding: 15px 38px 15px 38px;
}

.elementor-29907 .elementor-element.elementor-element-e7527f9 .rs-button .rs-btn:before
{
	background-color: var(--e-global-color-8246ec9);
}

.elementor-29907 .elementor-element.elementor-element-e7527f9>.elementor-widget-container
{
	padding: 0px 0px 0px 0px;
}

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

.elementor-29907 .elementor-element.elementor-element-45e864f
{
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29907 .elementor-element.elementor-element-45e864f:not(.elementor-motion-effects-element-type-background),
.elementor-29907 .elementor-element.elementor-element-45e864f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
	background-color: var(--e-global-color-ce05037);
}

.elementor-29907 .elementor-element.elementor-element-b1e515d
{
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29907 .elementor-element.elementor-element-33eef38
{
	--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-29907 .elementor-element.elementor-element-33eef38.e-con
{
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-29907 .elementor-element.elementor-element-263ac55 .prelements-heading .title-inner .sub-text
{
	background-color: #174A911C;
	font-size: 18px;
	font-weight: 500;
	color: #0A81AD;
	padding: 8px 14px 8px 14px;
	border-radius: 2px 2px 2px 2px;
}

.elementor-29907 .elementor-element.elementor-element-263ac55 .prelements-heading .title-inner .title
{
	color: #2e3034;
	margin: 15px 0px 22px 0px !important;
}

.elementor-29907 .elementor-element.elementor-element-263ac55 .prelements-heading .description p,
.elementor-29907 .elementor-element.elementor-element-263ac55 .prelements-heading .description
{
	font-size: 17px;
}

.elementor-29907 .elementor-element.elementor-element-996a66d
{
	--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 30px;
	--row-gap: 0px;
	--column-gap: 30px;
	--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-29907 .elementor-element.elementor-element-505c683
{
	--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-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services .services-inner
{
	background-color: #F9FAFA;
	background-image: url("../../2024/03/ptnr-h8-bg1.png");
	background-position: top right;
	background-repeat: no-repeat;
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services.style5 .services-inner .content_part .title a:hover
{
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-8246ec9) 75%);
}

.elementor-29907 .elementor-element.elementor-element-f3f8347>.elementor-widget-container
{
	border-style: none;
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .services-inner
{
	text-align: left;
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services .services-inner,
.elementor-29907 .elementor-element.elementor-element-f3f8347 .media-cmn,
.elementor-29907 .elementor-element.elementor-element-f3f8347 .media-cmn img,
.elementor-29907 .elementor-element.elementor-element-f3f8347 .services-title .title a,
.elementor-29907 .elementor-element.elementor-element-f3f8347 .desc-text,
.elementor-29907 .elementor-element.elementor-element-f3f8347 .btn-part a,
.elementor-29907 .elementor-element.elementor-element-f3f8347 .btn-part a i,
.elementor-29907 .elementor-element.elementor-element-f3f8347 .btn-part a svg,
.elementor-29907 .elementor-element.elementor-element-f3f8347 .btn-part a svg path
{
	transition-duration: 0.5s;
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services.style4 .services-inner:after
{
	background-color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services.style5 .services-inner:after
{
	background-color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services .numbering
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services.style1 .services-inner .numbering span
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services.style3 .services-inner .numbering span
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services.style6 .services-inner .numbering span
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services.style8 .services-inner .step-number .numbering-step span
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services.style9 .services-inner .numbering span
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .services-title .title,
.elementor-29907 .elementor-element.elementor-element-f3f8347 .services-title .title a
{
	color: var(--e-global-color-b3dbd4f);
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services .services-inner .services-title a:hover
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services.style4 .services-inner .services-title:hover .title
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .btn-part a
{
	color: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .btn-part svg
{
	fill: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .btn-part svg path
{
	fill: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services.style1 .services-inner .services-btn svg path
{
	fill: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .btn-part i
{
	color: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services.style4 .services-inner .btn-part i
{
	color: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services.style4 .services-inner .btn-part svg path
{
	fill: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services.style4 .services-inner .btn-part svg
{
	fill: #2e3034;
}

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

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

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

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services .services-inner .services-title:hover .btn-part i
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services .services-inner .services-title:hover .btn-part svg
{
	fill: var(--e-global-color-primary);
}

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

.elementor-29907 .elementor-element.elementor-element-05d1374
{
	--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-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services .services-inner
{
	background-color: #F9FAFA;
	background-image: url("../../2024/03/ptnr-h8-bg1.png");
	background-position: top right;
	background-repeat: no-repeat;
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services.style5 .services-inner .content_part .title a:hover
{
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-8246ec9) 75%);
}

.elementor-29907 .elementor-element.elementor-element-79bef11>.elementor-widget-container
{
	border-style: none;
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .services-inner
{
	text-align: left;
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services .services-inner,
.elementor-29907 .elementor-element.elementor-element-79bef11 .media-cmn,
.elementor-29907 .elementor-element.elementor-element-79bef11 .media-cmn img,
.elementor-29907 .elementor-element.elementor-element-79bef11 .services-title .title a,
.elementor-29907 .elementor-element.elementor-element-79bef11 .desc-text,
.elementor-29907 .elementor-element.elementor-element-79bef11 .btn-part a,
.elementor-29907 .elementor-element.elementor-element-79bef11 .btn-part a i,
.elementor-29907 .elementor-element.elementor-element-79bef11 .btn-part a svg,
.elementor-29907 .elementor-element.elementor-element-79bef11 .btn-part a svg path
{
	transition-duration: 0.5s;
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services.style4 .services-inner:after
{
	background-color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services.style5 .services-inner:after
{
	background-color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services .numbering
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services.style1 .services-inner .numbering span
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services.style3 .services-inner .numbering span
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services.style6 .services-inner .numbering span
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services.style8 .services-inner .step-number .numbering-step span
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services.style9 .services-inner .numbering span
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .services-title .title,
.elementor-29907 .elementor-element.elementor-element-79bef11 .services-title .title a
{
	color: var(--e-global-color-b3dbd4f);
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services .services-inner .services-title a:hover
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services.style4 .services-inner .services-title:hover .title
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .btn-part a
{
	color: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .btn-part svg
{
	fill: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .btn-part svg path
{
	fill: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services.style1 .services-inner .services-btn svg path
{
	fill: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .btn-part i
{
	color: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services.style4 .services-inner .btn-part i
{
	color: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services.style4 .services-inner .btn-part svg path
{
	fill: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services.style4 .services-inner .btn-part svg
{
	fill: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services .services-inner .btn-part a.services-btn:hover
{
	color: var(--e-global-color-primary);
}

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

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

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services .services-inner .services-title:hover .btn-part i
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services .services-inner .services-title:hover .btn-part svg
{
	fill: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services.style4 .services-inner .services-title:hover .btn-part svg path
{
	fill: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-f2648b1
{
	--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-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services .services-inner
{
	background-color: #F9FAFA;
	background-image: url("../../2024/03/ptnr-h8-bg1.png");
	background-position: top right;
	background-repeat: no-repeat;
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services.style5 .services-inner .content_part .title a:hover
{
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-8246ec9) 75%);
}

.elementor-29907 .elementor-element.elementor-element-ae4be04>.elementor-widget-container
{
	border-style: none;
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .services-inner
{
	text-align: left;
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services .services-inner,
.elementor-29907 .elementor-element.elementor-element-ae4be04 .media-cmn,
.elementor-29907 .elementor-element.elementor-element-ae4be04 .media-cmn img,
.elementor-29907 .elementor-element.elementor-element-ae4be04 .services-title .title a,
.elementor-29907 .elementor-element.elementor-element-ae4be04 .desc-text,
.elementor-29907 .elementor-element.elementor-element-ae4be04 .btn-part a,
.elementor-29907 .elementor-element.elementor-element-ae4be04 .btn-part a i,
.elementor-29907 .elementor-element.elementor-element-ae4be04 .btn-part a svg,
.elementor-29907 .elementor-element.elementor-element-ae4be04 .btn-part a svg path
{
	transition-duration: 0.5s;
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services.style4 .services-inner:after
{
	background-color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services.style5 .services-inner:after
{
	background-color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services .numbering
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services.style1 .services-inner .numbering span
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services.style3 .services-inner .numbering span
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services.style6 .services-inner .numbering span
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services.style8 .services-inner .step-number .numbering-step span
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services.style9 .services-inner .numbering span
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .services-title .title,
.elementor-29907 .elementor-element.elementor-element-ae4be04 .services-title .title a
{
	color: var(--e-global-color-b3dbd4f);
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services .services-inner .services-title a:hover
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services.style4 .services-inner .services-title:hover .title
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .btn-part a
{
	color: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .btn-part svg
{
	fill: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .btn-part svg path
{
	fill: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services.style1 .services-inner .services-btn svg path
{
	fill: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .btn-part i
{
	color: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services.style4 .services-inner .btn-part i
{
	color: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services.style4 .services-inner .btn-part svg path
{
	fill: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services.style4 .services-inner .btn-part svg
{
	fill: #2e3034;
}

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

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

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

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services .services-inner .services-title:hover .btn-part i
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services .services-inner .services-title:hover .btn-part svg
{
	fill: var(--e-global-color-primary);
}

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

.elementor-29907 .elementor-element.elementor-element-e7b53b1
{
	--display: flex;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29907 .elementor-element.elementor-element-e7b53b1:not(.elementor-motion-effects-element-type-background),
.elementor-29907 .elementor-element.elementor-element-e7b53b1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
	background-image: url("../../2024/03/about-h4-feature-bg2.png");
	background-position: bottom right;
	background-repeat: no-repeat;
}

.elementor-29907 .elementor-element.elementor-element-4657676
{
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29907 .elementor-element.elementor-element-62a5ce0
{
	--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-29907 .elementor-element.elementor-element-62a5ce0.e-con
{
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-29907 .elementor-element.elementor-element-f23fffa .prelements-heading .title-inner .sub-text
{
	background-color: #174A911C;
	font-size: 18px;
	font-weight: 500;
	color: #0A81AD;
	padding: 8px 14px 8px 14px;
	border-radius: 2px 2px 2px 2px;
}

.elementor-29907 .elementor-element.elementor-element-f23fffa .prelements-heading .title-inner .title
{
	color: #2e3034;
	margin: 15px 0px 22px 0px !important;
}

.elementor-29907 .elementor-element.elementor-element-f23fffa .prelements-heading .description p,
.elementor-29907 .elementor-element.elementor-element-f23fffa .prelements-heading .description
{
	font-size: 17px;
}

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

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .service-title-holder:after
{
	background-color: var(--e-global-color-b3dbd4f);
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .service-title .title
{
	color: var(--e-global-color-b3dbd4f);
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .rs-service-slider .service-title-holder .service-title .title a
{
	color: var(--e-global-color-b3dbd4f);
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .rs-service-slider:hover .service-title-holder .service-title .title a
{
	color: #FFFFFF;
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .rs-service-slider:hover .service-title-holder .service-title .title
{
	color: #FFFFFF;
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-addon-slider.rs-services-slider .rs-service-slider:hover .service-title-holder .service-desc
{
	color: #E6E6E6;
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-addon-slider.rs-services-slider .rs-service-slider:hover .service-title-holder .service-desc p
{
	color: #E6E6E6;
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .service-title-holder
{
	text-align: left;
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-service-slider .read__more .btn-text
{
	color: #2e3034;
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-service-slider .rs-service-slider:hover .service-title-holder .read__more .btn-text
{
	color: #E6E6E6 !important;
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider.service-style-1 .rs-service-slider:hover .btn_box .btn-area .btn-text
{
	color: #E6E6E6 !important;
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .rs-service-slider:hover .btn_box .btn-area .btn-icon
{
	background-color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .rs-service-slider:hover .btn_box .btn-area .btn-icon svg
{
	fill: #FFFFFF;
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider.service-style-1 .rs-service-slider:hover .btn_box .btn-area .btn-icon svg path
{
	fill: #FFFFFF;
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .service-title-holder .numbering
{
	position: unset;
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .rs-service-slider:hover .service-title-holder .numbering.number-line:after
{
	background-color: #0A81AD;
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .rs-service-slider .numbering span
{
	-webkit-text-fill-color: #02010100;
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .rs-service-slider .service-title-holder .numbering span
{
	-webkit-text-stroke-width: 1px;
	stroke-width: 1px;
	-webkit-text-stroke-color: #E4E4E4;
	stroke: #E4E4E4;
}

.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .rs-service-slider:hover .service-title-holder .numbering span
{
	color: #0A81AD;
	-webkit-text-fill-color: #0A81AD;
	-webkit-text-stroke-width: unset;
	stroke-width: unset;
}

.elementor-29907 .elementor-element.elementor-element-5f68cc0
{
	--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: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29907 .elementor-element.elementor-element-5f68cc0:not(.elementor-motion-effects-element-type-background),
.elementor-29907 .elementor-element.elementor-element-5f68cc0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
	background-color: var(--e-global-color-b3dbd4f);
}

.elementor-29907 .elementor-element.elementor-element-5f68cc0::before,
.elementor-29907 .elementor-element.elementor-element-5f68cc0>.elementor-background-video-container::before,
.elementor-29907 .elementor-element.elementor-element-5f68cc0>.e-con-inner>.elementor-background-video-container::before,
.elementor-29907 .elementor-element.elementor-element-5f68cc0>.elementor-background-slideshow::before,
.elementor-29907 .elementor-element.elementor-element-5f68cc0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-29907 .elementor-element.elementor-element-5f68cc0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
	background-image: url("../../2024/03/services-bg.png");
	--background-overlay: '';
	background-position: center right;
	background-repeat: no-repeat;
}

.elementor-29907 .elementor-element.elementor-element-cc68dd6
{
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 20px;
}

.elementor-29907 .elementor-element.elementor-element-94eeec0 .prelements-heading .title-inner .sub-text
{
	background-color: #FFFFFF;
	font-size: 18px;
	font-weight: 500;
	text-transform: capitalize;
	color: #0A81AD;
	padding: 8px 14px 8px 14px;
	border-radius: 2px 2px 2px 2px;
}

.elementor-29907 .elementor-element.elementor-element-94eeec0
{
	width: var(--container-widget-width, 85.198%);
	max-width: 85.198%;
	--container-widget-width: 85.198%;
	--container-widget-flex-grow: 0;
}

.elementor-29907 .elementor-element.elementor-element-94eeec0>.elementor-widget-container
{
	margin: 0px 0px 25px 0px;
}

.elementor-29907 .elementor-element.elementor-element-94eeec0.elementor-element
{
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-29907 .elementor-element.elementor-element-94eeec0 .prelements-heading
{
	text-align: left;
}

.elementor-29907 .elementor-element.elementor-element-94eeec0 .prelements-heading .title-inner .title
{
	font-size: 52px;
	line-height: 58px;
	color: #FFFFFF;
	margin: 15px 0px 22px 0px !important;
}

.elementor-29907 .elementor-element.elementor-element-94eeec0 .prelements-heading .description p,
.elementor-29907 .elementor-element.elementor-element-94eeec0 .prelements-heading .description
{
	font-size: 17px;
	line-height: 30px;
}

.elementor-29907 .elementor-element.elementor-element-94eeec0 .prelements-heading .description
{
	color: #FFFFFFD9;
}

.elementor-29907 .elementor-element.elementor-element-94eeec0 .prelements-heading .description p
{
	color: #FFFFFFD9;
}

.elementor-29907 .elementor-element.elementor-element-94eeec0 .prelements-heading .description,
.elementor-29907 .elementor-element.elementor-element-94eeec0 .prelements-heading .description p
{
	margin: 0px 0px 0px 0px;
}

.elementor-29907 .elementor-element.elementor-element-94eeec0 .prelements-heading .title-inner .sub-text img
{
	margin: 0px 0px 4px 0px;
	height: 27px;
	width: 15px;
}

.elementor-29907 .elementor-element.elementor-element-94eeec0 .prelements-heading .title-inner span.sub-text svg
{
	margin: 0px 0px 4px 0px;
}

.elementor-29907 .elementor-element.elementor-element-94eeec0 .prelements-heading .title-inner .sub-text svg
{
	height: 27px;
	width: 15px;
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner
{
	background-color: #02010100;
	align-items: center;
	justify-content: flex-start;
	padding: 23px 0px 23px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF33;
}

.elementor-29907 .elementor-element.elementor-element-d6e6771>.elementor-widget-container
{
	margin: 0px 50px 0px 0px;
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner .top-wrapper
{
	gap: 0px;
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner .title
{
	font-size: 24px;
	font-weight: 700;
	color: #FFFFFF;
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner:hover .title
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner .icon-wrap svg path
{
	fill: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner .icon-wrap i
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner:hover .icon-wrap svg path
{
	fill: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner:hover .icon-wrap i
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner .bottom-wrapper
{
	width: 375px;
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner .desc-text
{
	font-size: 20px;
	font-weight: 700;
	color: #FFFFFF;
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner:hover .desc-text
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner .btn-part svg
{
	width: 20px;
	height: 20px;
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner .btn-part i
{
	font-size: 20px;
	color: #FFFFFF;
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner .btn-part svg path
{
	fill: #FFFFFF;
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner:hover .btn-part svg path
{
	fill: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner:hover .btn-part i
{
	color: var(--e-global-color-primary);
}

.elementor-29907 .elementor-element.elementor-element-23797ff
{
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 80px;
	--padding-bottom: 80px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29907 .elementor-element.elementor-element-23797ff:not(.elementor-motion-effects-element-type-background),
.elementor-29907 .elementor-element.elementor-element-23797ff>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
	background-image: url("../../2024/02/ptnr-bg1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-29907 .elementor-element.elementor-element-3518c43
{
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-29907 .elementor-element.elementor-element-b121abb
{
	--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-29907 .elementor-element.elementor-element-b121abb.e-con
{
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-29907 .elementor-element.elementor-element-ded2e6b .prelements-heading .title-inner .sub-text
{
	background-color: #174A911C;
	font-size: 18px;
	font-weight: 500;
	color: #0A81AD;
	padding: 8px 14px 8px 14px;
	border-radius: 2px 2px 2px 2px;
}

.elementor-29907 .elementor-element.elementor-element-ded2e6b .prelements-heading .title-inner .title
{
	color: #2e3034;
	margin: 15px 0px 22px 0px !important;
}

.elementor-29907 .elementor-element.elementor-element-ded2e6b .prelements-heading .description p,
.elementor-29907 .elementor-element.elementor-element-ded2e6b .prelements-heading .description
{
	font-size: 17px;
}

.elementor-29907 .elementor-element.elementor-element-a3a3d47>.elementor-widget-container
{
	margin: 30px 0px 30px 0px;
}

.elementor-29907 .elementor-element.elementor-element-a3a3d47 .rs-grid-figure
{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	height: 202px;
}

.elementor-29907 .elementor-element.elementor-element-a3a3d47 .rs-addon-slider .grid-item .rs-grid-figure
{
	margin-left: 15px;
	margin-right: 15px;
}

@media(max-width:1366px)
{

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

	.elementor-29907 .elementor-element.elementor-element-130b129 .tab-menu-wrapper .nav-tabs .nav-link
	{
		font-size: 15px;
	}

	.elementor-29907 .elementor-element.elementor-element-130b129 .rs-features-list li .list-feature-content .rs-feature-text
	{
		font-size: 15px;
	}

	.elementor-29907 .elementor-element.elementor-element-45e864f
	{
		--padding-top: 93px;
		--padding-bottom: 120px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-29907 .elementor-element.elementor-element-996a66d
	{
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services .services-inner
	{
		padding: 20px 20px 20px 20px;
	}

	.elementor-29907 .elementor-element.elementor-element-f3f8347 .rs-addon-services .services-inner .content_part
	{
		padding: 0px 0px 0px 0px;
	}

	.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services .services-inner
	{
		padding: 20px 20px 20px 20px;
	}

	.elementor-29907 .elementor-element.elementor-element-79bef11 .rs-addon-services .services-inner .content_part
	{
		padding: 0px 0px 0px 0px;
	}

	.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services .services-inner
	{
		padding: 20px 20px 20px 20px;
	}

	.elementor-29907 .elementor-element.elementor-element-ae4be04 .rs-addon-services .services-inner .content_part
	{
		padding: 0px 0px 0px 0px;
	}

	.elementor-29907 .elementor-element.elementor-element-e7b53b1
	{
		--padding-top: 120px;
		--padding-bottom: 95px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .rs-service-slider .service-title-holder
	{
		padding: 20px 20px 20px 20px;
	}

	.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .service-title-holder .numbering.number-line:after
	{
		width: 60%;
	}

	.elementor-29907 .elementor-element.elementor-element-5f68cc0
	{
		--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: 0;
	}

	.elementor-29907 .elementor-element.elementor-element-94eeec0 .prelements-heading .title-inner .title
	{
		font-size: 36px;
		line-height: 46px;
	}

	.elementor-29907 .elementor-element.elementor-element-a3a3d47>.elementor-widget-container
	{
		padding: 0px 10px 0px 10px;
	}

	.elementor-29907 .elementor-element.elementor-element-a3a3d47 .rs-grid-figure
	{
		height: 170px;
	}

	.elementor-29907 .elementor-element.elementor-element-a3a3d47 .rs-grid-figure .rs-grid-img
	{
		width: 80px;
	}
}

@media(max-width:1024px)
{
	.elementor-29907 .elementor-element.elementor-element-38fed32
	{
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: flex-start;
		--align-items: center;
		--flex-wrap: wrap;
	}

	.elementor-29907 .elementor-element.elementor-element-10f44b5
	{
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-29907 .elementor-element.elementor-element-130b129 .tab-menu-wrapper,
	.elementor-29907 .elementor-element.elementor-element-130b129 .accordion-item
	{
		background-color: #02010100;
	}

	.elementor-29907 .elementor-element.elementor-element-130b129 .tab-menu-wrapper .nav-tabs .nav-link
	{
		padding: 10px 0px 10px 15px;
		background-color: #F9F9F9;
	}

	.elementor-29907 .elementor-element.elementor-element-130b129 .rstab-main .tab-content
	{
		padding: 0px 0px 0px 0px;
	}

	.elementor-29907 .elementor-element.elementor-element-130b129 .content--teb-area
	{
		padding: 0px 15px 0px 15px;
	}

	.elementor-29907 .elementor-element.elementor-element-130b129 .content--teb-area .content--left-area
	{
		padding: 0px 0px 0px 0px;
	}

	.elementor-29907 .elementor-element.elementor-element-45e864f
	{
		--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: 63px;
		--padding-bottom: 120px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-29907 .elementor-element.elementor-element-33eef38
	{
		--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-29907 .elementor-element.elementor-element-996a66d
	{
		--flex-wrap: wrap;
	}

	.elementor-29907 .elementor-element.elementor-element-e7b53b1
	{
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-29907 .elementor-element.elementor-element-62a5ce0
	{
		--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-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .rs-service-slider .service-title-holder .service-desc
	{
		margin: 0px 0px 15px 0px;
	}

	.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .rs-service-slider .service-title-holder .service-desc p
	{
		margin: 0px 0px 15px 0px;
	}

	.elementor-29907 .elementor-element.elementor-element-d41d397 .rs-services-slider .service-title-holder .numbering.number-line:after
	{
		width: 0%;
	}

	.elementor-29907 .elementor-element.elementor-element-5f68cc0
	{
		--padding-top: 70px;
		--padding-bottom: 70px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-29907 .elementor-element.elementor-element-23797ff
	{
		--padding-top: 80px;
		--padding-bottom: 220px;
		--padding-left: 10px;
		--padding-right: 10px;
	}

	.elementor-29907 .elementor-element.elementor-element-b121abb
	{
		--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-29907 .elementor-element.elementor-element-a3a3d47 .rs-grid-figure .rs-grid-img
	{
		width: 70px;
	}
}

@media(max-width:767px)
{
	.elementor-29907 .elementor-element.elementor-element-2b60615 img
	{
		width: 100%;
	}

	.elementor-29907 .elementor-element.elementor-element-ed6fc40>.elementor-widget-container
	{
		margin: -90px 0px 0px 80px;
	}

	.elementor-29907 .elementor-element.elementor-element-130b129>.elementor-widget-container
	{
		margin: 50px 0px 0px 0px;
	}

	.elementor-29907 .elementor-element.elementor-element-130b129 .tab-menu-wrapper,
	.elementor-29907 .elementor-element.elementor-element-130b129 .accordion-item
	{
		background-color: #02010100;
	}

	.elementor-29907 .elementor-element.elementor-element-130b129 .tab-menu-wrapper .nav-tabs .nav-link
	{
		background-color: #F9F9F9;
	}

	.elementor-29907 .elementor-element.elementor-element-130b129 .content--teb-area
	{
		padding: 0px 5px 0px 10px;
	}

	.elementor-29907 .elementor-element.elementor-element-130b129 .rs-features-list
	{
		display: block;
	}

	.elementor-29907 .elementor-element.elementor-element-dd23384
	{
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-29907 .elementor-element.elementor-element-45e864f
	{
		--padding-top: 70px;
		--padding-bottom: 120px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-29907 .elementor-element.elementor-element-33eef38
	{
		--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-29907 .elementor-element.elementor-element-62a5ce0
	{
		--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-29907 .elementor-element.elementor-element-94eeec0 .prelements-heading .title-inner .title
	{
		font-size: 24px;
		line-height: 34px;
	}

	.elementor-29907 .elementor-element.elementor-element-d6e6771>.elementor-widget-container
	{
		margin: 0px 0px 0px 0px;
	}

	.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner
	{
		align-items: flex-start;
		flex-direction: column;
		justify-content: flex-start;
	}

	.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner .top-wrapper
	{
		flex-direction: column;
	}

	.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner .title
	{
		font-size: 22px;
	}

	.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner .bottom-wrapper
	{
		width: 100%;
		align-items: flex-start;
		flex-direction: column;
	}

	.elementor-29907 .elementor-element.elementor-element-d6e6771 .rs-service-list .services-inner .desc-text
	{
		font-size: 18px;
	}

	.elementor-29907 .elementor-element.elementor-element-b121abb
	{
		--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-29907 .elementor-element.elementor-element-a3a3d47 .rs-grid-figure
	{
		height: 150px;
	}

	.elementor-29907 .elementor-element.elementor-element-a3a3d47 .rs-grid-figure .rs-grid-img
	{
		width: 65px;
	}
}

@media(min-width:768px)
{
	.elementor-29907 .elementor-element.elementor-element-887d7a0
	{
		--width: 33.3%;
	}

	.elementor-29907 .elementor-element.elementor-element-74c342d
	{
		--width: 33.3%;
	}

	.elementor-29907 .elementor-element.elementor-element-10f44b5
	{
		--width: 33%;
	}

	.elementor-29907 .elementor-element.elementor-element-dd23384
	{
		--width: 40%;
	}

	.elementor-29907 .elementor-element.elementor-element-b1e515d
	{
		--content-width: 1378px;
	}

	.elementor-29907 .elementor-element.elementor-element-33eef38
	{
		--width: 100%;
	}

	.elementor-29907 .elementor-element.elementor-element-505c683
	{
		--width: 33.33%;
	}

	.elementor-29907 .elementor-element.elementor-element-05d1374
	{
		--width: 33.33%;
	}

	.elementor-29907 .elementor-element.elementor-element-f2648b1
	{
		--width: 33.33%;
	}

	.elementor-29907 .elementor-element.elementor-element-4657676
	{
		--content-width: 1378px;
	}

	.elementor-29907 .elementor-element.elementor-element-62a5ce0
	{
		--width: 100%;
	}

	.elementor-29907 .elementor-element.elementor-element-cc68dd6
	{
		--width: 60%;
	}

	.elementor-29907 .elementor-element.elementor-element-b121abb
	{
		--width: 100%;
	}
}

@media(max-width:1366px) and (min-width:768px)
{
	.elementor-29907 .elementor-element.elementor-element-dd23384
	{
		--width: 50%;
	}

	.elementor-29907 .elementor-element.elementor-element-33eef38
	{
		--width: 100%;
	}

	.elementor-29907 .elementor-element.elementor-element-62a5ce0
	{
		--width: 100%;
	}

	.elementor-29907 .elementor-element.elementor-element-cc68dd6
	{
		--width: 100%;
	}

	.elementor-29907 .elementor-element.elementor-element-b121abb
	{
		--width: 100%;
	}
}

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

	.elementor-29907 .elementor-element.elementor-element-74c342d
	{
		--width: 50%;
	}

	.elementor-29907 .elementor-element.elementor-element-10f44b5
	{
		--width: 50%;
	}

	.elementor-29907 .elementor-element.elementor-element-dd23384
	{
		--width: 33%;
	}

	.elementor-29907 .elementor-element.elementor-element-505c683
	{
		--width: 50%;
	}

	.elementor-29907 .elementor-element.elementor-element-05d1374
	{
		--width: 50%;
	}

	.elementor-29907 .elementor-element.elementor-element-f2648b1
	{
		--width: 50%;
	}
}

@media(min-width:1367px)
{

	.elementor-29907 .elementor-element.elementor-element-38fed32:not(.elementor-motion-effects-element-type-background),
	.elementor-29907 .elementor-element.elementor-element-38fed32>.elementor-motion-effects-container>.elementor-motion-effects-layer
	{
		background-attachment: scroll;
	}
}