
.elementor-12970 .elementor-element.elementor-element-6e32c119:not(.elementor-motion-effects-element-type-background), .elementor-12970 .elementor-element.elementor-element-6e32c119 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f6f7;
}

.elementor-12970 .elementor-element.elementor-element-6e32c119 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -100px;
	margin-bottom: -110px;
}

.elementor-12970 .elementor-element.elementor-element-6e32c119 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12970 .elementor-element.elementor-element-700728b2 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-12970 .elementor-element.elementor-element-096cbd0:not(.elementor-motion-effects-element-type-background), .elementor-12970 .elementor-element.elementor-element-096cbd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-12970 .elementor-element.elementor-element-096cbd0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12970 .elementor-element.elementor-element-096cbd0 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12970 .elementor-element.elementor-element-64eadd9a > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-12970 .elementor-element.elementor-element-33ae287d {
	--spacer-size: 10px;
}

.elementor-12970 .elementor-element.elementor-element-a87bd1a {
	--spacer-size: 190px;
}

.elementor-12970 .elementor-element.elementor-element-1877765:not(.elementor-motion-effects-element-type-background), .elementor-12970 .elementor-element.elementor-element-1877765 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f6f7;
}

.elementor-12970 .elementor-element.elementor-element-1877765 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -100px;
	margin-bottom: -100px;
}

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

.elementor-12970 .elementor-element.elementor-element-6ffb26a:not(.elementor-motion-effects-element-type-background), .elementor-12970 .elementor-element.elementor-element-6ffb26a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-12970 .elementor-element.elementor-element-6ffb26a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-12970 .elementor-element.elementor-element-6ffb26a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12970 .elementor-element.elementor-element-695d026 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-12970 .elementor-element.elementor-element-005afcb {
	--spacer-size: 10px;
}

.elementor-12970 .elementor-element.elementor-element-c45936a .elementor-repeater-item-728c4d7 .slide-content-wrapper {
	margin-right: auto;
}

.elementor-12970 .elementor-element.elementor-element-c45936a .elementor-repeater-item-728c4d7 {
	background-color: #f5f6f7;
}

.elementor-12970 .elementor-element.elementor-element-c45936a .athemes-hero-wrapper .elementor-repeater-item-728c4d7 .slide-title {
	color: #170202;
}

.elementor-12970 .elementor-element.elementor-element-c45936a .athemes-hero-wrapper .elementor-repeater-item-728c4d7 .slide-text {
	color: #fff;
}

.elementor-12970 .elementor-element.elementor-element-c45936a .elementor-repeater-item-0322aa1 .slide-content-wrapper {
	margin-right: auto;
}

.elementor-12970 .elementor-element.elementor-element-c45936a .elementor-repeater-item-0322aa1 {
	background-color: #bec4c9;
}

.elementor-12970 .elementor-element.elementor-element-c45936a .athemes-hero-wrapper .elementor-repeater-item-0322aa1 .slide-title {
	color: #fefbfb;
}

.elementor-12970 .elementor-element.elementor-element-c45936a .athemes-hero-wrapper .swiper-slide {
	height: 500px;
}

.elementor-12970 .elementor-element.elementor-element-c45936a a.roll-button {
	font-size: 17px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	letter-spacing: .1px;
	background-color: #662d91;
	border-radius: 5px 5px 5px 5px;
}

.elementor-12970 .elementor-element.elementor-element-c45936a a.roll-button:hover {
	color: #fff;
	background-color: rgba(102, 45, 145, .57);
}

.elementor-12970 .elementor-element.elementor-element-4a361178:not(.elementor-motion-effects-element-type-background), .elementor-12970 .elementor-element.elementor-element-4a361178 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5f6f7;
}

.elementor-12970 .elementor-element.elementor-element-4a361178 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 100px;
	margin-bottom: -60px;
}

.elementor-12970 .elementor-element.elementor-element-4a361178 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-12970 .elementor-element.elementor-element-b78647c:not(.elementor-motion-effects-element-type-background), .elementor-12970 .elementor-element.elementor-element-b78647c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
}

.elementor-12970 .elementor-element.elementor-element-b78647c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 30px;
	margin-bottom: 30px;
}

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

:root {
	--page-title-display: none;
}
