
.elementor-15908 .elementor-element.elementor-element-15d6301:not(.elementor-motion-effects-element-type-background), .elementor-15908 .elementor-element.elementor-element-15d6301 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, var(--e-global-color-6c15446) 0%, var(--e-global-color-5412e4e) 100%);
}

.elementor-15908 .elementor-element.elementor-element-15d6301 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 150px 0px 50px 0px;
}

.elementor-15908 .elementor-element.elementor-element-15d6301 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15908 .elementor-element.elementor-element-60a24f0 > .elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-15908 .elementor-element.elementor-element-60a24f0 .prelements-heading {
	text-align: center;
}

.elementor-15908 .elementor-element.elementor-element-60a24f0 .prelements-heading .title-inner .title {
	font-size: 65px;
	line-height: 1.2em;
	color: #fff;
	margin: 0px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-a7d2d0f .breadcrumb-area {
	background-color: rgba(255, 255, 255, 0);
	text-align: center;
	max-width: 100%;
}

.elementor-15908 .elementor-element.elementor-element-a7d2d0f > .elementor-widget-container {
	margin: -5px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-a7d2d0f .breadcrumb-area, .elementor-15908 .elementor-element.elementor-element-a7d2d0f .breadcrumb-area span {
	color: #fff;
}

.elementor-15908 .elementor-element.elementor-element-a7d2d0f .breadcrumb-area span a:hover span {
	color: #b87869;
}

.elementor-15908 .elementor-element.elementor-element-a7d2d0f .breadcrumb-area span {
	padding: 0px 5px 0px 6px;
}

.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-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-15908 .elementor-element.elementor-element-ca04812 {
	padding: 120px 0px 120px 0px;
}

.elementor-15908 .elementor-element.elementor-element-d7f33d5 > .elementor-element-populated {
	margin: 0px 40px 0px 0px;
	--e-column-margin-right: 40px;
	--e-column-margin-left: 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-15908 .elementor-element.elementor-element-bcbb3d0 img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-3f4ead4 > .elementor-widget-container {
	margin: 10px 0px -10px 0px;
}

.elementor-15908 .elementor-element.elementor-element-3f4ead4 {
	text-align: justify;
}

.elementor-15908 .elementor-element.elementor-element-601cc8c .rs-cta {
	background-color: var(--e-global-color-5412e4e);
	display: inline-flex;
	padding: 20px 20px 20px 20px;
}

.elementor-15908 .elementor-element.elementor-element-601cc8c .rs-btn a {
	background-color: var(--e-global-color-e32d36b);
	color: #fff;
}

.elementor-15908 .elementor-element.elementor-element-601cc8c .rs-cta .cta-content {
	order: -1;
}

.elementor-15908 .elementor-element.elementor-element-601cc8c .cta-title .title {
	color: #fff;
}

.elementor-15908 .elementor-element.elementor-element-601cc8c .cta-text .desc {
	color: #bebebe;
}

.elementor-15908 .elementor-element.elementor-element-601cc8c .rs-cta .rs-btn {
	order: 14;
}

.elementor-15908 .elementor-element.elementor-element-fa8640a .prelements-heading .title-inner .title {
	font-size: 50px;
	color: var(--e-global-color-6c15446);
	margin: 0px 0px 4px 0px;
}

.elementor-15908 .elementor-element.elementor-element-1fffbf6 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-15908 .elementor-element.elementor-element-1fffbf6 {
	text-align: justify;
}

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

.elementor-15908 .elementor-element.elementor-element-2ce17d4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 25px 25px 25px 25px;
}

.elementor-15908 .elementor-element.elementor-element-2ce17d4 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15908 .elementor-element.elementor-element-1dcf117 .rs-contact-box .address-item .address-icon {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15908 .elementor-element.elementor-element-1dcf117 .rs-contact-box .address-item .address-icon:before {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15908 .elementor-element.elementor-element-1dcf117 .rs-contact-box .address-item .address-icon:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15908 .elementor-element.elementor-element-1dcf117 .rs-contact-box .address-item .address-text span.label {
	color: var(--e-global-color-6c15446);
	font-size: 24px;
	font-weight: 700;
}

.elementor-15908 .elementor-element.elementor-element-1dcf117 .rs-contact-box .address-item .address-text a {
	color: var(--e-global-color-secondary);
}

.elementor-15908 .elementor-element.elementor-element-1dcf117 .rs-contact-box .address-item .address-text .des {
	color: var(--e-global-color-secondary);
}

.elementor-15908 .elementor-element.elementor-element-1dcf117 .rs-contact-box .address-item .address-text a, .elementor-15908 .elementor-element.elementor-element-1dcf117 .rs-contact-box .address-item .address-text .des {
	font-size: 18px;
}

.elementor-15908 .elementor-element.elementor-element-b488eb1 .rs-contact-box .address-item .address-icon {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15908 .elementor-element.elementor-element-b488eb1 .rs-contact-box .address-item .address-icon:before {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15908 .elementor-element.elementor-element-b488eb1 .rs-contact-box .address-item .address-icon:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15908 .elementor-element.elementor-element-b488eb1 .rs-contact-box .address-item .address-text span.label {
	color: var(--e-global-color-6c15446);
	font-size: 24px;
	font-weight: 700;
}

.elementor-15908 .elementor-element.elementor-element-b488eb1 .rs-contact-box .address-item .address-text a {
	color: var(--e-global-color-secondary);
}

.elementor-15908 .elementor-element.elementor-element-b488eb1 .rs-contact-box .address-item .address-text .des {
	color: var(--e-global-color-secondary);
}

.elementor-15908 .elementor-element.elementor-element-b488eb1 .rs-contact-box .address-item .address-text a, .elementor-15908 .elementor-element.elementor-element-b488eb1 .rs-contact-box .address-item .address-text .des {
	font-size: 18px;
}

.elementor-15908 .elementor-element.elementor-element-094e33d .prelements-heading .title-inner .title {
	font-size: 50px;
	color: var(--e-global-color-6c15446);
	margin: 0px 0px 4px 0px;
}

.elementor-15908 .elementor-element.elementor-element-83550b4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-83550b4 {
	text-align: justify;
}

.elementor-15908 .elementor-element.elementor-element-f75782e > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-f75782e .prelements-heading .title-inner .title {
	margin: 0px 0px 0px 0px;
}

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

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

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

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

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

.elementor-15908 .elementor-element.elementor-element-46082c4d {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-15908 .elementor-element.elementor-element-46082c4d .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-15908 .elementor-element.elementor-element-46082c4d .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-15908 .elementor-element.elementor-element-46082c4d .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-15908 .elementor-element.elementor-element-6c47f98 .elementor-icon-list-icon i {
	color: var(--e-global-color-e32d36b);
	transition: color .3s;
}

.elementor-15908 .elementor-element.elementor-element-6c47f98 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-e32d36b);
	transition: fill .3s;
}

.elementor-15908 .elementor-element.elementor-element-6c47f98 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-15908 .elementor-element.elementor-element-6c47f98 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-15908 .elementor-element.elementor-element-dc4a7ec {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-15908 .elementor-element.elementor-element-dc4a7ec .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
	transition: color .3s;
}

.elementor-15908 .elementor-element.elementor-element-dc4a7ec .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
	transition: fill .3s;
}

.elementor-15908 .elementor-element.elementor-element-dc4a7ec .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-15908 .elementor-element.elementor-element-53b5fc6 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-53b5fc6 .prelements-heading .title-inner .title {
	margin: 0px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-d3dc60c .elementor-icon-list-icon i {
	color: var(--e-global-color-e32d36b);
	transition: color .3s;
}

.elementor-15908 .elementor-element.elementor-element-d3dc60c .elementor-icon-list-icon svg {
	fill: var(--e-global-color-e32d36b);
	transition: fill .3s;
}

.elementor-15908 .elementor-element.elementor-element-d3dc60c {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-15908 .elementor-element.elementor-element-d3dc60c .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-15908 .elementor-element.elementor-element-cbed270 .elementor-icon-list-icon i {
	color: var(--e-global-color-e32d36b);
	transition: color .3s;
}

.elementor-15908 .elementor-element.elementor-element-cbed270 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-e32d36b);
	transition: fill .3s;
}

.elementor-15908 .elementor-element.elementor-element-cbed270 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-15908 .elementor-element.elementor-element-cbed270 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-15908 .elementor-element.elementor-element-2796964 > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-15908 .elementor-element.elementor-element-2796964 {
	text-align: justify;
}

.elementor-15908 .elementor-element.elementor-element-d0d391c .prelements-heading .title-inner .title {
	font-size: 50px;
	color: var(--e-global-color-6c15446);
	margin: 0px 0px 4px 0px;
}

.elementor-15908 .elementor-element.elementor-element-09aceef > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-15908 .elementor-element.elementor-element-09aceef {
	text-align: justify;
}

.elementor-15908 .elementor-element.elementor-element-dd2aca8 .rs-cta {
	background-color: var(--e-global-color-5412e4e);
	display: inline-flex;
	padding: 20px 20px 20px 20px;
}

.elementor-15908 .elementor-element.elementor-element-dd2aca8 .rs-btn a {
	background-color: var(--e-global-color-e32d36b);
	color: #fff;
}

.elementor-15908 .elementor-element.elementor-element-dd2aca8 .rs-cta .cta-content {
	order: -1;
}

.elementor-15908 .elementor-element.elementor-element-dd2aca8 .cta-title .title {
	color: #fff;
}

.elementor-15908 .elementor-element.elementor-element-dd2aca8 .cta-text .desc {
	color: #bebebe;
}

.elementor-15908 .elementor-element.elementor-element-dd2aca8 .rs-cta .rs-btn {
	order: 14;
}

.elementor-15908 .elementor-element.elementor-element-6891581 .prelements-heading .title-inner .title {
	font-size: 50px;
	color: var(--e-global-color-6c15446);
	margin: 0px 0px 4px 0px;
}

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

.elementor-15908 .elementor-element.elementor-element-89d538c {
	text-align: justify;
}

.elementor-15908 .elementor-element.elementor-element-f33c11c .rs-addon-services .services-part {
	background-color: var(--e-global-color-6c15446);
	text-align: left;
	padding: 25px 25px 25px 25px;
}

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

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

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

.elementor-15908 .elementor-element.elementor-element-f33c11c .services-icon {
	width: 42px;
	min-width: 42px;
	max-width: 42px;
}

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

.elementor-15908 .elementor-element.elementor-element-f33c11c .services-text {
	padding: 0px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-f33c11c .rs-addon-services .services-part::after {
	display: none;
}

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

.elementor-15908 .elementor-element.elementor-element-f33c11c .services-part .services-text .title, .elementor-15908 .elementor-element.elementor-element-f33c11c .services-titles .title, .elementor-15908 .elementor-element.elementor-element-f33c11c .rs-addon-services .services-part .services-title .title, .elementor-15908 .elementor-element.elementor-element-f33c11c .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15908 .elementor-element.elementor-element-f33c11c .rs-addon-services .services-part .services-title .title a, .elementor-15908 .elementor-element.elementor-element-f33c11c .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 41px;
}

.elementor-15908 .elementor-element.elementor-element-f33c11c .rs-addon-services .services-part .services-text .services-txt {
	color: #b9b9b9;
}

.elementor-15908 .elementor-element.elementor-element-f33c11c .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-15908 .elementor-element.elementor-element-f33c11c .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-15908 .elementor-element.elementor-element-809f7ae .rs-addon-services .services-part {
	background-color: #e9f1e4;
	text-align: left;
	padding: 25px 25px 25px 25px;
}

.elementor-15908 .elementor-element.elementor-element-809f7ae > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-809f7ae .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

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

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

.elementor-15908 .elementor-element.elementor-element-809f7ae .services-icon {
	width: 42px;
	min-width: 42px;
	max-width: 42px;
}

.elementor-15908 .elementor-element.elementor-element-809f7ae .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15908 .elementor-element.elementor-element-809f7ae .services-text {
	padding: 0px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-809f7ae .rs-addon-services .services-part::after {
	display: none;
}

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

.elementor-15908 .elementor-element.elementor-element-809f7ae .services-part .services-text .title, .elementor-15908 .elementor-element.elementor-element-809f7ae .services-titles .title, .elementor-15908 .elementor-element.elementor-element-809f7ae .rs-addon-services .services-part .services-title .title, .elementor-15908 .elementor-element.elementor-element-809f7ae .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15908 .elementor-element.elementor-element-809f7ae .rs-addon-services .services-part .services-title .title a, .elementor-15908 .elementor-element.elementor-element-809f7ae .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 41px;
}

.elementor-15908 .elementor-element.elementor-element-809f7ae .rs-addon-services .services-part .services-text .services-txt {
	color: var(--e-global-color-5412e4e);
}

.elementor-15908 .elementor-element.elementor-element-809f7ae .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-15908 .elementor-element.elementor-element-809f7ae .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-15908 .elementor-element.elementor-element-882fcb9 .rs-addon-services .services-part {
	background-color: var(--e-global-color-6c15446);
	text-align: left;
	padding: 25px 25px 25px 25px;
}

.elementor-15908 .elementor-element.elementor-element-882fcb9 .rs-addon-services .services-part .services-text .services-title .title::before {
	display: none;
}

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

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

.elementor-15908 .elementor-element.elementor-element-882fcb9 .services-icon {
	width: 42px;
	min-width: 42px;
	max-width: 42px;
}

.elementor-15908 .elementor-element.elementor-element-882fcb9 .rs-addon-services .services-part .services-icon::after {
	display: none;
}

.elementor-15908 .elementor-element.elementor-element-882fcb9 .services-text {
	padding: 0px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-882fcb9 .rs-addon-services .services-part::after {
	display: none;
}

.elementor-15908 .elementor-element.elementor-element-882fcb9 .services-part .services-text .title a, .elementor-15908 .elementor-element.elementor-element-882fcb9 .rs-addon-services .services-part .services-text .services-title .title, .elementor-15908 .elementor-element.elementor-element-882fcb9 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-15908 .elementor-element.elementor-element-882fcb9 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15908 .elementor-element.elementor-element-882fcb9 .rs-addon-services.services-style8 .services-text .services-titles .title {
	color: #fff;
}

.elementor-15908 .elementor-element.elementor-element-882fcb9 .services-part .services-text .title, .elementor-15908 .elementor-element.elementor-element-882fcb9 .services-titles .title, .elementor-15908 .elementor-element.elementor-element-882fcb9 .rs-addon-services .services-part .services-title .title, .elementor-15908 .elementor-element.elementor-element-882fcb9 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-15908 .elementor-element.elementor-element-882fcb9 .rs-addon-services .services-part .services-title .title a, .elementor-15908 .elementor-element.elementor-element-882fcb9 .rs-addon-services.services-style8 .services-text .services-titles .title {
	font-size: 41px;
}

.elementor-15908 .elementor-element.elementor-element-882fcb9 .rs-addon-services .services-part .services-text .services-txt {
	color: #b9b9b9;
}

.elementor-15908 .elementor-element.elementor-element-882fcb9 .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-15908 .elementor-element.elementor-element-882fcb9 .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-15908 .elementor-element.elementor-element-89e7b65 > .elementor-widget-container {
	background-color: var(--e-global-color-6c15446);
	padding: 20px 20px 20px 20px;
}

.elementor-15908 .elementor-element.elementor-element-89e7b65 .rstab-main ul.nav li {
	margin: 0px 0px 1px 10px;
}

.elementor-15908 .elementor-element.elementor-element-89e7b65 .rstab-main ul.nav {
	padding: 0px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-89e7b65 .rstab-main ul.nav li a {
	color: var(--e-global-color-5412e4e);
}

.elementor-15908 .elementor-element.elementor-element-89e7b65 .rstab-main ul.nav li a.active {
	color: #fff;
	background-color: var(--e-global-color-e32d36b);
}

.elementor-15908 .elementor-element.elementor-element-89e7b65 .rstab-main ul.nav li a:hover {
	color: #fff;
	background-color: var(--e-global-color-e32d36b);
}

.elementor-15908 .elementor-element.elementor-element-89e7b65 .rstab-main .tab-content {
	margin-top: 0px;
	padding: 20px;
}

.elementor-15908 .elementor-element.elementor-element-89e7b65 .rstab-main .tab-content .tab-image .rs-videos .animate-border a:after {
	display: block;
}

.elementor-15908 .elementor-element.elementor-element-89e7b65 .rstab-main .tab-content .tab-image .rs-videos .animate-border a:before {
	display: block;
}

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

.elementor-15908 .elementor-element.elementor-element-90758b3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 25px 25px 25px 25px;
}

.elementor-15908 .elementor-element.elementor-element-90758b3 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15908 .elementor-element.elementor-element-2b58914 .rs-contact-box .address-item .address-icon {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15908 .elementor-element.elementor-element-2b58914 .rs-contact-box .address-item .address-icon:before {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15908 .elementor-element.elementor-element-2b58914 .rs-contact-box .address-item .address-icon:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15908 .elementor-element.elementor-element-2b58914 .rs-contact-box .address-item .address-text span.label {
	color: var(--e-global-color-6c15446);
	font-size: 24px;
	font-weight: 700;
}

.elementor-15908 .elementor-element.elementor-element-2b58914 .rs-contact-box .address-item .address-text a {
	color: var(--e-global-color-secondary);
}

.elementor-15908 .elementor-element.elementor-element-2b58914 .rs-contact-box .address-item .address-text .des {
	color: var(--e-global-color-secondary);
}

.elementor-15908 .elementor-element.elementor-element-2b58914 .rs-contact-box .address-item .address-text a, .elementor-15908 .elementor-element.elementor-element-2b58914 .rs-contact-box .address-item .address-text .des {
	font-size: 18px;
}

.elementor-15908 .elementor-element.elementor-element-e2b8941 .rs-contact-box .address-item .address-icon {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15908 .elementor-element.elementor-element-e2b8941 .rs-contact-box .address-item .address-icon:before {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15908 .elementor-element.elementor-element-e2b8941 .rs-contact-box .address-item .address-icon:after {
	background-color: var(--e-global-color-6c15446);
}

.elementor-15908 .elementor-element.elementor-element-e2b8941 .rs-contact-box .address-item .address-text span.label {
	color: var(--e-global-color-6c15446);
	font-size: 24px;
	font-weight: 700;
}

.elementor-15908 .elementor-element.elementor-element-e2b8941 .rs-contact-box .address-item .address-text a {
	color: var(--e-global-color-secondary);
}

.elementor-15908 .elementor-element.elementor-element-e2b8941 .rs-contact-box .address-item .address-text .des {
	color: var(--e-global-color-secondary);
}

.elementor-15908 .elementor-element.elementor-element-e2b8941 .rs-contact-box .address-item .address-text a, .elementor-15908 .elementor-element.elementor-element-e2b8941 .rs-contact-box .address-item .address-text .des {
	font-size: 18px;
}

.elementor-15908 .elementor-element.elementor-element-53e5acf > .elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-15908 .elementor-element.elementor-element-4d02f87 {
	padding: 0px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-71133f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15908 .elementor-element.elementor-element-71133f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f4f4f4;
}

.elementor-15908 .elementor-element.elementor-element-71133f4 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 35px 30px 32px 30px;
}

.elementor-15908 .elementor-element.elementor-element-71133f4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15908 .elementor-element.elementor-element-e5e0381 .prelements-heading .title-inner .title {
	font-size: 25px;
	line-height: 1em;
	color: var(--e-global-color-6c15446);
	margin: 0px 0px 5px 0px;
}

.elementor-15908 .elementor-element.elementor-element-e5e0381 .prelements-heading .title-inner .sub-text {
	font-size: 18px;
	font-weight: 500;
	margin: 0px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-d78922d {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-15908 .elementor-element.elementor-element-70ef734:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15908 .elementor-element.elementor-element-70ef734 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f3f3;
}

.elementor-15908 .elementor-element.elementor-element-70ef734 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 35px 30px 50px 30px;
}

.elementor-15908 .elementor-element.elementor-element-70ef734 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-15908 .elementor-element.elementor-element-28b8b7f .prelements-heading {
	text-align: center;
}

.elementor-15908 .elementor-element.elementor-element-28b8b7f .prelements-heading .title-inner .title {
	font-size: 25px;
	line-height: 1em;
	color: var(--e-global-color-6c15446);
	margin: 0px 0px 18px 0px;
}

.elementor-15908 .elementor-element.elementor-element-28b8b7f .prelements-heading .title-inner .sub-text {
	font-size: 18px;
	font-weight: 500;
	margin: 0px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-15bf536 .wpcf7-submit {
	background-color: var(--e-global-color-6c15446);
	margin: -3px 0px 0px 0px;
	padding: 14px 30px 14px 30px;
	font-family: "Cormorant Garamond", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	border-radius: 0px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-15bf536 > .elementor-widget-container {
	margin: -12px 0px 0px 0px;
}

.elementor-15908 .elementor-element.elementor-element-15bf536 .wpcf7-form-control:not(.wpcf7-submit) {
	margin-bottom: 20px;
	padding: 15px 20px 15px 50px;
	border-radius: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(69, 69, 69, .31);
}

.elementor-15908 .elementor-element.elementor-element-15bf536 select:valid, .elementor-15908 .elementor-element.elementor-element-15bf536 .wpcf7-form-control:not(.wpcf7-submit) {
	color: rgba(69, 69, 69, .74);
}

.elementor-15908 .elementor-element.elementor-element-15bf536 select:valid {
	color: rgba(69, 69, 69, .74);
}

.elementor-15908 .elementor-element.elementor-element-15bf536 ::-webkit-input-placeholder {
	color: rgba(69, 69, 69, .74);
}

.elementor-15908 .elementor-element.elementor-element-15bf536 ::-moz-placeholder {
	color: rgba(69, 69, 69, .74);
}

.elementor-15908 .elementor-element.elementor-element-15bf536 ::-ms-input-placeholder {
	color: rgba(69, 69, 69, .74);
}

.elementor-15908 .elementor-element.elementor-element-15bf536 .wpcf7 .form-list i, .elementor-15908 .elementor-element.elementor-element-15bf536 .wpcf7 .col-sm-12 i {
	font-size: 19px;
	top: 11px;
	left: 36px;
}

.elementor-15908 .elementor-element.elementor-element-15bf536 .request-a-services select, .elementor-15908 .elementor-element.elementor-element-15bf536 .wpcf7-form-control:not(.wpcf7-submit) {
	background-color: #f3f3f3;
}

.elementor-15908 .elementor-element.elementor-element-15bf536 .submit-btn .wpcf7-submit {
	width: 100%;
}

@media (max-width:1024px) {
	.elementor-15908 .elementor-element.elementor-element-15d6301 {
		padding: 205px 0px 80px 0px;
	}
	
	.elementor-15908 .elementor-element.elementor-element-60a24f0 .prelements-heading .title-inner .title {
		font-size: 50px;
	}
	
	.elementor-15908 .elementor-element.elementor-element-ca04812 {
		padding: 70px 0px 70px 0px;
	}
	
	.elementor-15908 .elementor-element.elementor-element-d7f33d5 > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-15908 .elementor-element.elementor-element-fa8640a .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-15908 .elementor-element.elementor-element-094e33d .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-15908 .elementor-element.elementor-element-d0d391c .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 50px;
	}
	
	.elementor-15908 .elementor-element.elementor-element-6891581 .prelements-heading .title-inner .title {
		font-size: 40px;
		line-height: 50px;
	}
}

@media (max-width:767px) {
	.elementor-15908 .elementor-element.elementor-element-15d6301 {
		padding: 150px 0px 0px 0px;
	}
	
	.elementor-15908 .elementor-element.elementor-element-60a24f0 .prelements-heading .title-inner .title {
		font-size: 35px;
	}
	
	.elementor-15908 .elementor-element.elementor-element-a7d2d0f .breadcrumb-area span {
		font-size: 15px;
	}
	
	.elementor-15908 .elementor-element.elementor-element-ca04812 {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-15908 .elementor-element.elementor-element-601cc8c .rs-cta {
		display: inline-flex;
		align-items: center;
	}
	
	.elementor-15908 .elementor-element.elementor-element-601cc8c .rs-cta .rs-btn {
		order: 14;
		text-align: justify;
	}
	
	.elementor-15908 .elementor-element.elementor-element-fa8640a .prelements-heading .title-inner .title {
		font-size: 30px;
		line-height: 1.2em;
	}
	
	.elementor-15908 .elementor-element.elementor-element-094e33d .prelements-heading .title-inner .title {
		font-size: 30px;
		line-height: 1.2em;
	}
	
	.elementor-15908 .elementor-element.elementor-element-d0d391c .prelements-heading .title-inner .title {
		font-size: 30px;
		line-height: 1.2em;
	}
	
	.elementor-15908 .elementor-element.elementor-element-dd2aca8 .rs-cta {
		align-items: center;
	}
	
	.elementor-15908 .elementor-element.elementor-element-dd2aca8 .rs-cta .cta-content {
		order: -1;
		text-align: left;
	}
	
	.elementor-15908 .elementor-element.elementor-element-dd2aca8 .rs-cta .rs-btn {
		order: 14;
		text-align: left;
	}
	
	.elementor-15908 .elementor-element.elementor-element-6891581 .prelements-heading .title-inner .title {
		font-size: 30px;
		line-height: 1.2em;
	}
	
	.elementor-15908 .elementor-element.elementor-element-89e7b65 .rstab-main ul.nav li {
		margin: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-15908 .elementor-element.elementor-element-d7f33d5 {
		width: 73%;
	}
	
	.elementor-15908 .elementor-element.elementor-element-0ad105a {
		width: 50%;
	}
	
	.elementor-15908 .elementor-element.elementor-element-20994fa {
		width: 49.861%;
	}
	
	.elementor-15908 .elementor-element.elementor-element-4ab7054 {
		width: 2.72%;
	}
	
	.elementor-15908 .elementor-element.elementor-element-f0d6c1b {
		width: 97.28%;
	}
	
	.elementor-15908 .elementor-element.elementor-element-3a8f25d {
		width: 2.72%;
	}
	
	.elementor-15908 .elementor-element.elementor-element-527760b {
		width: 97.28%;
	}
	
	.elementor-15908 .elementor-element.elementor-element-1ebc16f {
		width: 50%;
	}
	
	.elementor-15908 .elementor-element.elementor-element-c485cde {
		width: 49.861%;
	}
	
	.elementor-15908 .elementor-element.elementor-element-53e5acf {
		width: 27%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-15908 .elementor-element.elementor-element-d7f33d5 {
		width: 100%;
	}
	
	.elementor-15908 .elementor-element.elementor-element-53e5acf {
		width: 100%;
	}
}
