
.elementor-15781 .elementor-element.elementor-element-18929f0:not(.elementor-motion-effects-element-type-background), .elementor-15781 .elementor-element.elementor-element-18929f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iledejf.nitrocdn.com/TVUyNVvPvFzxaCYiOXeRoUDfSBhLOzrW/assets/images/optimized/rev-f66ee6b/insightfulpsychiatry.com/wp-content/uploads/2023/09/slider.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-15781 .elementor-element.elementor-element-18929f0 > .elementor-background-overlay {
	background-color: #000;
	opacity: .6;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15781 .elementor-element.elementor-element-18929f0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-fa711c7 > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-15781 .elementor-element.elementor-element-d34d232 > .elementor-element-populated {
	margin: 70px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

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

.elementor-15781 .elementor-element.elementor-element-3cae41e {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-3cae41e .elementor-heading-title {
	font-family: "Cormorant", Sans-serif;
	font-size: 68px;
	font-weight: 600;
	color: #fff;
}

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

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

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

.elementor-15781 .elementor-element.elementor-element-438feaa {
	font-family: "Raleway", Sans-serif;
	font-size: 23px;
	font-weight: 400;
	color: #fff;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-15781 .elementor-element.elementor-element-216c671 .elementor-button {
	background-color: #045244;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	border-radius: 10px 10px 10px 10px;
}

.elementor-15781 .elementor-element.elementor-element-216c671 .elementor-button:hover, .elementor-15781 .elementor-element.elementor-element-216c671 .elementor-button:focus {
	background-color: #07836c;
}

.elementor-15781 .elementor-element.elementor-element-216c671 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-15781 .elementor-element.elementor-element-216c671 .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-15781 .elementor-element.elementor-element-c01131c .elementor-button {
	background-color: #045244;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	border-radius: 10px 10px 10px 10px;
}

.elementor-15781 .elementor-element.elementor-element-c01131c .elementor-button:hover, .elementor-15781 .elementor-element.elementor-element-c01131c .elementor-button:focus {
	background-color: #07836c;
}

.elementor-15781 .elementor-element.elementor-element-c01131c .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-15781 .elementor-element.elementor-element-c01131c .elementor-button .elementor-button-content-wrapper {
	gap: 11px;
}

.elementor-15781 .elementor-element.elementor-element-a506a0c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-15781 .elementor-element.elementor-element-a506a0c {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-bc-flex-widget .elementor-15781 .elementor-element.elementor-element-2f7b19e.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-15781 .elementor-element.elementor-element-2f7b19e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-15781 .elementor-element.elementor-element-2f7b19e > .elementor-element-populated {
	margin: 0px 40px 0px 0px;
	--e-column-margin-right: 40px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-15781 .elementor-element.elementor-element-4cf075b img {
	border-radius: 40px 40px 40px 40px;
}

.elementor-15781 .elementor-element.elementor-element-23665fb > .elementor-element-populated {
	margin: 0px 0px 0px 30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
}

.elementor-15781 .elementor-element.elementor-element-9ff41fc {
	width: var(--container-widget-width, 100.168%);
	max-width: 100.168%;
	--container-widget-width: 100.168%;
	--container-widget-flex-grow: 0;
}

.elementor-15781 .elementor-element.elementor-element-9ff41fc .prelements-heading .title-inner .title {
	line-height: 70px;
	color: var(--e-global-color-6c15446);
	margin: 0px 0px 50px 0px;
}

.elementor-15781 .elementor-element.elementor-element-9ff41fc .prelements-heading .title-inner .sub-text {
	font-weight: 500;
	color: var(--e-global-color-e32d36b);
}

.elementor-15781 .elementor-element.elementor-element-240212c > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-bd398e0 .elementor-button {
	background-color: #045244;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	border-radius: 10px 10px 10px 10px;
}

.elementor-15781 .elementor-element.elementor-element-bd398e0 .elementor-button:hover, .elementor-15781 .elementor-element.elementor-element-bd398e0 .elementor-button:focus {
	background-color: #07836c;
}

.elementor-15781 .elementor-element.elementor-element-bd398e0 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-15781 .elementor-element.elementor-element-bd398e0 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-15781 .elementor-element.elementor-element-7cbfbfa > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-15781 .elementor-element.elementor-element-7cbfbfa:not(.elementor-motion-effects-element-type-background), .elementor-15781 .elementor-element.elementor-element-7cbfbfa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f1e4;
}

.elementor-15781 .elementor-element.elementor-element-7cbfbfa > .elementor-container {
	max-width: 1280px;
}

.elementor-15781 .elementor-element.elementor-element-7cbfbfa {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 70px;
	margin-bottom: 50px;
}

.elementor-15781 .elementor-element.elementor-element-7cbfbfa > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15781 .elementor-element.elementor-element-12d8317 > .elementor-element-populated {
	margin: 40px 40px 40px 0px;
	--e-column-margin-right: 40px;
	--e-column-margin-left: 0px;
}

.elementor-15781 .elementor-element.elementor-element-5c87ae2 .prelements-heading .title-inner .title {
	font-size: 56px;
	line-height: 57px;
	color: #034e41;
}

.elementor-15781 .elementor-element.elementor-element-5c87ae2 .prelements-heading .title-inner .sub-text {
	font-weight: 500;
	color: var(--e-global-color-e32d36b);
}

.elementor-15781 .elementor-element.elementor-element-5c87ae2 .prelements-heading .description {
	margin: 0px 60px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-1e2d309 {
	text-align: start;
}

.elementor-15781 .elementor-element.elementor-element-1e2d309 img {
	border-radius: 40px 40px 40px 40px;
}

.elementor-15781 .elementor-element.elementor-element-2149091 {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-2149091 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: #034e41;
}

.elementor-15781 .elementor-element.elementor-element-e223ff4 {
	color: #333;
}

.elementor-15781 .elementor-element.elementor-element-bb9311a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: #333;
}

.elementor-15781 .elementor-element.elementor-element-d18a4c4 {
	color: #333;
}

.elementor-15781 .elementor-element.elementor-element-cf9db06 {
	color: #333;
}

.elementor-15781 .elementor-element.elementor-element-9b61e6e {
	color: #333;
}

.elementor-15781 .elementor-element.elementor-element-d0dca1a {
	color: #333;
}

.elementor-15781 .elementor-element.elementor-element-94599a1 {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-15781 .elementor-element.elementor-element-94599a1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15781 .elementor-element.elementor-element-1226f80 > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-6c15446);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 70px 30px 50px 100px;
}

.elementor-15781 .elementor-element.elementor-element-1226f80 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15781 .elementor-element.elementor-element-71cc94a .prelements-heading .title-inner .title {
	font-size: 36px;
	line-height: 40px;
	color: #045244;
}

.elementor-15781 .elementor-element.elementor-element-71cc94a .prelements-heading .title-inner .sub-text {
	font-weight: 500;
	color: var(--e-global-color-e32d36b);
}

.elementor-15781 .elementor-element.elementor-element-71cc94a .prelements-heading .description {
	margin: 0px 60px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-430597a .prelements-heading .title-inner .title {
	font-size: 36px;
	line-height: 40px;
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-430597a .prelements-heading .title-inner .sub-text {
	font-weight: 500;
	color: var(--e-global-color-e32d36b);
}

.elementor-15781 .elementor-element.elementor-element-430597a .prelements-heading .description {
	margin: 0px 60px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-57a13cb > .elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: var(--e-global-color-6c15446);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 70px 60px 50px 30px;
}

.elementor-15781 .elementor-element.elementor-element-57a13cb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15781 .elementor-element.elementor-element-3ce8971 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-3ce8971 .prelements-heading .title-inner .title {
	line-height: 70px;
	color: #5b3128;
}

.elementor-15781 .elementor-element.elementor-element-3ce8971 .prelements-heading .title-inner .sub-text {
	font-weight: 500;
}

.elementor-15781 .elementor-element.elementor-element-3ce8971 .prelements-heading .description {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .ui-accordion-header.ui-accordion-header-active {
	background-color: rgba(255, 248, 242, 0);
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .accordion-desc {
	background-color: rgba(194, 149, 149, 0);
	padding: 0px 50px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(40, 91, 72, .47);
}

.elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .ui-accordion-header {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 10px 0px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: rgba(40, 91, 56, .49);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .ui-accordion-header a, .elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .ui-accordion-header .elementor-accordion-icon {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .ui-accordion-header.ui-accordion-header-active .elementor-accordion-icon, .elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .ui-accordion-header.ui-accordion-header-active a {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .ui-accordion-header a {
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 35px;
	font-weight: 700;
}

.elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .elementor-accordion-icon.elementor-accordion-icon-left {
	margin-right: 0px;
}

.elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .elementor-accordion-icon.elementor-accordion-icon-right {
	margin-left: 0px;
}

.elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .accordion-desc, .elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .accordion-desc p {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .ui-accordion-header-active {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-0ced7ef > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-15781 .elementor-element.elementor-element-0ced7ef:not(.elementor-motion-effects-element-type-background), .elementor-15781 .elementor-element.elementor-element-0ced7ef > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f1e4;
}

.elementor-15781 .elementor-element.elementor-element-0ced7ef > .elementor-container {
	max-width: 1280px;
}

.elementor-15781 .elementor-element.elementor-element-0ced7ef {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-15781 .elementor-element.elementor-element-0ced7ef > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15781 .elementor-element.elementor-element-f42aac5 > .elementor-element-populated {
	margin: 70px 40px 50px 0px;
	--e-column-margin-right: 40px;
	--e-column-margin-left: 0px;
}

.elementor-15781 .elementor-element.elementor-element-d46e325 .prelements-heading .title-inner .title {
	font-size: 56px;
	line-height: 57px;
	color: #034e41;
}

.elementor-15781 .elementor-element.elementor-element-d46e325 .prelements-heading .title-inner .sub-text {
	font-weight: 500;
	color: var(--e-global-color-e32d36b);
}

.elementor-15781 .elementor-element.elementor-element-d46e325 .prelements-heading .description {
	margin: 0px 60px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-7418f9a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-f926dff > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .services-icon {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	-ms-transform: translate(-9px, 6px);
	-webkit-transform: translate(-9px, 6px);
	transform: translate(-9px, 6px) !important;
	border-radius: 100% 100% 100% 100% !important;
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .services-icon i:before {
	font-size: 20px !important;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .services-text {
	margin-top: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .services-icon > img, .elementor-15781 .elementor-element.elementor-element-f926dff .services-icon {
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-f926dff .services-icon > img, .elementor-15781 .elementor-element.elementor-element-f926dff .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-f926dff .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-f926dff .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-f926dff .services-icon, .elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services .services-icon.icon_animation i:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 14px;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-f926dff .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-f926dff .services-titles .title, .elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 22px;
	line-height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-f926dff .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-f926dff .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .services-icon {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	-ms-transform: translate(-9px, 6px);
	-webkit-transform: translate(-9px, 6px);
	transform: translate(-9px, 6px) !important;
	border-radius: 100% 100% 100% 100% !important;
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .services-icon i:before {
	font-size: 20px !important;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .services-text {
	margin-top: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-bbfb786 .services-icon {
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-bbfb786 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-bbfb786 .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-bbfb786 .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-bbfb786 .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-bbfb786 .services-icon, .elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services .services-icon.icon_animation i:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 14px;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-bbfb786 .services-titles .title, .elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 22px;
	line-height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-bbfb786 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-b5af38a > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .services-icon {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	-ms-transform: translate(-9px, 6px);
	-webkit-transform: translate(-9px, 6px);
	transform: translate(-9px, 6px) !important;
	border-radius: 100% 100% 100% 100% !important;
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .services-icon i:before {
	font-size: 20px !important;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .services-text {
	margin-top: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .services-icon > img, .elementor-15781 .elementor-element.elementor-element-b5af38a .services-icon {
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-b5af38a .services-icon > img, .elementor-15781 .elementor-element.elementor-element-b5af38a .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-b5af38a .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-b5af38a .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-b5af38a .services-icon, .elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services .services-icon.icon_animation i:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 14px;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-b5af38a .services-titles .title, .elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 22px;
	line-height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-b5af38a .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-68196e5 > .elementor-element-populated {
	margin: 0px 0px -3px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .services-icon {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	-ms-transform: translate(-9px, 6px);
	-webkit-transform: translate(-9px, 6px);
	transform: translate(-9px, 6px) !important;
	border-radius: 100% 100% 100% 100% !important;
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .services-icon i:before {
	font-size: 20px !important;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .services-text {
	margin-top: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .services-icon > img, .elementor-15781 .elementor-element.elementor-element-76bed8a .services-icon {
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-76bed8a .services-icon > img, .elementor-15781 .elementor-element.elementor-element-76bed8a .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-76bed8a .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-76bed8a .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-76bed8a .services-icon, .elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services .services-icon.icon_animation i:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 14px;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-76bed8a .services-titles .title, .elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 22px;
	line-height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-76bed8a .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .services-icon {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	-ms-transform: translate(-9px, 6px);
	-webkit-transform: translate(-9px, 6px);
	transform: translate(-9px, 6px) !important;
	border-radius: 100% 100% 100% 100% !important;
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .services-icon i:before {
	font-size: 20px !important;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .services-text {
	margin-top: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .services-icon > img, .elementor-15781 .elementor-element.elementor-element-5d7c45f .services-icon {
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-5d7c45f .services-icon > img, .elementor-15781 .elementor-element.elementor-element-5d7c45f .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-5d7c45f .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-5d7c45f .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-5d7c45f .services-icon, .elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services .services-icon.icon_animation i:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 14px;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-5d7c45f .services-titles .title, .elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 22px;
	line-height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-5d7c45f .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .services-icon {
	font-size: 20px !important;
	line-height: 30px !important;
	width: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	-ms-transform: translate(-9px, 6px);
	-webkit-transform: translate(-9px, 6px);
	transform: translate(-9px, 6px) !important;
	border-radius: 100% 100% 100% 100% !important;
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .services-icon i:before {
	font-size: 20px !important;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .services-text {
	margin-top: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-f0e2678 .services-icon {
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-f0e2678 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-f0e2678 .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-f0e2678 .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-f0e2678 .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-f0e2678 .services-icon, .elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services .services-icon.icon_animation i:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 14px;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-f0e2678 .services-titles .title, .elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 22px;
	line-height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-f0e2678 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-f98143f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-f98143f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15781 .elementor-element.elementor-element-3979dae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15781 .elementor-element.elementor-element-3979dae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #045244;
}

.elementor-15781 .elementor-element.elementor-element-3979dae > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-3979dae > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15781 .elementor-element.elementor-element-b85732f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15781 .elementor-element.elementor-element-b85732f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #088670;
}

.elementor-15781 .elementor-element.elementor-element-b85732f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 50px 10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-b85732f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 {
	width: var(--container-widget-width, 114.545%);
	max-width: 114.545%;
	--container-widget-width: 114.545%;
	--container-widget-flex-grow: 0;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 > .elementor-widget-container {
	margin: 0px 0px -10px -32px;
	padding: 10px 0px 20px 0px;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .services-icon.icon {
	min-width: 32px;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .services-icon img {
	width: 32px;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .services-icon.icon, .elementor-15781 .elementor-element.elementor-element-96a3e02 .services-icon img {
	height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .services-icon {
	line-height: 35px !important;
	width: 60px;
	min-width: 60px;
	max-width: 60px;
	height: 60px;
	-ms-transform: translate(-8px, 20px);
	-webkit-transform: translate(-8px, 20px);
	transform: translate(-8px, 20px) !important;
	border-style: solid;
	border-width: 6px 6px 6px 6px;
	border-color: #0e8d79;
	border-radius: 100% 100% 100% 100% !important;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .services-text {
	margin-top: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-96a3e02 .services-icon {
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-96a3e02 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-96a3e02 .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-96a3e02 .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-96a3e02 .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-96a3e02 .services-icon, .elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-icon.icon_animation i:after {
	background-color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 11px;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: #fff;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-96a3e02 .services-titles .title, .elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	line-height: 26px;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-part .services-text .services-txt, .elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-part .services-text .services-txt {
	margin-bottom: 13px;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services .services-part .services-text .services-btn-part .services-btn {
	font-size: 16px;
	font-weight: 600;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .services-style5 .services-part .services-text .services-btn-part .services-btn:hover, .elementor-15781 .elementor-element.elementor-element-96a3e02 .rs-addon-services.services-style11 .services-part .services-text .services-btn-part .services-btn, .elementor-15781 .elementor-element.elementor-element-96a3e02 .services-part .services-text .services-btn-part .services-btn {
	color: #d4dbda;
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-96a3e02 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-37606be {
	text-align: start;
}

.elementor-15781 .elementor-element.elementor-element-37606be img {
	border-radius: 40px 40px 40px 40px;
}

.elementor-15781 .elementor-element.elementor-element-8bc53ef {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-15781 .elementor-element.elementor-element-dfffd96 .prelements-heading {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-dfffd96 .prelements-heading .title-inner .title {
	line-height: 70px;
	color: var(--e-global-color-6c15446);
	margin: 0px 0px 35px 0px;
}

.elementor-15781 .elementor-element.elementor-element-dfffd96 .prelements-heading .title-inner .sub-text {
	font-weight: 500;
	color: var(--e-global-color-e32d36b);
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-price-table {
	background-color: rgba(226, 239, 239, .46);
	padding: 20px 50px 40px 50px;
	box-shadow: 0px 0px 10px 0px rgba(76.5, 67.76902173913, 67.76902173913, 0);
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-pricing-table-btn {
	background-color: rgba(0, 95, 89, 0);
	color: #005f59;
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .btn-part .rs-pricing-table-btn:hover {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 > .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-pricing-table-title {
	margin-bottom: 10px;
	color: #454545;
	font-size: 20px;
	font-weight: 700;
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-pricing-table-price-text {
	color: #005f59;
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-pricing-table-price .rs-pricing-table-price-tag .rs-pricing-table-price-text {
	font-size: 50px;
	font-weight: 700;
	line-height: 1em;
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-pricing-table-currency {
	color: #005f59;
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-pricing-table-price .rs-pricing-table-currency {
	font-size: 50px;
	font-weight: 700;
	line-height: 1em;
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-pricing-table-period {
	color: #005f59;
	font-size: 30px;
	font-weight: 700;
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-pricing-table-body .rs-pricing-table-features-list {
	padding: 25px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-pricing-table-body {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: rgba(91, 40, 40, .21);
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-pricing-table-features-list > li {
	color: #002523;
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .btn-part .rs-pricing-table-btn {
	border-style: solid;
	border-color: #005f59;
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-pricing-table-btn i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-pricing-table-btn:hover, .elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-pricing-table-btn:focus {
	color: #fff;
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-pricing-table-btn:hover {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6c15446);
	box-shadow: 0px 40px 60px 0px rgba(91, 49, 40, .2);
}

.elementor-15781 .elementor-element.elementor-element-73abe4d9 .rs-pricing-table-btn:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .rs-price-table {
	background-color: rgba(226, 239, 239, .46);
	padding: 20px 50px 40px 50px;
	box-shadow: 0px 0px 10px 0px rgba(76.5, 67.76902173913, 67.76902173913, 0);
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .rs-pricing-table-btn {
	background-color: rgba(0, 95, 89, 0);
	color: #005f59;
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .btn-part .rs-pricing-table-btn:hover {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-191907a0 > .elementor-widget-container {
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .rs-pricing-table-title {
	margin-bottom: 10px;
	color: #454545;
	font-size: 20px;
	font-weight: 700;
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .rs-pricing-table-price-text {
	color: #005f59;
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .rs-pricing-table-price .rs-pricing-table-price-tag .rs-pricing-table-price-text {
	font-size: 50px;
	font-weight: 700;
	line-height: 1em;
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .rs-pricing-table-currency {
	color: #005f59;
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .rs-pricing-table-price .rs-pricing-table-currency {
	font-size: 50px;
	font-weight: 700;
	line-height: 1em;
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .rs-pricing-table-period {
	color: #005f59;
	font-size: 30px;
	font-weight: 700;
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .rs-pricing-table-body .rs-pricing-table-features-list {
	padding: 25px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .rs-pricing-table-body {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: rgba(91, 40, 40, .21);
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .rs-pricing-table-features-list > li {
	color: #002523;
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .btn-part .rs-pricing-table-btn {
	border-style: solid;
	border-color: #005f59;
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .rs-pricing-table-btn i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .rs-pricing-table-btn:hover, .elementor-15781 .elementor-element.elementor-element-191907a0 .rs-pricing-table-btn:focus {
	color: #fff;
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .rs-pricing-table-btn:hover {
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6c15446);
	box-shadow: 0px 40px 60px 0px rgba(91, 49, 40, .2);
}

.elementor-15781 .elementor-element.elementor-element-191907a0 .rs-pricing-table-btn:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-da45ee2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-15781 .elementor-element.elementor-element-da45ee2:not(.elementor-motion-effects-element-type-background), .elementor-15781 .elementor-element.elementor-element-da45ee2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9f1e4;
}

.elementor-15781 .elementor-element.elementor-element-da45ee2 > .elementor-container {
	max-width: 1280px;
}

.elementor-15781 .elementor-element.elementor-element-da45ee2 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-15781 .elementor-element.elementor-element-da45ee2 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15781 .elementor-element.elementor-element-ba3c0f3 {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-ba3c0f3 img {
	border-radius: 40px 40px 40px 40px;
}

.elementor-15781 .elementor-element.elementor-element-d9f9734 > .elementor-element-populated {
	margin: 50px 0px 50px 30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
}

.elementor-15781 .elementor-element.elementor-element-10702a2 .prelements-heading .title-inner .title {
	font-size: 56px;
	line-height: 57px;
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-10702a2 .prelements-heading .title-inner .sub-text {
	font-weight: 500;
	color: var(--e-global-color-e32d36b);
}

.elementor-15781 .elementor-element.elementor-element-10702a2 .prelements-heading .description {
	margin: 0px 60px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-a3ba49e > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .services-icon {
	font-size: 14px !important;
	line-height: 30px !important;
	width: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	-ms-transform: translate(-9px, 6px);
	-webkit-transform: translate(-9px, 6px);
	transform: translate(-9px, 6px) !important;
	border-radius: 100% 100% 100% 100% !important;
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .services-icon i:before {
	font-size: 14px !important;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .services-text {
	margin-top: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-89e28b4 .services-icon {
	padding: 2px 2px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-89e28b4 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-89e28b4 .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-89e28b4 .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-89e28b4 .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-89e28b4 .services-icon, .elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services .services-icon.icon_animation i:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 14px;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-89e28b4 .services-titles .title, .elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 22px;
	line-height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-89e28b4 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .services-icon {
	font-size: 14px !important;
	line-height: 30px !important;
	width: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	-ms-transform: translate(-9px, 6px);
	-webkit-transform: translate(-9px, 6px);
	transform: translate(-9px, 6px) !important;
	border-radius: 100% 100% 100% 100% !important;
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .services-icon i:before {
	font-size: 14px !important;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .services-text {
	margin-top: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-e62fd86 .services-icon {
	padding: 2px 2px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-e62fd86 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-e62fd86 .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-e62fd86 .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-e62fd86 .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-e62fd86 .services-icon, .elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services .services-icon.icon_animation i:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 14px;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-e62fd86 .services-titles .title, .elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 22px;
	line-height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-e62fd86 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .services-icon {
	font-size: 14px !important;
	line-height: 30px !important;
	width: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	-ms-transform: translate(-9px, 6px);
	-webkit-transform: translate(-9px, 6px);
	transform: translate(-9px, 6px) !important;
	border-radius: 100% 100% 100% 100% !important;
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .services-icon i:before {
	font-size: 14px !important;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .services-text {
	margin-top: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-b3d7724 .services-icon {
	padding: 2px 2px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-b3d7724 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-b3d7724 .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-b3d7724 .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-b3d7724 .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-b3d7724 .services-icon, .elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services .services-icon.icon_animation i:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 14px;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-b3d7724 .services-titles .title, .elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 22px;
	line-height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-b3d7724 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-336ac07 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .services-icon {
	font-size: 14px !important;
	line-height: 30px !important;
	width: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	-ms-transform: translate(-9px, 6px);
	-webkit-transform: translate(-9px, 6px);
	transform: translate(-9px, 6px) !important;
	border-radius: 100% 100% 100% 100% !important;
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .services-icon i:before {
	font-size: 14px !important;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .services-text {
	margin-top: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-336ac07 .services-icon {
	padding: 2px 2px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-336ac07 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-336ac07 .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-336ac07 .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-336ac07 .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-336ac07 .services-icon, .elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services .services-icon.icon_animation i:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 14px;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-336ac07 .services-titles .title, .elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 22px;
	line-height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-336ac07 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-15e78ea > .elementor-element-populated {
	margin: 0px 0px -3px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-a16958b > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .services-icon {
	font-size: 14px !important;
	line-height: 30px !important;
	width: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	-ms-transform: translate(-9px, 6px);
	-webkit-transform: translate(-9px, 6px);
	transform: translate(-9px, 6px) !important;
	border-radius: 100% 100% 100% 100% !important;
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .services-icon i:before {
	font-size: 14px !important;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .services-text {
	margin-top: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .services-icon > img, .elementor-15781 .elementor-element.elementor-element-a16958b .services-icon {
	padding: 2px 2px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-a16958b .services-icon > img, .elementor-15781 .elementor-element.elementor-element-a16958b .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-a16958b .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-a16958b .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-a16958b .services-icon, .elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services .services-icon.icon_animation i:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 14px;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-a16958b .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-a16958b .services-titles .title, .elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 22px;
	line-height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-a16958b .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-a16958b .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-f710aad > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .services-icon {
	font-size: 14px !important;
	line-height: 30px !important;
	width: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	-ms-transform: translate(-9px, 6px);
	-webkit-transform: translate(-9px, 6px);
	transform: translate(-9px, 6px) !important;
	border-radius: 100% 100% 100% 100% !important;
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .services-icon i:before {
	font-size: 14px !important;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .services-text {
	margin-top: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .services-icon > img, .elementor-15781 .elementor-element.elementor-element-f710aad .services-icon {
	padding: 2px 2px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-f710aad .services-icon > img, .elementor-15781 .elementor-element.elementor-element-f710aad .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-f710aad .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-f710aad .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-f710aad .services-icon, .elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services .services-icon.icon_animation i:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 14px;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-f710aad .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-f710aad .services-titles .title, .elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 22px;
	line-height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-f710aad .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-f710aad .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .services-icon {
	font-size: 14px !important;
	line-height: 30px !important;
	width: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	-ms-transform: translate(-9px, 6px);
	-webkit-transform: translate(-9px, 6px);
	transform: translate(-9px, 6px) !important;
	border-radius: 100% 100% 100% 100% !important;
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .services-icon i:before {
	font-size: 14px !important;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .services-text {
	margin-top: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-7f1d672 .services-icon {
	padding: 2px 2px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-7f1d672 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-7f1d672 .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-7f1d672 .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-7f1d672 .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-7f1d672 .services-icon, .elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services .services-icon.icon_animation i:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 14px;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-7f1d672 .services-titles .title, .elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 22px;
	line-height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-7f1d672 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-0292388 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .services-icon {
	font-size: 14px !important;
	line-height: 30px !important;
	width: 32px;
	min-width: 32px;
	max-width: 32px;
	height: 32px;
	-ms-transform: translate(-9px, 6px);
	-webkit-transform: translate(-9px, 6px);
	transform: translate(-9px, 6px) !important;
	border-radius: 100% 100% 100% 100% !important;
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .services-icon i:before {
	font-size: 14px !important;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .services-text {
	margin-top: 6px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-0292388 .services-icon {
	padding: 2px 2px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-0292388 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-0292388 .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-0292388 .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-0292388 .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-0292388 .services-icon, .elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services .services-icon.icon_animation i:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 14px;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: var(--e-global-color-6c15446);
}

.elementor-15781 .elementor-element.elementor-element-0292388 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-0292388 .services-titles .title, .elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 22px;
	line-height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-0292388 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-0292388 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-71c05d6 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-71c05d6 .prelements-heading .title-inner .title {
	font-size: 56px;
	line-height: 57px;
	color: #5b3128;
}

.elementor-15781 .elementor-element.elementor-element-71c05d6 .prelements-heading .title-inner .sub-text {
	font-weight: 500;
}

.elementor-15781 .elementor-element.elementor-element-71c05d6 .prelements-heading .description {
	margin: 0px 60px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-b5c8232 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 50px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-b5c8232 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15781 .elementor-element.elementor-element-0ae5c29:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15781 .elementor-element.elementor-element-0ae5c29 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #045244;
}

.elementor-15781 .elementor-element.elementor-element-0ae5c29 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-0ae5c29 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15781 .elementor-element.elementor-element-f9bd8c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15781 .elementor-element.elementor-element-f9bd8c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #088670;
}

.elementor-15781 .elementor-element.elementor-element-f9bd8c8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 10px 50px 10px 0px;
}

.elementor-15781 .elementor-element.elementor-element-f9bd8c8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 {
	width: var(--container-widget-width, 114.545%);
	max-width: 114.545%;
	--container-widget-width: 114.545%;
	--container-widget-flex-grow: 0;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 > .elementor-widget-container {
	margin: 0px 0px -10px -32px;
	padding: 10px 0px 20px 0px;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-part {
	text-align: left;
	padding: 0px 0px 0px 10px;
	border-radius: 0px 0px 0px 0px;
	overflow: hidden;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i {
	margin-right: 10px;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i {
	margin-left: 10px;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .services-icon.icon {
	min-width: 32px;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .services-icon img {
	width: 32px;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .services-icon.icon, .elementor-15781 .elementor-element.elementor-element-4e11657 .services-icon img {
	height: 32px;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .services-icon {
	line-height: 35px !important;
	width: 60px;
	min-width: 60px;
	max-width: 60px;
	height: 60px;
	-ms-transform: translate(-8px, 20px);
	-webkit-transform: translate(-8px, 20px);
	transform: translate(-8px, 20px) !important;
	border-style: solid;
	border-width: 6px 6px 6px 6px;
	border-color: #0e8d79;
	border-radius: 100% 100% 100% 100% !important;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-part .services-icon {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .services-text {
	margin-top: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-4e11657 .services-icon {
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-icon, .elementor-15781 .elementor-element.elementor-element-4e11657 .services-icon > img, .elementor-15781 .elementor-element.elementor-element-4e11657 .services-icon {
	margin: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services.services-style1 .services-icon img, .elementor-15781 .elementor-element.elementor-element-4e11657 .services-style7 .image_border_shape {
	border-radius: 100% 100% 100% 100%;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services.services-style5 .services-part .normarl-text-area .icon-image, .elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services.services-style5 .services-part .icon_top, .elementor-15781 .elementor-element.elementor-element-4e11657 .services-style7 .image_border_shape, .elementor-15781 .elementor-element.elementor-element-4e11657 .services-icon, .elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-icon.icon_animation i:after {
	background-color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-part .services-text .services-title .title {
	margin-bottom: 11px;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .services-part .services-text .title a, .elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-part .services-text .services-title .title, .elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: #fff;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .services-part .services-text .title, .elementor-15781 .elementor-element.elementor-element-4e11657 .services-titles .title, .elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-part .services-title .title, .elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-part .services-title .title a, .elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-family: "Raleway", Sans-serif;
	font-size: 18px;
	line-height: 26px;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-part .services-text .services-txt, .elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-part .services-text .services-txt {
	margin-bottom: 13px;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services .services-part .services-text .services-btn-part .services-btn {
	font-size: 16px;
	font-weight: 600;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .services-style5 .services-part .services-text .services-btn-part .services-btn:hover, .elementor-15781 .elementor-element.elementor-element-4e11657 .rs-addon-services.services-style11 .services-part .services-text .services-btn-part .services-btn, .elementor-15781 .elementor-element.elementor-element-4e11657 .services-part .services-text .services-btn-part .services-btn {
	color: #d4dbda;
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before:hover i {
	-webkit-transform: translateX(calc(-1 * 10px));
	transform: translateX(calc(-1 * 10px));
}

.elementor-15781 .elementor-element.elementor-element-4e11657 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after:hover i {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
}

.elementor-15781 .elementor-element.elementor-element-c149cab {
	text-align: center;
}

.elementor-15781 .elementor-element.elementor-element-c149cab .elementor-heading-title {
	font-size: 54px;
	font-weight: 600;
	-webkit-text-stroke-color: #034e41;
	stroke: #034e41;
	color: #034e41;
}

.elementor-15781 .elementor-element.elementor-element-e706793 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-15781 .elementor-element.elementor-element-e706793 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-15781 .elementor-element.elementor-element-9fb4c4c > .elementor-element-populated {
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
}

.elementor-15781 .elementor-element.elementor-element-da1b904 {
	width: var(--container-widget-width, 100.168%);
	max-width: 100.168%;
	--container-widget-width: 100.168%;
	--container-widget-flex-grow: 0;
}

.elementor-15781 .elementor-element.elementor-element-da1b904 .prelements-heading .title-inner .title {
	line-height: 70px;
	color: #034e41;
	margin: 0px 0px 50px 0px;
}

.elementor-15781 .elementor-element.elementor-element-da1b904 .prelements-heading .title-inner .sub-text {
	font-weight: 500;
	color: var(--e-global-color-e32d36b);
}

.elementor-15781 .elementor-element.elementor-element-8bdd65b > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-ede0230 .elementor-button {
	background-color: #045244;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	border-radius: 10px 10px 10px 10px;
}

.elementor-15781 .elementor-element.elementor-element-ede0230 .elementor-button:hover, .elementor-15781 .elementor-element.elementor-element-ede0230 .elementor-button:focus {
	background-color: #07836c;
}

.elementor-15781 .elementor-element.elementor-element-ede0230 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-15781 .elementor-element.elementor-element-ede0230 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-15781 .elementor-element.elementor-element-f51370e > .elementor-element-populated {
	margin: 0px 0px 0px 40px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 40px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-9af4b91 img {
	border-radius: 40px 40px 40px 40px;
}

.elementor-15781 .elementor-element.elementor-element-5c85cd7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-15781 .elementor-element.elementor-element-5c85cd7 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.elementor-15781 .elementor-element.elementor-element-3daa1c3 > .elementor-element-populated {
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
}

.elementor-15781 .elementor-element.elementor-element-aca6819 {
	width: var(--container-widget-width, 100.168%);
	max-width: 100.168%;
	--container-widget-width: 100.168%;
	--container-widget-flex-grow: 0;
}

.elementor-15781 .elementor-element.elementor-element-aca6819 .prelements-heading .title-inner .title {
	line-height: 70px;
	color: var(--e-global-color-6c15446);
	margin: 0px 0px 50px 0px;
}

.elementor-15781 .elementor-element.elementor-element-aca6819 .prelements-heading .title-inner .sub-text {
	font-weight: 500;
	color: var(--e-global-color-e32d36b);
}

.elementor-15781 .elementor-element.elementor-element-133f146 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-bc6dc43 .elementor-button {
	background-color: #045244;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	border-radius: 10px 10px 10px 10px;
}

.elementor-15781 .elementor-element.elementor-element-bc6dc43 .elementor-button:hover, .elementor-15781 .elementor-element.elementor-element-bc6dc43 .elementor-button:focus {
	background-color: #07836c;
}

.elementor-15781 .elementor-element.elementor-element-bc6dc43 .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-15781 .elementor-element.elementor-element-bc6dc43 .elementor-button .elementor-button-content-wrapper {
	gap: 10px;
}

.elementor-15781 .elementor-element.elementor-element-b8e3ad5 > .elementor-element-populated {
	margin: 0px 0px 0px 40px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 40px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-a24b953 img {
	border-radius: 40px 40px 40px 40px;
}

.elementor-15781 .elementor-element.elementor-element-fb0b252:not(.elementor-motion-effects-element-type-background), .elementor-15781 .elementor-element.elementor-element-fb0b252 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #045244;
}

.elementor-15781 .elementor-element.elementor-element-fb0b252 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-fb0b252 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15781 .elementor-element.elementor-element-3fdc662 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-7808e91 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-15781 .elementor-element.elementor-element-998cf6d .prelements-heading .title-inner .title {
	line-height: 70px;
	color: #fff;
}

.elementor-15781 .elementor-element.elementor-element-998cf6d .prelements-heading .title-inner .sub-text {
	font-weight: 500;
	color: #f4f4f4;
}

.elementor-15781 .elementor-element.elementor-element-998cf6d .prelements-heading .description {
	color: #fff;
	margin: 0px 60px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-998cf6d .prelements-heading .description p {
	color: #fff;
}

.elementor-15781 .elementor-element.elementor-element-9cb03d0 .rs-contact-box .address-item .address-icon {
	background-color: rgba(184, 120, 105, 0);
}

.elementor-15781 .elementor-element.elementor-element-9cb03d0 .rs-contact-box .address-item .address-icon i {
	font-size: 22px !important;
}

.elementor-15781 .elementor-element.elementor-element-9cb03d0 .rs-contact-box .address-item .address-icon:before {
	background-color: rgba(255, 255, 255, 0) !important;
}

.elementor-15781 .elementor-element.elementor-element-9cb03d0 .rs-contact-box .address-item .address-icon:after {
	background-color: rgba(255, 255, 255, 0) !important;
}

.elementor-15781 .elementor-element.elementor-element-9cb03d0 .rs-contact-box .address-item .address-text a {
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-9cb03d0 .rs-contact-box .address-item .address-text .des {
	color: #fff !important;
}

.elementor-15781 .elementor-element.elementor-element-9cb03d0 .rs-contact-box .address-item .address-text a, .elementor-15781 .elementor-element.elementor-element-9cb03d0 .rs-contact-box .address-item .address-text .des {
	font-size: 22px;
}

.elementor-15781 .elementor-element.elementor-element-9cb03d0 .rs-contact-box .address-item {
	margin-bottom: 23px !important;
}

.elementor-15781 .elementor-element.elementor-element-8e2b28a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15781 .elementor-element.elementor-element-8e2b28a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-iledejf.nitrocdn.com/TVUyNVvPvFzxaCYiOXeRoUDfSBhLOzrW/assets/images/optimized/rev-f66ee6b/insightfulpsychiatry.com/wp-content/uploads/2022/05/form-bg-1.jpg");
	background-size: cover;
}

.elementor-15781 .elementor-element.elementor-element-8e2b28a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-15781 .elementor-element.elementor-element-8e2b28a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-15781 .elementor-element.elementor-element-8e2b28a > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(250deg, #00110e 0%, #045244 22%);
	opacity: .7;
}

.elementor-15781 .elementor-element.elementor-element-8e2b28a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 140px 60px 140px 60px;
}

.elementor-15781 .elementor-element.elementor-element-8e2b28a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15781 .elementor-element.elementor-element-75d241b > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-75d241b .prelements-heading .title-inner .title {
	font-size: 35px;
	line-height: 70px;
	color: #fff;
	margin: 0px 0px 6px 0px;
}

.elementor-15781 .elementor-element.elementor-element-75d241b .prelements-heading .title-inner .sub-text {
	font-weight: 500;
	color: #f4f4f4;
}

.elementor-15781 .elementor-element.elementor-element-75d241b .prelements-heading .description {
	color: #fff;
	margin: 0px 60px 0px 0px;
}

.elementor-15781 .elementor-element.elementor-element-75d241b .prelements-heading .description p {
	color: #fff;
}

.elementor-15781 .elementor-element.elementor-element-0c08f57 .wpcf7-submit {
	background-color: var(--e-global-color-5412e4e);
	padding: 20px 30px 20px 30px;
	font-size: 18px;
	font-weight: 700;
	border-radius: 15px 15px 15px 15px;
}

.elementor-15781 .elementor-element.elementor-element-0c08f57 .wpcf7-form-control:not(.wpcf7-submit) {
	padding: 20px 20px 20px 60px;
	border-radius: 5px 5px 5px 5px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #fff;
}

.elementor-15781 .elementor-element.elementor-element-0c08f57 select:valid, .elementor-15781 .elementor-element.elementor-element-0c08f57 .wpcf7-form-control:not(.wpcf7-submit) {
	color: #fff;
}

.elementor-15781 .elementor-element.elementor-element-0c08f57 select:valid {
	color: #dad8d8;
}

.elementor-15781 .elementor-element.elementor-element-0c08f57 ::-webkit-input-placeholder {
	color: #dad8d8;
}

.elementor-15781 .elementor-element.elementor-element-0c08f57 ::-moz-placeholder {
	color: #dad8d8;
}

.elementor-15781 .elementor-element.elementor-element-0c08f57 ::-ms-input-placeholder {
	color: #dad8d8;
}

.elementor-15781 .elementor-element.elementor-element-0c08f57 .wpcf7 .form-list i, .elementor-15781 .elementor-element.elementor-element-0c08f57 .wpcf7 .col-sm-12 i {
	color: #dad8d8;
}

.elementor-15781 .elementor-element.elementor-element-0c08f57 .request-a-services select, .elementor-15781 .elementor-element.elementor-element-0c08f57 .wpcf7-form-control:not(.wpcf7-submit) {
	background-color: rgba(181, 161, 156, 0);
}

@media (max-width:1024px) {
	.elementor-15781 .elementor-element.elementor-element-18929f0 {
		padding: 150px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-3cae41e .elementor-heading-title {
		font-size: 72px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-23665fb > .elementor-element-populated {
		margin: 80px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-ebe5f9b > .elementor-element-populated {
		margin: 80px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-1226f80 > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-57a13cb > .elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .ui-accordion-header a {
		font-size: 30px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f926dff .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f926dff .services-text {
		padding: 0px 0px 0px 16px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-bbfb786 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-bbfb786 .services-text {
		padding: 0px 0px 0px 16px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b5af38a .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b5af38a .services-text {
		padding: 0px 0px 0px 16px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-76bed8a .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-76bed8a .services-text {
		padding: 0px 0px 0px 16px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-5d7c45f .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-5d7c45f .services-text {
		padding: 0px 0px 0px 16px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f0e2678 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f0e2678 .services-text {
		padding: 0px 0px 0px 16px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-96a3e02 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-575b5af > .elementor-element-populated {
		margin: 80px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-3540bf9 > .elementor-element-populated {
		margin: 80px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-89e28b4 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-89e28b4 .services-text {
		padding: 0px 0px 0px 16px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-e62fd86 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-e62fd86 .services-text {
		padding: 0px 0px 0px 16px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b3d7724 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b3d7724 .services-text {
		padding: 0px 0px 0px 16px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-336ac07 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-336ac07 .services-text {
		padding: 0px 0px 0px 16px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-a16958b .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-a16958b .services-text {
		padding: 0px 0px 0px 16px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f710aad .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f710aad .services-text {
		padding: 0px 0px 0px 16px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-7f1d672 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-7f1d672 .services-text {
		padding: 0px 0px 0px 16px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-0292388 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-0292388 .services-text {
		padding: 0px 0px 0px 16px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-4e11657 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-9fb4c4c > .elementor-element-populated {
		margin: 80px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-3daa1c3 > .elementor-element-populated {
		margin: 80px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
}

@media (max-width:767px) {
	.elementor-15781 .elementor-element.elementor-element-18929f0 {
		padding: 100px 10px 25px 10px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-fa711c7 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-3cae41e > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-3cae41e .elementor-heading-title {
		font-size: 44px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-438feaa {
		font-size: 13px;
		line-height: 1.7em;
	}
	
	.elementor-15781 .elementor-element.elementor-element-a506a0c {
		margin-top: 20px;
		margin-bottom: 80px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-2f7b19e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-23665fb > .elementor-element-populated {
		margin: 40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-9ff41fc .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 47px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-7cbfbfa {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 70px 0px 70px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-12d8317 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-5c87ae2 .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-5c87ae2 .prelements-heading .description {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-ebe5f9b > .elementor-element-populated {
		margin: 45px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-71cc94a .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-71cc94a .prelements-heading .description {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-430597a .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-430597a .prelements-heading .description {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-3ce8971 .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b95835c {
		width: var(--container-widget-width, 283px);
		max-width: 283px;
		--container-widget-width: 283px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .ui-accordion-header a {
		font-size: 24px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .accordion-desc {
		padding: 0px 15px 0px 0px;
		border-width: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .accordion-desc, .elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .accordion-desc p {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b95835c .rs-addon-accordion .ui-accordion-header-active {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-0ced7ef {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 70px 0px 70px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f42aac5 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 20px 0px 20px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-d46e325 .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-d46e325 .prelements-heading .description {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-7418f9a > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f926dff .rs-addon-services .services-part {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f926dff .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f926dff .services-text {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-bbfb786 .rs-addon-services .services-part {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-bbfb786 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-bbfb786 .services-text {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b5af38a .rs-addon-services .services-part {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b5af38a .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b5af38a .services-text {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-68196e5 > .elementor-element-populated {
		margin: 15px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-76bed8a > .elementor-widget-container {
		margin: 0px 0px -20px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-76bed8a .rs-addon-services .services-part {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-76bed8a .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-76bed8a .services-text {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-5d7c45f .rs-addon-services .services-part {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-5d7c45f .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-5d7c45f .services-text {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f0e2678 .rs-addon-services .services-part {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f0e2678 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f0e2678 .services-text {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b85732f > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-96a3e02 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-96a3e02 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-96a3e02 .services-text {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-575b5af > .elementor-element-populated {
		margin: 45px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-8bc53ef {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-6f79c86 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-dfffd96 .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 40px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-da45ee2 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 20px 0px 20px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-3540bf9 > .elementor-element-populated {
		margin: 45px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-d9f9734 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-10702a2 .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-10702a2 .prelements-heading .description {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-89e28b4 .rs-addon-services .services-part {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-89e28b4 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-89e28b4 .services-text {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-e62fd86 .rs-addon-services .services-part {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-e62fd86 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-e62fd86 .services-text {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b3d7724 .rs-addon-services .services-part {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b3d7724 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b3d7724 .services-text {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-336ac07 .rs-addon-services .services-part {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-336ac07 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-336ac07 .services-text {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-15e78ea > .elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-a16958b .rs-addon-services .services-part {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-a16958b .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-a16958b .services-text {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f710aad .rs-addon-services .services-part {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f710aad .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f710aad .services-text {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-7f1d672 .rs-addon-services .services-part {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-7f1d672 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-7f1d672 .services-text {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-0292388 .rs-addon-services .services-part {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-0292388 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-0292388 .services-text {
		padding: 0px 0px 0px 15px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-71c05d6 .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-71c05d6 .prelements-heading .description {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f9bd8c8 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-4e11657 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 0px 30px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-4e11657 .services-icon {
		-ms-transform: translate(0px, 0px);
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px) !important;
	}
	
	.elementor-15781 .elementor-element.elementor-element-4e11657 .services-text {
		padding: 0px 0px 0px 10px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-e706793 {
		margin-top: 0px;
		margin-bottom: 80px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-9fb4c4c > .elementor-element-populated {
		margin: 40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-da1b904 .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 47px;
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f51370e > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-5c85cd7 {
		margin-top: 0px;
		margin-bottom: 80px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-3daa1c3 > .elementor-element-populated {
		margin: 40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-aca6819 .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 47px;
		margin: 0px 0px 15px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b8e3ad5 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-7808e91 {
		padding: 20px 0px 0px 0px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-998cf6d .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-15781 .elementor-element.elementor-element-8e2b28a > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
}

@media (min-width:768px) {
	.elementor-15781 .elementor-element.elementor-element-fa711c7 {
		width: 100%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-d34d232 {
		width: 100%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-2f7b19e {
		width: 46%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-23665fb {
		width: 54%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-12d8317 {
		width: 50%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-ebe5f9b {
		width: 49.962%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-61bd96a {
		width: 8.591%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-1226f80 {
		width: 41.595%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-57a13cb {
		width: 41.283%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-2c4466e {
		width: 8.516%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f42aac5 {
		width: 50%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-7418f9a {
		width: 38.448%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-68196e5 {
		width: 61.552%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-3979dae {
		width: 18.101%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b85732f {
		width: 81.899%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-575b5af {
		width: 49.962%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-63b0edb {
		width: 15%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-0f75740 {
		width: 69.332%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-30501bc {
		width: 15%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-3540bf9 {
		width: 49.962%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-d9f9734 {
		width: 50%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-a3ba49e {
		width: 38.448%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-15e78ea {
		width: 61.552%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-0ae5c29 {
		width: 18.101%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f9bd8c8 {
		width: 81.899%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-9fb4c4c {
		width: 54%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f51370e {
		width: 46%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-3daa1c3 {
		width: 54%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b8e3ad5 {
		width: 46%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-735ccd0 {
		width: 52.381%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-8e2b28a {
		width: 47.54%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-15781 .elementor-element.elementor-element-2f7b19e {
		width: 100%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-23665fb {
		width: 100%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-12d8317 {
		width: 100%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-ebe5f9b {
		width: 100%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f42aac5 {
		width: 100%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-575b5af {
		width: 100%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-3540bf9 {
		width: 100%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-d9f9734 {
		width: 100%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-9fb4c4c {
		width: 100%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-f51370e {
		width: 100%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-3daa1c3 {
		width: 100%;
	}
	
	.elementor-15781 .elementor-element.elementor-element-b8e3ad5 {
		width: 100%;
	}
}

.elementor-15781 .elementor-element.elementor-element-18929f0:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-15781 .elementor-element.elementor-element-18929f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
