
.elementor-3638 .elementor-element.elementor-element-a7g7q4l {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 80px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3638 .elementor-element.elementor-element-8457a39 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3638 .elementor-element.elementor-element-3201b6c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-3201b6c .elementor-heading-title {
	line-height: 1.3em;
}

.elementor-3638 .elementor-element.elementor-element-c3ad59b .elementor-heading-title {
	font-size: 20px;
}

.elementor-3638 .elementor-element.elementor-element-e4c4fea > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-e4c4fea {
	text-align: start;
	font-size: 15px;
}

.elementor-3638 .elementor-element.elementor-element-a6c7a8b .eael-call-to-action.bg-img {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.elementor-3638 .elementor-element.elementor-element-a6c7a8b .eael-call-to-action {
	max-width: 1170px;
	background-color: #f4f4f4;
}

.elementor-3638 .elementor-element.elementor-element-a6c7a8b .eael-call-to-action.bg-img:after {
	background-color: #f4f4f4;
}

.elementor-3638 .elementor-element.elementor-element-a6c7a8b .eael-call-to-action .title {
	font-size: 25px;
}

.elementor-3638 .elementor-element.elementor-element-a6c7a8b .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:not(.cta-secondary-button) {
	color: #4d4d4d;
	background: #f9f9f9;
}

.elementor-3638 .elementor-element.elementor-element-a6c7a8b .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:hover:not(.cta-secondary-button) {
	color: #f9f9f9;
	background: #6758a8;
}

.elementor-3638 .elementor-element.elementor-element-a6c7a8b .eael-call-to-action.cta-preset-1:not(.cta-preset-2) .cta-button:after:not(.cta-secondary-button) {
	background: #6758a8;
}

.elementor-3638 .elementor-element.elementor-element-a6c7a8b .eael-call-to-action .cta-button.effect-1:after {
	background: #6758a8;
}

.elementor-3638 .elementor-element.elementor-element-a6c7a8b .eael-call-to-action .cta-button.effect-2:after {
	background: #6758a8;
}

.elementor-3638 .elementor-element.elementor-element-8f30890 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3638 .elementor-element.elementor-element-op9vglu {
	--display: flex;
	--min-height: 50vh;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overlay-opacity: .5;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3638 .elementor-element.elementor-element-op9vglu:not(.elementor-motion-effects-element-type-background), .elementor-3638 .elementor-element.elementor-element-op9vglu > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ileigma.nitrocdn.com/WrEzjvRBerpYRLApqXfmLEPKQUYjpPpp/assets/images/optimized/rev-84baf2f/harikasdigitalspace.com/wp-content/uploads/2021/02/shape1.png");
	background-repeat: no-repeat;
}

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

.elementor-3638 .elementor-element.elementor-element-op9vglu::before, .elementor-3638 .elementor-element.elementor-element-op9vglu > .elementor-background-video-container::before, .elementor-3638 .elementor-element.elementor-element-op9vglu > .e-con-inner > .elementor-background-video-container::before, .elementor-3638 .elementor-element.elementor-element-op9vglu > .elementor-background-slideshow::before, .elementor-3638 .elementor-element.elementor-element-op9vglu > .e-con-inner > .elementor-background-slideshow::before, .elementor-3638 .elementor-element.elementor-element-op9vglu > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

.elementor-3638 .elementor-element.elementor-element-aa4f7a5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3638 .elementor-element.elementor-element-77b69df > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-3638 .elementor-element.elementor-element-77b69df {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-b238ddb {
	--divider-border-style: solid;
	--divider-border-width: 2px;
}

.elementor-3638 .elementor-element.elementor-element-b238ddb > .elementor-widget-container {
	padding: 0px 0px 20px 0px;
}

.elementor-3638 .elementor-element.elementor-element-b238ddb .elementor-divider-separator {
	width: 9%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-3638 .elementor-element.elementor-element-b238ddb .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-3638 .elementor-element.elementor-element-cfb2e4c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 35px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3638 .elementor-element.elementor-element-c1ade17 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 45px 0px rgba(0, 0, 0, .070588235294118);
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 25px;
	--margin-right: 25px;
}

.elementor-3638 .elementor-element.elementor-element-c1ade17.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3638 .elementor-element.elementor-element-532a6eb > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-532a6eb img {
	width: 22%;
}

.elementor-3638 .elementor-element.elementor-element-f38324c {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-f38324c .elementor-heading-title {
	color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-d03f34e > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
	padding: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-d03f34e {
	text-align: start;
}

.elementor-3638 .elementor-element.elementor-element-ff7e59b > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-3638 .elementor-element.elementor-element-ff7e59b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-ff7e59b .elementor-icon {
	font-size: 15px;
}

.elementor-3638 .elementor-element.elementor-element-ff7e59b .elementor-icon svg {
	height: 15px;
}

.elementor-3638 .elementor-element.elementor-element-4fa46db {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 45px 0px rgba(0, 0, 0, .07);
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 25px;
	--margin-right: 25px;
}

.elementor-3638 .elementor-element.elementor-element-7dee68b > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-7dee68b img {
	width: 22%;
}

.elementor-3638 .elementor-element.elementor-element-fe5db79 {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-fe5db79 .elementor-heading-title {
	color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-35a9516 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-3638 .elementor-element.elementor-element-35a9516 {
	text-align: start;
}

.elementor-3638 .elementor-element.elementor-element-3ce3cde > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-3638 .elementor-element.elementor-element-3ce3cde .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-3ce3cde .elementor-icon {
	font-size: 15px;
}

.elementor-3638 .elementor-element.elementor-element-3ce3cde .elementor-icon svg {
	height: 15px;
}

.elementor-3638 .elementor-element.elementor-element-73dd9a4 {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 45px 0px rgba(0, 0, 0, .07);
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 25px;
	--margin-right: 25px;
}

.elementor-3638 .elementor-element.elementor-element-c59cd3b > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-c59cd3b img {
	width: 22%;
}

.elementor-3638 .elementor-element.elementor-element-7e88899 {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-7e88899 .elementor-heading-title {
	color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-3037cd1 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-3638 .elementor-element.elementor-element-3037cd1 {
	text-align: start;
}

.elementor-3638 .elementor-element.elementor-element-13fcbeb > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-3638 .elementor-element.elementor-element-13fcbeb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-13fcbeb .elementor-icon {
	font-size: 15px;
}

.elementor-3638 .elementor-element.elementor-element-13fcbeb .elementor-icon svg {
	height: 15px;
}

.elementor-3638 .elementor-element.elementor-element-b2b37ee {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 45px 0px rgba(0, 0, 0, .07);
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 25px;
	--margin-right: 25px;
}

.elementor-3638 .elementor-element.elementor-element-33963a7 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-33963a7 img {
	width: 22%;
}

.elementor-3638 .elementor-element.elementor-element-900f25e {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-900f25e .elementor-heading-title {
	color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-4ed59dd > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-3638 .elementor-element.elementor-element-4ed59dd {
	text-align: start;
}

.elementor-3638 .elementor-element.elementor-element-25b5330 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-3638 .elementor-element.elementor-element-25b5330 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-25b5330 .elementor-icon {
	font-size: 15px;
}

.elementor-3638 .elementor-element.elementor-element-25b5330 .elementor-icon svg {
	height: 15px;
}

.elementor-3638 .elementor-element.elementor-element-7603acf {
	--display: flex;
	--border-radius: 10px 10px 10px 10px;
	box-shadow: 0px 0px 45px 0px rgba(0, 0, 0, .07);
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 25px;
	--margin-right: 25px;
}

.elementor-3638 .elementor-element.elementor-element-dba0bb6 > .elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-dba0bb6 img {
	width: 22%;
}

.elementor-3638 .elementor-element.elementor-element-c2fa134 {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-c2fa134 .elementor-heading-title {
	color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-b7f9215 > .elementor-widget-container {
	margin: 0px 25px 0px 25px;
}

.elementor-3638 .elementor-element.elementor-element-b7f9215 {
	text-align: start;
}

.elementor-3638 .elementor-element.elementor-element-d445f73 > .elementor-widget-container {
	padding: 0px 0px 30px 0px;
}

.elementor-3638 .elementor-element.elementor-element-d445f73 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-d445f73 .elementor-icon {
	font-size: 15px;
}

.elementor-3638 .elementor-element.elementor-element-d445f73 .elementor-icon svg {
	height: 15px;
}

.elementor-3638 .elementor-element.elementor-element-2p2u17h {
	--display: flex;
	--min-height: 20vh;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

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

.elementor-3638 .elementor-element.elementor-element-1eafff0 {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-77ea4ec {
	--divider-border-style: solid;
	--divider-border-width: 2px;
}

.elementor-3638 .elementor-element.elementor-element-77ea4ec .elementor-divider-separator {
	width: 9%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-3638 .elementor-element.elementor-element-77ea4ec .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-3638 .elementor-element.elementor-element-edea832 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 35px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3638 .elementor-element.elementor-element-380f6f4 {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-3638 .elementor-element.elementor-element-380f6f4.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3638 .elementor-element.elementor-element-24baefd > .elementor-widget-container {
	padding: 26px 30px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-9533255 > .elementor-widget-container {
	padding: 25px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-9533255 .elementor-button {
	fill: #fff;
	color: #fff;
}

.elementor-3638 .elementor-element.elementor-element-37998f7 {
	--display: flex;
	--justify-content: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 2px;
	--margin-right: 2px;
	--padding-top: 0px;
	--padding-bottom: 15px;
	--padding-left: 10px;
	--padding-right: 15px;
}

.elementor-3638 .elementor-element.elementor-element-17d9ed6 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
}

.elementor-3638 .elementor-element.elementor-element-ed0b019 > .elementor-widget-container {
	padding: 0px 35px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-a0dcfcb {
	--display: flex;
	--justify-content: center;
	--border-radius: 10px 10px 10px 10px;
	--margin-top: 30px;
	--margin-bottom: 30px;
	--margin-left: 30px;
	--margin-right: 30px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 13px;
}

.elementor-3638 .elementor-element.elementor-element-86cf219 > .elementor-widget-container {
	margin: -25px -25px -25px -25px;
	padding: 10px 10px 10px 10px;
}

.elementor-3638 .elementor-element.elementor-element-86cf219 {
	text-align: start;
}

.elementor-3638 .elementor-element.elementor-element-86cf219 img {
	width: 95%;
	border-radius: 10px 10px 10px 10px;
}

.elementor-3638 .elementor-element.elementor-element-qaw07d5 > .elementor-container {
	max-width: 1300px;
}

.elementor-3638 .elementor-element.elementor-element-qaw07d5 {
	padding: 100px 0px 100px 0px;
}

.elementor-3638 .elementor-element.elementor-element-4734b0d {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-c67757c {
	text-align: center;
	font-size: 18px;
}

.elementor-3638 .elementor-element.elementor-element-4eec10a {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-3638 .elementor-element.elementor-element-bbcdcc3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3638 .elementor-element.elementor-element-bbcdcc3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f8f8f8;
}

.elementor-3638 .elementor-element.elementor-element-bbcdcc3 > .elementor-element-populated, .elementor-3638 .elementor-element.elementor-element-bbcdcc3 > .elementor-element-populated > .elementor-background-overlay, .elementor-3638 .elementor-element.elementor-element-bbcdcc3 > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 8px;
}

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

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

.elementor-3638 .elementor-element.elementor-element-86f9d20 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-86f9d20 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 20px;
}

.elementor-3638 .elementor-element.elementor-element-86f9d20 .elementor-icon {
	font-size: 50px;
}

.elementor-3638 .elementor-element.elementor-element-84c0cbf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3638 .elementor-element.elementor-element-84c0cbf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f6f6f6;
}

.elementor-3638 .elementor-element.elementor-element-84c0cbf > .elementor-element-populated, .elementor-3638 .elementor-element.elementor-element-84c0cbf > .elementor-element-populated > .elementor-background-overlay, .elementor-3638 .elementor-element.elementor-element-84c0cbf > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 8px;
}

.elementor-3638 .elementor-element.elementor-element-84c0cbf > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 40px 40px 40px;
}

.elementor-3638 .elementor-element.elementor-element-84c0cbf > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3638 .elementor-element.elementor-element-642dc46 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-642dc46 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 20px;
}

.elementor-3638 .elementor-element.elementor-element-642dc46 .elementor-icon {
	font-size: 50px;
}

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

.elementor-3638 .elementor-element.elementor-element-7eacc5e > .elementor-element-populated, .elementor-3638 .elementor-element.elementor-element-7eacc5e > .elementor-element-populated > .elementor-background-overlay, .elementor-3638 .elementor-element.elementor-element-7eacc5e > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 8px;
}

.elementor-3638 .elementor-element.elementor-element-7eacc5e > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 40px 40px 40px;
}

.elementor-3638 .elementor-element.elementor-element-7eacc5e > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3638 .elementor-element.elementor-element-323ac98 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-323ac98 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 20px;
}

.elementor-3638 .elementor-element.elementor-element-323ac98 .elementor-icon {
	font-size: 50px;
}

.elementor-3638 .elementor-element.elementor-element-5f4d9df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3638 .elementor-element.elementor-element-5f4d9df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f2f2f2;
}

.elementor-3638 .elementor-element.elementor-element-5f4d9df > .elementor-element-populated, .elementor-3638 .elementor-element.elementor-element-5f4d9df > .elementor-element-populated > .elementor-background-overlay, .elementor-3638 .elementor-element.elementor-element-5f4d9df > .elementor-background-slideshow {
	border-radius: 8px 8px 8px 8px;
}

.elementor-3638 .elementor-element.elementor-element-5f4d9df > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 0px 40px 40px 40px;
}

.elementor-3638 .elementor-element.elementor-element-5f4d9df > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3638 .elementor-element.elementor-element-1275748 > .elementor-widget-container {
	margin: -25px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-1275748 .elementor-icon-box-wrapper {
	text-align: start;
	gap: 20px;
}

.elementor-3638 .elementor-element.elementor-element-1275748 .elementor-icon {
	font-size: 50px;
}

.elementor-3638 .elementor-element.elementor-element-17ecd98 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3638 .elementor-element.elementor-element-201544b {
	width: var(--container-widget-width, 100.716%);
	max-width: 100.716%;
	--container-widget-width: 100.716%;
	--container-widget-flex-grow: 0;
}

.elementor-3638 .elementor-element.elementor-element-201544b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3638 .elementor-element.elementor-element-3e48f8c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3638 .elementor-element.elementor-element-f9cd0d7 {
	width: var(--container-widget-width, 100.732%);
	max-width: 100.732%;
	--container-widget-width: 100.732%;
	--container-widget-flex-grow: 0;
}

.elementor-3638 .elementor-element.elementor-element-f9cd0d7.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3638 .elementor-element.elementor-element-4694c03 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3638 .elementor-element.elementor-element-955de3f {
	width: var(--container-widget-width, 103.666%);
	max-width: 103.666%;
	--container-widget-width: 103.666%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-955de3f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3638 .elementor-element.elementor-element-955de3f .elementor-heading-title {
	font-family: "Josefin Sans", Sans-serif;
}

.elementor-3638 .elementor-element.elementor-element-0315a43 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3638 .elementor-element.elementor-element-19da841 {
	--display: flex;
}

.elementor-3638 .elementor-element.elementor-element-910541a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3638 .elementor-element.elementor-element-3ce0216 {
	font-family: "Josefin Sans", Sans-serif;
	font-weight: 600;
	color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-d9faf4e {
	--display: flex;
}

.elementor-3638 .elementor-element.elementor-element-78ea553 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3638 .elementor-element.elementor-element-8b8dda5 {
	font-weight: 600;
	color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-59b7eb5 {
	--display: flex;
}

.elementor-3638 .elementor-element.elementor-element-449d112 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3638 .elementor-element.elementor-element-a1aefd7 {
	font-weight: 600;
	color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-ad8cf89 {
	--display: flex;
}

.elementor-3638 .elementor-element.elementor-element-d62d47b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3638 .elementor-element.elementor-element-6cf0f82 {
	color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-5e0fce2 {
	--n-accordion-title-font-size: 20px;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: #6758bb;
	--n-accordion-title-hover-color: #6758a8;
	--n-accordion-title-active-color: #6758a8;
	--n-accordion-icon-size: 15px;
	--n-accordion-icon-normal-color: #9e344f;
	--n-accordion-icon-hover-color: #6758a8;
	--n-accordion-icon-active-color: #6758a8;
}

:where( .elementor-3638 .elementor-element.elementor-element-5e0fce2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: "Josefin Sans", Sans-serif;
	font-weight: 600;
}

.elementor-3638 .elementor-element.elementor-element-b75b8c2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3638 .elementor-element.elementor-element-2dda64a {
	width: var(--container-widget-width, 101.253%);
	max-width: 101.253%;
	--container-widget-width: 101.253%;
	--container-widget-flex-grow: 0;
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-2dda64a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-3638 .elementor-element.elementor-element-2dda64a .elementor-heading-title {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 45px;
}

.elementor-3638 .elementor-element.elementor-element-a91ad10 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-3638 .elementor-element.elementor-element-e4d710b {
	width: var(--container-widget-width, 101.847%);
	max-width: 101.847%;
	--container-widget-width: 101.847%;
	--container-widget-flex-grow: 0;
	text-align: center;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 20px;
}

.elementor-3638 .elementor-element.elementor-element-e4d710b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

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

.elementor-3638 .elementor-element.elementor-element-7xq2bgg:not(.elementor-motion-effects-element-type-background), .elementor-3638 .elementor-element.elementor-element-7xq2bgg > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fef8f1;
}

.elementor-3638 .elementor-element.elementor-element-7xq2bgg {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0px 100px 0px;
}

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

.elementor-3638 .elementor-element.elementor-element-d912a6a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3638 .elementor-element.elementor-element-d912a6a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
}

.elementor-3638 .elementor-element.elementor-element-d912a6a > .elementor-element-populated > .elementor-background-overlay {
	opacity: .5;
}

.elementor-3638 .elementor-element.elementor-element-d912a6a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

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

.elementor-3638 .elementor-element.elementor-element-041f7c0 > .elementor-widget-container {
	background-color: #fff;
	margin: 5px 5px 5px 5px;
	padding: 30px 30px 30px 30px;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, .07);
}

.elementor-3638 .elementor-element.elementor-element-041f7c0 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 25px;
}

.elementor-3638 .elementor-element.elementor-element-041f7c0 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #6758a8;
}

.elementor-3638 .elementor-element.elementor-element-041f7c0.elementor-view-stacked .elementor-icon {
	background-color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-041f7c0.elementor-view-framed .elementor-icon, .elementor-3638 .elementor-element.elementor-element-041f7c0.elementor-view-default .elementor-icon {
	fill: #9e344f;
	color: #9e344f;
	border-color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-041f7c0 .elementor-icon {
	font-size: 25px;
	padding: 18px;
	border-width: 2px 2px 2px 2px;
}

.elementor-3638 .elementor-element.elementor-element-041f7c0 .elementor-icon-box-title, .elementor-3638 .elementor-element.elementor-element-041f7c0 .elementor-icon-box-title a {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 25px;
	font-weight: 500;
}

.elementor-3638 .elementor-element.elementor-element-041f7c0:has(:hover) .elementor-icon-box-title, .elementor-3638 .elementor-element.elementor-element-041f7c0:has(:focus) .elementor-icon-box-title {
	color: #fff;
}

.elementor-3638 .elementor-element.elementor-element-041f7c0 .elementor-icon-box-description {
	font-family: "Josefin Sans", Sans-serif;
	color: #bdbdbd;
}

.elementor-3638 .elementor-element.elementor-element-4ad63b2 > .elementor-widget-container {
	background-color: #fff;
	margin: 5px 5px 5px 5px;
	padding: 30px 30px 30px 30px;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, .07);
}

.elementor-3638 .elementor-element.elementor-element-4ad63b2 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 25px;
}

.elementor-3638 .elementor-element.elementor-element-4ad63b2 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #6758a8;
}

.elementor-3638 .elementor-element.elementor-element-4ad63b2.elementor-view-stacked .elementor-icon {
	background-color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-4ad63b2.elementor-view-framed .elementor-icon, .elementor-3638 .elementor-element.elementor-element-4ad63b2.elementor-view-default .elementor-icon {
	fill: #9e344f;
	color: #9e344f;
	border-color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-4ad63b2 .elementor-icon {
	font-size: 25px;
	padding: 18px;
	border-width: 2px 2px 2px 2px;
}

.elementor-3638 .elementor-element.elementor-element-4ad63b2 .elementor-icon-box-title, .elementor-3638 .elementor-element.elementor-element-4ad63b2 .elementor-icon-box-title a {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 25px;
	font-weight: 500;
}

.elementor-3638 .elementor-element.elementor-element-4ad63b2 .elementor-icon-box-description {
	font-family: "Josefin Sans", Sans-serif;
	color: #bdbdbd;
}

.elementor-3638 .elementor-element.elementor-element-111e28b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3638 .elementor-element.elementor-element-111e28b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #fff 0%, #fcfcfc 100%);
}

.elementor-3638 .elementor-element.elementor-element-111e28b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-3638 .elementor-element.elementor-element-111e28b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3638 .elementor-element.elementor-element-16a9e09 > .elementor-widget-container {
	background-color: #fff;
	margin: 5px 5px 5px 5px;
	padding: 30px 30px 30px 30px;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, .07);
}

.elementor-3638 .elementor-element.elementor-element-16a9e09 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: justify;
	gap: 25px;
}

.elementor-3638 .elementor-element.elementor-element-16a9e09 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #6758a8;
}

.elementor-3638 .elementor-element.elementor-element-16a9e09.elementor-view-stacked .elementor-icon {
	background-color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-16a9e09.elementor-view-framed .elementor-icon, .elementor-3638 .elementor-element.elementor-element-16a9e09.elementor-view-default .elementor-icon {
	fill: #9e344f;
	color: #9e344f;
	border-color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-16a9e09 .elementor-icon {
	font-size: 25px;
	padding: 18px;
	border-width: 2px 2px 2px 2px;
}

.elementor-3638 .elementor-element.elementor-element-16a9e09 .elementor-icon-box-title, .elementor-3638 .elementor-element.elementor-element-16a9e09 .elementor-icon-box-title a {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 25px;
	font-weight: 500;
}

.elementor-3638 .elementor-element.elementor-element-16a9e09 .elementor-icon-box-description {
	font-family: "Josefin Sans", Sans-serif;
	color: #fff;
}

.elementor-3638 .elementor-element.elementor-element-93a45f2 > .elementor-widget-container {
	background-color: #fff;
	margin: 5px 5px 5px 5px;
	padding: 30px 30px 30px 30px;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 7px 20px 0px rgba(0, 0, 0, .07);
}

.elementor-3638 .elementor-element.elementor-element-93a45f2 .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 25px;
}

.elementor-3638 .elementor-element.elementor-element-93a45f2 .elementor-icon-box-title {
	margin-block-end: 5px;
	color: #6758a8;
}

.elementor-3638 .elementor-element.elementor-element-93a45f2.elementor-view-stacked .elementor-icon {
	background-color: #9e344f;
	fill: #fff;
	color: #fff;
}

.elementor-3638 .elementor-element.elementor-element-93a45f2.elementor-view-framed .elementor-icon, .elementor-3638 .elementor-element.elementor-element-93a45f2.elementor-view-default .elementor-icon {
	fill: #9e344f;
	color: #9e344f;
	border-color: #9e344f;
}

.elementor-3638 .elementor-element.elementor-element-93a45f2.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-3638 .elementor-element.elementor-element-93a45f2 .elementor-icon {
	font-size: 25px;
	padding: 18px;
	border-width: 2px 2px 2px 2px;
}

.elementor-3638 .elementor-element.elementor-element-93a45f2 .elementor-icon-box-title, .elementor-3638 .elementor-element.elementor-element-93a45f2 .elementor-icon-box-title a {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 25px;
	font-weight: 500;
}

.elementor-3638 .elementor-element.elementor-element-93a45f2 .elementor-icon-box-description {
	font-family: "Josefin Sans", Sans-serif;
	color: #bdbdbd;
}

.elementor-3638 .elementor-element.elementor-element-f698986 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3638 .elementor-element.elementor-element-643607f {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3638 .elementor-element.elementor-element-5aa2019 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3638 .elementor-element.elementor-element-f2d5939 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-3638 .elementor-element.elementor-element-9f9e2a6 {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-9f9e2a6 .elementor-heading-title {
	font-family: "Amita", Sans-serif;
	font-size: 40px;
}

.elementor-3638 .elementor-element.elementor-element-9a9a3ad {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-9a9a3ad .elementor-heading-title {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 32px;
}

.elementor-3638 .elementor-element.elementor-element-ee4e979 {
	--divider-border-style: solid;
	--divider-color: #9e344f;
	--divider-border-width: 2px;
}

.elementor-3638 .elementor-element.elementor-element-ee4e979 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 35px 0px;
}

.elementor-3638 .elementor-element.elementor-element-ee4e979 .elementor-divider-separator {
	width: 9%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-3638 .elementor-element.elementor-element-ee4e979 .elementor-divider {
	text-align: center;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-3638 .elementor-element.elementor-element-3a9164c {
	text-align: center;
	font-family: "Josefin Sans", Sans-serif;
	font-size: 20px;
}

.elementor-3638 .elementor-element.elementor-element-95d8f58 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3638 .elementor-element.elementor-element-088a58e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3638 .elementor-element.elementor-element-f989448.wpr-stt-btn-align-fixed-right .wpr-stt-btn {
	right: 30px;
	bottom: 30px;
}

.elementor-3638 .elementor-element.elementor-element-f989448 .wpr-stt-content {
	color: #fff;
}

.elementor-3638 .elementor-element.elementor-element-f989448 .wpr-stt-icon {
	color: #fff;
	font-size: 14px;
}

.elementor-3638 .elementor-element.elementor-element-f989448 .wpr-stt-icon svg {
	fill: #fff;
	width: 14px;
	height: 14px;
}

.elementor-3638 .elementor-element.elementor-element-f989448 .wpr-stt-btn {
	background-color: #6758a8;
	transition: all .3s ease-in-out 0s;
	padding: 15px 15px 15px 15px;
	border-radius: 2px 2px 2px 2px;
}

.elementor-3638 .elementor-element.elementor-element-f989448 .wpr-stt-btn:hover > .wpr-stt-icon {
	color: #fff;
}

.elementor-3638 .elementor-element.elementor-element-f989448 .wpr-stt-btn:hover > .wpr-stt-icon svg {
	fill: #fff;
}

.elementor-3638 .elementor-element.elementor-element-f989448 .wpr-stt-btn:hover {
	background-color: #4039ec;
}

.elementor-3638 .elementor-element.elementor-element-f989448 .wpr-stt-btn svg {
	transition: all .3s ease-in-out 0s;
}

.elementor-3638 .elementor-element.elementor-element-b98a55d > .elementor-widget-container {
	margin: -2px -2px -2px -2px;
	padding: -2px -2px -2px -2px;
}

.elementor-3638 .elementor-element.elementor-element-b98a55d .elementor-button {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 18px;
	border-radius: 0px 0px 0px 0px;
	padding: -49px -49px -49px -49px;
}

.elementor-3638 .elementor-element.elementor-element-a2d9714 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: stretch;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 150px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-3638 .elementor-element.elementor-element-a2d9714:not(.elementor-motion-effects-element-type-background), .elementor-3638 .elementor-element.elementor-element-a2d9714 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(233, 233, 233, .55);
}

.elementor-3638 .elementor-element.elementor-element-972dd3f {
	--display: flex;
}

.elementor-3638 .elementor-element.elementor-element-0706c2e {
	text-align: center;
}

.elementor-3638 .elementor-element.elementor-element-0706c2e .elementor-heading-title {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 38px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619.wpr-grid-last-element-yes .wpr-grid-item-below-content > div:last-child {
	left: 0;
	right: auto;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid .slick-slide {
	margin-left: 10px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid .slick-list {
	margin-left: -10px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-slider-dots {
	display: inline-table;
	top: 96%;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .elementor-repeater-item-04b0433 {
	text-align: left;
	position: static;
	left: auto;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .elementor-repeater-item-66ca227 {
	text-align: left;
	position: static;
	left: auto;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .elementor-repeater-item-5241605 {
	text-align: left;
	position: static;
	left: auto;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .elementor-repeater-item-dc1027d {
	text-align: left;
	position: static;
	left: auto;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .elementor-repeater-item-8944abd {
	text-align: center;
	position: static;
	left: auto;
	transition-duration: .3s;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-animation-wrap:hover .elementor-repeater-item-8944abd {
	transition-delay: 0s;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-above-content {
	padding: 9px 9px 9px 9px;
	background-color: #fff;
	border-radius: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-below-content {
	padding: 9px 9px 9px 9px;
	background-color: #fff;
	border-radius: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619.wpr-item-styles-wrapper .wpr-grid-item {
	padding: 9px 9px 9px 9px;
	background-color: #fff;
	border-color: #fef8f1;
	border-style: none;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-title .inner-block a {
	border-style: none;
	padding: 15px 0px 10px 10px;
	color: #6a4d97;
	border-color: #e8e8e8;
	transition-duration: .2s;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-title .inner-block {
	margin: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-content .inner-block {
	border-style: none;
	padding: 0px 0px 0px 0px;
	margin: 10px 10px 10px 10px;
	color: #8d8d8d;
	border-color: #e8e8e8;
	width: 100%;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-excerpt .inner-block {
	border-style: none;
	padding: 0px 0px 0px 0px;
	margin: 15px 10px 0px 10px;
	color: #9e344f;
	border-color: #e8e8e8;
	width: 100%;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-date .inner-block > span {
	border-style: none;
	padding: 0px 0px 0px 0px;
	border-color: #e8e8e8;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-date .inner-block {
	margin: 0px 7px 0px 0px;
	color: #9c9c9c;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-time .inner-block > span {
	border-style: none;
	padding: 0px 0px 0px 0px;
	border-color: #e8e8e8;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-time .inner-block {
	margin: 0px 0px 0px 0px;
	color: #9c9c9c;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-author .inner-block a {
	border-style: none;
	padding: 0px 0px 0px 0px;
	color: #9c9c9c;
	border-color: #e8e8e8;
	transition-duration: .1s;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-author .inner-block {
	margin: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-comments .inner-block a {
	border-style: none;
	padding: 0px 0px 0px 0px;
	color: #9c9c9c;
	border-color: #e8e8e8;
	transition-duration: .1s;
	border-radius: 2px 2px 2px 2px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-comments .inner-block {
	margin: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-read-more .inner-block a.wpr-button-none:hover, .elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-read-more .inner-block a:before, .elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-read-more .inner-block a:after {
	background-color: #fff;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-read-more .inner-block a {
	border-style: none;
	padding: 0px 0px 0px 0px;
	color: #6a4d97;
	border-color: #e8e8e8;
	transition-duration: .5s;
	border-radius: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-read-more .inner-block {
	margin: 20px 0px 5px 10px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-lightbox .inner-block > span {
	border-style: none;
	padding: 0px 0px 0px 0px;
	color: #fff;
	border-color: #e8e8e8;
	transition-duration: .1s;
	border-radius: 2px 2px 2px 2px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-lightbox .inner-block {
	margin: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-sep-style-1:not(.wpr-grid-item-display-inline) .inner-block > span {
	width: 100%;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-sep-style-1.wpr-grid-item-display-inline {
	width: 100%;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-sep-style-1 .inner-block > span {
	border-bottom-width: 2px;
	border-bottom-color: #e8e8e8;
	border-bottom-style: solid;
	border-radius: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-sep-style-1 .inner-block {
	margin: 15px 0px 15px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-sep-style-2:not(.wpr-grid-item-display-inline) .inner-block > span {
	width: 20%;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-sep-style-2.wpr-grid-item-display-inline {
	width: 20%;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-sep-style-2 .inner-block > span {
	border-bottom-width: 2px;
	border-bottom-color: #605be5;
	border-bottom-style: solid;
	border-radius: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-sep-style-2 .inner-block {
	margin: 15px 0px 15px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-1 .inner-block a {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	margin-right: 6px;
	padding: 0px 0px 0px 0px;
	color: #6e6e6e;
	border-color: #e5ae47;
	transition-duration: .1s;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-1 .wpr-grid-extra-text-left {
	padding-right: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-1 .wpr-grid-extra-text-right {
	padding-left: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-1 .inner-block {
	margin: 10px 0px 0px 10px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-2 .inner-block a {
	border-style: none;
	margin-right: 3px;
	padding: 0px 10px 0px 10px;
	color: #fff;
	background-color: #9f3651;
	border-color: #e8e8e8;
	transition-duration: .1s;
	border-radius: 3px 3px 3px 3px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-2 .inner-block {
	margin: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-slider-dot {
	width: 8px;
	height: 8px;
	border-style: none;
	background-color: #6a4d97;
	border-radius: 50% 50% 50% 50%;
}

.elementor-3638 .elementor-element.elementor-element-5b37619.wpr-grid-slider-dots-horizontal .wpr-grid-slider-dot {
	margin-right: 7px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619.wpr-grid-slider-dots-vertical .wpr-grid-slider-dot {
	margin-bottom: 7px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-slider-arrow {
	display: flex !important;
	color: #9f3651;
	border-color: rgba(255, 255, 255, .8);
	transition-duration: .1s;
	font-size: 25px;
	width: 60px;
	height: 60px;
	border-style: none;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-media-hover-bg {
	width: 100%;
	top: calc(( 100% - 100% ) / 2);
	left: calc(( 100% - 100% ) / 2);
	height: 100%;
	transition-duration: .3s;
	background-color: rgba(0, 0, 0, .25);
	border-radius: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-media-hover-bg[class*="-top"] {
	top: calc(( 100% - 100% ) / 2);
	left: calc(( 100% - 100% ) / 2);
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-media-hover-bg[class*="-bottom"] {
	bottom: calc(( 100% - 100% ) / 2);
	left: calc(( 100% - 100% ) / 2);
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-media-hover-bg[class*="-right"] {
	top: calc(( 100% - 100% ) / 2);
	right: calc(( 100% - 100% ) / 2);
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-media-hover-bg[class*="-left"] {
	top: calc(( 100% - 100% ) / 2);
	left: calc(( 100% - 100% ) / 2);
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-animation-wrap:hover .wpr-grid-media-hover-bg {
	transition-delay: 0s;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid[data-settings*="fitRows"] .wpr-grid-item {
	background-color: #fff;
}

.elementor-3638 .elementor-element.elementor-element-5b37619.wpr-item-styles-inner .wpr-grid-item-above-content {
	border-color: #fef8f1;
	border-style: none;
}

.elementor-3638 .elementor-element.elementor-element-5b37619.wpr-item-styles-inner .wpr-grid-item-below-content {
	border-color: #fef8f1;
	border-style: none;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-image-wrap {
	border-color: #fef8f1;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-title .inner-block a:hover {
	color: #333;
	border-color: #e8e8e8;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-title .wpr-pointer-item:before {
	transition-duration: .2s;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-title .wpr-pointer-item:after {
	transition-duration: .2s;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-title a {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 24px;
	letter-spacing: .9px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-content.wpr-enable-dropcap p:first-child:first-letter {
	color: #9f3651;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-content {
	font-family: "Josefin Sans", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 25px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-excerpt.wpr-enable-dropcap p:first-child:first-letter {
	color: #694e97;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-excerpt {
	font-family: "Rubik", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 25px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-date .inner-block span[class*="wpr-grid-extra-text"] {
	color: #9c9c9c;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-date .inner-block [class*="wpr-grid-extra-icon"] i {
	color: #9c9c9c;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-date .inner-block [class*="wpr-grid-extra-icon"] svg {
	fill: #9c9c9c;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-date .wpr-grid-extra-text-left {
	padding-right: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-date .wpr-grid-extra-text-right {
	padding-left: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-date .wpr-grid-extra-icon-left {
	padding-right: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-date .wpr-grid-extra-icon-right {
	padding-left: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-time .inner-block span[class*="wpr-grid-extra-text"] {
	color: #9c9c9c;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-time .inner-block [class*="wpr-grid-extra-icon"] i {
	color: #9c9c9c;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-time .inner-block [class*="wpr-grid-extra-icon"] svg {
	fill: #9c9c9c;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-time .wpr-grid-extra-text-left {
	padding-right: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-time .wpr-grid-extra-text-right {
	padding-left: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-time .wpr-grid-extra-icon-left {
	padding-right: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-time .wpr-grid-extra-icon-right {
	padding-left: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-author .inner-block span[class*="wpr-grid-extra-text"] {
	color: #9c9c9c;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-author .inner-block a:hover {
	color: #605be5;
	border-color: #e8e8e8;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-author .inner-block a img {
	border-radius: 0px 0px 0px 0px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-author .wpr-grid-extra-text-left {
	padding-right: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-author .wpr-grid-extra-text-right {
	padding-left: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-author .wpr-grid-extra-icon-left {
	padding-right: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-author .wpr-grid-extra-icon-right {
	padding-left: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-author img {
	margin-right: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-comments .inner-block span[class*="wpr-grid-extra-text"] {
	color: #9c9c9c;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-comments .inner-block a:hover {
	color: #605be5;
	border-color: #e8e8e8;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-comments .wpr-grid-extra-text-left {
	padding-right: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-comments .wpr-grid-extra-text-right {
	padding-left: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-comments .wpr-grid-extra-icon-left {
	padding-right: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-comments .wpr-grid-extra-icon-right {
	padding-left: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-read-more .inner-block a:hover {
	color: #3e3e3e;
	border-color: #e8e8e8;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-read-more .inner-block a:before {
	transition-duration: .5s;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-read-more .inner-block a:after {
	transition-duration: .5s;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-read-more a {
	font-family: "Noto Sans", Sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 15px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-read-more .wpr-grid-extra-icon-left {
	padding-right: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-read-more .wpr-grid-extra-icon-right {
	padding-left: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-lightbox .inner-block > span:hover {
	color: #605be5;
	border-color: #e8e8e8;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-lightbox .wpr-grid-extra-text-left {
	padding-right: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-lightbox .wpr-grid-extra-text-right {
	padding-left: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-protected {
	color: #fff;
	background-color: #605be5;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-item-protected input {
	background-color: #fff;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-1 .inner-block span[class*="wpr-grid-extra-text"] {
	color: #9c9c9c;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-1 .inner-block [class*="wpr-grid-extra-icon"] i {
	color: #9c9c9c;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-1 .inner-block [class*="wpr-grid-extra-icon"] svg {
	fill: #9c9c9c;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-1 .inner-block a:hover {
	color: #4f4f4f;
	border-color: #bf8a27;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-1 .wpr-pointer-item:before {
	background-color: #4f4f4f;
	transition-duration: .1s;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-1 .wpr-pointer-item:after {
	background-color: #4f4f4f;
	transition-duration: .1s;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-1 {
	font-family: "Nunito Sans", Sans-serif;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: .4px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-1 .wpr-grid-extra-icon-left {
	padding-right: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-1 .wpr-grid-extra-icon-right {
	padding-left: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-2 .inner-block span[class*="wpr-grid-extra-text"] {
	color: #6a4d97;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-2 .inner-block [class*="wpr-grid-extra-icon"] i {
	color: #6a4d97;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-2 .inner-block [class*="wpr-grid-extra-icon"] svg {
	fill: #6a4d97;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-2 .inner-block a:hover {
	color: #fff;
	background-color: #4a45d2;
	border-color: #e8e8e8;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-2 .wpr-pointer-item:before {
	background-color: #fff;
	transition-duration: .1s;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-2 .wpr-pointer-item:after {
	background-color: #fff;
	transition-duration: .1s;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-2 .wpr-grid-extra-text-left {
	padding-right: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-2 .wpr-grid-extra-text-right {
	padding-left: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-2 .wpr-grid-extra-icon-left {
	padding-right: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-tax-style-2 .wpr-grid-extra-icon-right {
	padding-left: 5px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-slider-arrow svg {
	fill: #9f3651;
	transition-duration: .1s;
	width: 25px;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-slider-arrow:hover {
	color: #4a45d2;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-slider-arrow:hover svg {
	fill: #4a45d2;
}

.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-slider-dots .slick-active .wpr-grid-slider-dot {
	background-color: #605be5;
}

.elementor-3638 .elementor-element.elementor-element-364c32545 {
	margin-top: 100px;
	margin-bottom: 100px;
}

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

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

@media (min-width:768px) {
	.elementor-3638 .elementor-element.elementor-element-8457a39 {
		--width: 53.348%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-8f30890 {
		--width: 41.316%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-c1ade17 {
		--width: 14.385%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-4fa46db {
		--width: 33.33%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-73dd9a4 {
		--width: 33.33%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-b2b37ee {
		--width: 33.33%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-7603acf {
		--width: 33.33%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-edea832 {
		--content-width: 1350px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-380f6f4 {
		--width: 32.016%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-37998f7 {
		--width: 29.22%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-a0dcfcb {
		--width: 29.05%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-d912a6a {
		width: 48%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-111e28b {
		width: 51.955%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-f698986 {
		--content-width: 637px;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-3638 .elementor-element.elementor-element-380f6f4 {
		--width: 100%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-37998f7 {
		--width: 49.6%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-a0dcfcb {
		--width: 41.85%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-bbcdcc3 {
		width: 50%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-84c0cbf {
		width: 50%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-7eacc5e {
		width: 50%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5f4d9df {
		width: 50%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-d912a6a {
		width: 50%;
	}
	
	.elementor-3638 .elementor-element.elementor-element-111e28b {
		width: 50%;
	}
}

@media (min-width:1025px) {
	.elementor-3638 .elementor-element.elementor-element-op9vglu:not(.elementor-motion-effects-element-type-background), .elementor-3638 .elementor-element.elementor-element-op9vglu > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}

@media (max-width:1024px) {
	.elementor-3638 .elementor-element.elementor-element-op9vglu {
		--padding-top: 100px;
		--padding-bottom: 100px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-c1ade17 {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-532a6eb > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-d03f34e > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-ff7e59b > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-4fa46db {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-7dee68b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-35a9516 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-3ce3cde > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-73dd9a4 {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-c59cd3b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-3037cd1 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-13fcbeb > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-b2b37ee {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-33963a7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-4ed59dd > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-25b5330 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-7603acf {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-dba0bb6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-b7f9215 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-d445f73 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-77ea4ec > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-edea832 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-380f6f4 {
		--margin-top: 10px;
		--margin-bottom: 10px;
		--margin-left: 10px;
		--margin-right: 10px;
		--padding-top: 0px;
		--padding-bottom: 5px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-24baefd > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-37998f7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-17d9ed6 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-a0dcfcb {
		--margin-top: 30px;
		--margin-bottom: 30px;
		--margin-left: 31.91px;
		--margin-right: 30px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-86cf219 > .elementor-widget-container {
		margin: -25px -25px -25px -25px;
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-qaw07d5 {
		padding: 60px 60px 60px 60px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-4eec10a {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-7eacc5e > .elementor-element-populated {
		margin: 50px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5f4d9df > .elementor-element-populated {
		margin: 50px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-7xq2bgg {
		padding: 50px 50px 50px 50px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-041f7c0 > .elementor-widget-container {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-041f7c0 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-4ad63b2 > .elementor-widget-container {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-4ad63b2 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-16a9e09 > .elementor-widget-container {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-16a9e09 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-93a45f2 > .elementor-widget-container {
		padding: 15px 15px 15px 15px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-93a45f2 .elementor-icon {
		font-size: 20px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-f698986 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-643607f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5aa2019 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-f2d5939 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-95d8f58 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-088a58e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-a2d9714 {
		--padding-top: 0px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-slider-dots {
		display: inline-table;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5b37619 .elementor-repeater-item-04b0433 {
		position: static;
		left: auto;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5b37619 .elementor-repeater-item-66ca227 {
		position: static;
		left: auto;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5b37619 .elementor-repeater-item-5241605 {
		position: static;
		left: auto;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5b37619 .elementor-repeater-item-dc1027d {
		position: static;
		left: auto;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5b37619 .elementor-repeater-item-8944abd {
		position: static;
		left: auto;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-slider-arrow {
		display: flex !important;
	}
	
	.elementor-3638 .elementor-element.elementor-element-364c32545 {
		margin-top: 50px;
		margin-bottom: 50px;
		padding: 0px 20px 0px 20px;
	}
}

@media (max-width:767px) {
	.elementor-3638 .elementor-element.elementor-element-a7g7q4l {
		--padding-top: 151px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-3201b6c {
		text-align: center;
	}
	
	.elementor-3638 .elementor-element.elementor-element-3201b6c .elementor-heading-title {
		font-size: 26px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-c3ad59b {
		text-align: center;
	}
	
	.elementor-3638 .elementor-element.elementor-element-c3ad59b .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-e4c4fea > .elementor-widget-container {
		margin: 0px 35px 0px 35px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-e4c4fea {
		text-align: start;
		font-size: 16px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-op9vglu {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-c1ade17 {
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-532a6eb > .elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-4fa46db {
		--justify-content: space-between;
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-7dee68b > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-fe5db79 > .elementor-widget-container {
		margin: 18px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-35a9516 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-73dd9a4 {
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-c59cd3b > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-7e88899 > .elementor-widget-container {
		margin: 16px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-3037cd1 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-b2b37ee {
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-33963a7 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-900f25e > .elementor-widget-container {
		margin: 16px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-4ed59dd > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-7603acf {
		--gap: 20px 0px;
		--row-gap: 20px;
		--column-gap: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-dba0bb6 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-c2fa134 > .elementor-widget-container {
		margin: 16px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-b7f9215 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-a0dcfcb {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 13px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-86cf219 > .elementor-widget-container {
		margin: -25px -25px -25px -25px;
		padding: 10px 9.5px 10px 9px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-qaw07d5 {
		padding: 60px 30px 60px 30px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-bbcdcc3 > .elementor-element-populated {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-84c0cbf > .elementor-element-populated {
		margin: 50px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-7eacc5e > .elementor-element-populated {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5f4d9df > .elementor-element-populated {
		padding: 0px 30px 30px 30px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-201544b {
		text-align: center;
	}
	
	.elementor-3638 .elementor-element.elementor-element-201544b .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-955de3f {
		text-align: center;
	}
	
	.elementor-3638 .elementor-element.elementor-element-2dda64a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-7xq2bgg {
		padding: 60px 25px 60px 25px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-041f7c0 > .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-041f7c0 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-3638 .elementor-element.elementor-element-4ad63b2 > .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-4ad63b2 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-3638 .elementor-element.elementor-element-16a9e09 > .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-16a9e09 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-3638 .elementor-element.elementor-element-93a45f2 > .elementor-widget-container {
		padding: 30px 30px 30px 30px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-93a45f2 .elementor-icon-box-wrapper {
		text-align: center;
	}
	
	.elementor-3638 .elementor-element.elementor-element-f2d5939 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-9f9e2a6 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-9f9e2a6 {
		text-align: center;
	}
	
	.elementor-3638 .elementor-element.elementor-element-ee4e979 > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-088a58e {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 44px;
		--padding-right: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-a2d9714 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-slider-dots {
		display: inline-table;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5b37619 .elementor-repeater-item-04b0433 {
		position: static;
		left: auto;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5b37619 .elementor-repeater-item-66ca227 {
		position: static;
		left: auto;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5b37619 .elementor-repeater-item-5241605 {
		position: static;
		left: auto;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5b37619 .elementor-repeater-item-dc1027d {
		position: static;
		left: auto;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5b37619 .elementor-repeater-item-8944abd {
		position: static;
		left: auto;
	}
	
	.elementor-3638 .elementor-element.elementor-element-5b37619 .wpr-grid-slider-arrow {
		display: flex !important;
	}
}
