
.elementor-840 .elementor-element.elementor-element-f5f5092 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-8cc8419 {
	--display: flex;
	--min-height: 715px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: flex-start;
}

.elementor-840 .elementor-element.elementor-element-8cc8419:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-8cc8419 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ildpkgk.nitrocdn.com/mAkLXtntsDYcbfsRtgyRontsQADoFBXA/assets/images/optimized/rev-8887f95/mindbodyinfusion.com/wp-content/uploads/2024/12/Group-199.jpg");
	background-size: cover;
}

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

.elementor-840 .elementor-element.elementor-element-4e704a6 {
	width: var(--container-widget-width, 451px);
	max-width: 451px;
	--container-widget-width: 451px;
	--container-widget-flex-grow: 0;
}

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

.elementor-840 .elementor-element.elementor-element-4e704a6 .elementor-heading-title {
	font-family: "arkibal serif", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	color: #fff;
}

.elementor-840 .elementor-element.elementor-element-ffab307 {
	width: initial;
	max-width: initial;
	font-family: "Quicksand", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	color: #fff;
}

.elementor-840 .elementor-element.elementor-element-ffab307 > .elementor-widget-container {
	margin: 0px 0px 25px 0px;
}

.elementor-840 .elementor-element.elementor-element-583d91d .elementor-button {
	background-color: #f5f5f5;
	font-weight: 700;
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-radius: 4px 4px 4px 4px;
}

.elementor-840 .elementor-element.elementor-element-87e2a99 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 60px;
	--padding-bottom: 83px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-9e80795 {
	text-align: center;
}

.elementor-840 .elementor-element.elementor-element-9e80795 .elementor-heading-title {
	font-family: "arkibal serif", Sans-serif;
	font-size: 50px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-d62f779 {
	text-align: center;
	font-size: 30px;
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-d7f3593 {
	--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-840 .elementor-element.elementor-element-ff2983f {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-6db8448.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-6db8448.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-6db8448.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-6db8448.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-6db8448 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-961ba80 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-284815a.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-284815a.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-284815a.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-284815a.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-284815a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-284815a .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-7853e18 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-b9c469d.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-b9c469d.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-b9c469d.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-b9c469d.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-b9c469d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box .elementskit-info-box-title {
	color: #0e0e0e;
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box .elementskit-info-box-title a {
	color: #0e0e0e;
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box .elementskit-info-box-title svg path {
	stroke: #0e0e0e;
	fill: #0e0e0e;
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-cfe521c {
	--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-840 .elementor-element.elementor-element-dd98d15 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-ef0d79f.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-ef0d79f.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-ef0d79f.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-ef0d79f.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-ef0d79f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-635884a {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-96e2c43.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-96e2c43.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-96e2c43.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-96e2c43.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-96e2c43 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-5adeb35 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-1c01e9a.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-1c01e9a.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-1c01e9a.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-1c01e9a.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1c01e9a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-cb8df25 {
	--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-840 .elementor-element.elementor-element-d10eb1e {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-d66baf9.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-d66baf9.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-d66baf9.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-d66baf9.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-d66baf9 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-cba68f9 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-90cb791.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-90cb791.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-90cb791.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-90cb791.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-90cb791 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-b97cb5c {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-9e3b7d6.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-9e3b7d6.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-9e3b7d6.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-9e3b7d6.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

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

.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-532b7b3 {
	--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-840 .elementor-element.elementor-element-0009ce3 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-e738b76.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-e738b76.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-e738b76.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-e738b76.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-e738b76 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-2e9a305 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-0e0581c.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-0e0581c.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-0e0581c.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-0e0581c.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-0e0581c > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-a43683f {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-5dac33d.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-5dac33d.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-5dac33d.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-5dac33d.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-5dac33d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-875bfa5 {
	--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-840 .elementor-element.elementor-element-935a6fe {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-298c7e7.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-298c7e7.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-298c7e7.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-298c7e7.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-298c7e7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-33d56b1 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-a2d0a17.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-a2d0a17.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-a2d0a17.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-a2d0a17.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box .elementskit-info-box-title {
	color: #030303;
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box .elementskit-info-box-title a {
	color: #030303;
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box .elementskit-info-box-title svg path {
	stroke: #030303;
	fill: #030303;
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-a7f3ba6 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-1331f10.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-1331f10.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-1331f10.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-1331f10.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1331f10 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-dd4c860 {
	--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-840 .elementor-element.elementor-element-b28beb8 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-a19e039.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-a19e039.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-a19e039.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-a19e039.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-a19e039 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-3e82665 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-059e293.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-059e293.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-059e293.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-059e293.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-059e293 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-bda92b0 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-d45282d.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-d45282d.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-d45282d.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-d45282d.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-d45282d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-de9901a {
	--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-840 .elementor-element.elementor-element-529719c {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-7c68cbe.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-7c68cbe.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-7c68cbe.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-7c68cbe.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-7c68cbe > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-0d333a4 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-21d946a.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-21d946a.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-21d946a.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-21d946a.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-21d946a > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-26c5941 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-1cc79e3.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-1cc79e3.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-1cc79e3.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-1cc79e3.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1cc79e3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-f3144db {
	--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-840 .elementor-element.elementor-element-54a7f92 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-7c4d5fb.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-7c4d5fb.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-7c4d5fb.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-7c4d5fb.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-7c4d5fb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-1c1b146 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-a7b87b8.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-a7b87b8.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-a7b87b8.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-a7b87b8.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-a7b87b8 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-b2bcdc1 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-1623540.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-1623540.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-1623540.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-1623540.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1623540 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box .elementskit-box-body {
	padding: 10px 30px 30px 30px;
}

.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 35px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-6e3733b {
	--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;
	--justify-content: space-between;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-8a0e5ce {
	--display: flex;
	--min-height: 747px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-41dfe8f {
	width: 100%;
	max-width: 100%;
}

.elementor-840 .elementor-element.elementor-element-41dfe8f img {
	width: 100%;
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-47c3fd4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
}

.elementor-840 .elementor-element.elementor-element-9afbbea {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 40px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-15a6179 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-840 .elementor-element.elementor-element-15a6179 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-840 .elementor-element.elementor-element-15a6179 .elementor-heading-title {
	font-family: "arkibal serif", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-b8aaca6 {
	width: var(--container-widget-width, 430px);
	max-width: 430px;
	--container-widget-width: 430px;
	--container-widget-flex-grow: 0;
}

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

.elementor-840 .elementor-element.elementor-element-b8aaca6.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-840 .elementor-element.elementor-element-b8aaca6 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-840 .elementor-element.elementor-element-b8aaca6.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-840 .elementor-element.elementor-element-b8aaca6.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-840 .elementor-element.elementor-element-b8aaca6.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-840 .elementor-element.elementor-element-b8aaca6 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-840 .elementor-element.elementor-element-b8aaca6 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-840 .elementor-element.elementor-element-b8aaca6 .elementor-image-box-title {
	color: var(--e-global-color-secondary);
	font-family: "Quicksand", Sans-serif;
	font-size: 30px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-6b9ed98 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #6d6d6d;
}

.elementor-840 .elementor-element.elementor-element-6b9ed98 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-840 .elementor-element.elementor-element-ffa7197 {
	--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;
	--justify-content: center;
	--align-items: center;
	border-style: none;
	--border-style: none;
	--border-radius: 8px 8px 8px 8px;
	--margin-top: 0px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-840 .elementor-element.elementor-element-ffa7197:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-ffa7197 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
	background-image: url("https://cdn-ildpkgk.nitrocdn.com/mAkLXtntsDYcbfsRtgyRontsQADoFBXA/assets/images/optimized/rev-8887f95/mindbodyinfusion.com/wp-content/uploads/2024/11/Group-167.png");
	background-position: 0px 37px;
	background-repeat: no-repeat;
}

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

.elementor-840 .elementor-element.elementor-element-e995ca7 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--margin-top: 60px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-ad08317 {
	--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: flex-start;
	--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-840 .elementor-element.elementor-element-3444dae {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	line-height: 1.2em;
}

.elementor-840 .elementor-element.elementor-element-3444dae.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-840 .elementor-element.elementor-element-56b6199 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	line-height: 1.2em;
}

.elementor-840 .elementor-element.elementor-element-56b6199.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-840 .elementor-element.elementor-element-363b48a {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-f38c932 img {
	max-width: 100%;
}

.elementor-840 .elementor-element.elementor-element-f43024f {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
}

.elementor-840 .elementor-element.elementor-element-f43024f > .elementor-widget-container {
	margin: 10px 0px -10px 0px;
}

.elementor-840 .elementor-element.elementor-element-f43024f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-840 .elementor-element.elementor-element-f43024f .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-840 .elementor-element.elementor-element-f43024f .elementor-image-box-title {
	color: var(--e-global-color-secondary);
	font-family: "Quicksand", Sans-serif;
	font-size: 30px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-587f7e1 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #6d6d6d;
}

.elementor-840 .elementor-element.elementor-element-587f7e1 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-840 .elementor-element.elementor-element-b0c0508 {
	width: var(--container-widget-width, 700px);
	max-width: 700px;
	--container-widget-width: 700px;
	--container-widget-flex-grow: 0;
	font-family: "Quicksand", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	color: #6d6d6d;
}

.elementor-840 .elementor-element.elementor-element-b0c0508 > .elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

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

.elementor-840 .elementor-element.elementor-element-052b158 {
	--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;
	--justify-content: flex-start;
	--border-radius: 20px 20px 20px 20px;
	--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-840 .elementor-element.elementor-element-052b158:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-052b158 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-893fbd6 {
	--display: flex;
	--padding-top: 15px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-840 .elementor-element.elementor-element-893fbd6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-840 .elementor-element.elementor-element-c4a30c2 img {
	border-radius: 20px 20px 20px 20px;
}

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

.elementor-840 .elementor-element.elementor-element-4ef982a > .elementor-widget-container {
	margin: 0px 0px 9px 0px;
}

.elementor-840 .elementor-element.elementor-element-4ef982a {
	text-align: left;
}

.elementor-840 .elementor-element.elementor-element-4ef982a .elementor-heading-title {
	font-family: "arkibal serif", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	color: #fff;
}

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

.elementor-840 .elementor-element.elementor-element-7b2435a {
	text-align: left;
}

.elementor-840 .elementor-element.elementor-element-7b2435a .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #f3e7be;
}

.elementor-840 .elementor-element.elementor-element-501b3ec > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-501b3ec {
	text-align: left;
}

.elementor-840 .elementor-element.elementor-element-501b3ec .elementor-heading-title {
	font-family: "arkibal serif", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #fff;
}

.elementor-840 .elementor-element.elementor-element-fd3849a {
	width: var(--container-widget-width, 642px);
	max-width: 642px;
	--container-widget-width: 642px;
	--container-widget-flex-grow: 0;
	color: #fff;
}

.elementor-840 .elementor-element.elementor-element-c2d31ed .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-weight: 700;
	fill: #fff;
	color: #fff;
	border-radius: 4px 4px 4px 4px;
}

.elementor-840 .elementor-element.elementor-element-c2d31ed > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

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

.elementor-840 .elementor-element.elementor-element-b4ed0a5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-840 .elementor-element.elementor-element-c83b919 {
	text-align: center;
}

.elementor-840 .elementor-element.elementor-element-c83b919 .elementor-heading-title {
	font-family: "arkibal serif", Sans-serif;
	font-size: 50px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-6099cc3 {
	--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;
	--justify-content: space-between;
	--padding-top: 60px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-b78e3a3 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
}

.elementor-840 .elementor-element.elementor-element-b78e3a3 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-840 .elementor-element.elementor-element-b78e3a3.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-840 .elementor-element.elementor-element-b78e3a3.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-840 .elementor-element.elementor-element-b78e3a3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-840 .elementor-element.elementor-element-b78e3a3 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-840 .elementor-element.elementor-element-b78e3a3 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-840 .elementor-element.elementor-element-8698a8a {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
}

.elementor-840 .elementor-element.elementor-element-8698a8a .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-840 .elementor-element.elementor-element-8698a8a.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-840 .elementor-element.elementor-element-8698a8a.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-840 .elementor-element.elementor-element-8698a8a.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-840 .elementor-element.elementor-element-8698a8a .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-840 .elementor-element.elementor-element-8698a8a .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-840 .elementor-element.elementor-element-3d4fd41 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
}

.elementor-840 .elementor-element.elementor-element-3d4fd41 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-840 .elementor-element.elementor-element-3d4fd41.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-840 .elementor-element.elementor-element-3d4fd41.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-840 .elementor-element.elementor-element-3d4fd41.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-840 .elementor-element.elementor-element-3d4fd41 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-840 .elementor-element.elementor-element-3d4fd41 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-840 .elementor-element.elementor-element-2e6b672 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
}

.elementor-840 .elementor-element.elementor-element-2e6b672 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-840 .elementor-element.elementor-element-2e6b672.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-840 .elementor-element.elementor-element-2e6b672.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-840 .elementor-element.elementor-element-2e6b672.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-840 .elementor-element.elementor-element-2e6b672 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-840 .elementor-element.elementor-element-2e6b672 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-840 .elementor-element.elementor-element-58a2249 {
	width: var(--container-widget-width, 20%);
	max-width: 20%;
	--container-widget-width: 20%;
	--container-widget-flex-grow: 0;
}

.elementor-840 .elementor-element.elementor-element-58a2249 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-840 .elementor-element.elementor-element-58a2249.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-840 .elementor-element.elementor-element-58a2249.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-840 .elementor-element.elementor-element-58a2249.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px;
}

.elementor-840 .elementor-element.elementor-element-58a2249 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 100%;
}

.elementor-840 .elementor-element.elementor-element-58a2249 .elementor-image-box-img img {
	transition-duration: .3s;
}

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

.elementor-840 .elementor-element.elementor-element-0699971:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-0699971 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(101, 113, 99, .16);
}

.elementor-840 .elementor-element.elementor-element-655a1de {
	--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;
	--justify-content: flex-end;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-54a0866 {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 50px;
}

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

.elementor-840 .elementor-element.elementor-element-3b04401 .elementor-heading-title {
	font-family: "arkibal serif", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-45402e5 {
	--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: center;
	border-style: none;
	--border-style: none;
	--border-radius: 8px 8px 8px 8px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-840 .elementor-element.elementor-element-45402e5:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-45402e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

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

.elementor-840 .elementor-element.elementor-element-02f6eac > .elementor-widget-container {
	margin: 0px 0px 0px -26px;
}

.elementor-840 .elementor-element.elementor-element-02f6eac {
	text-align: left;
}

.elementor-840 .elementor-element.elementor-element-ff3ec95 {
	--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: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-099063e {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	font-weight: bold;
	line-height: 1em;
}

.elementor-840 .elementor-element.elementor-element-12bc95c {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	font-weight: bold;
	line-height: 1em;
}

.elementor-840 .elementor-element.elementor-element-92957f1 {
	--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: flex-start;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-23e4bf4 {
	width: var(--container-widget-width, 49%);
	max-width: 49%;
	--container-widget-width: 49%;
	--container-widget-flex-grow: 0;
	font-family: "Quicksand", Sans-serif;
	font-weight: bold;
	line-height: 14px;
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-23e4bf4.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-840 .elementor-element.elementor-element-2a2da73 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-eeb3a5c img {
	max-width: 100%;
}

.elementor-840 .elementor-element.elementor-element-05f6b18 {
	--display: flex;
	--min-height: 400px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-d644e47 {
	width: 100%;
	max-width: 100%;
}

.elementor-840 .elementor-element.elementor-element-d644e47 img {
	width: 100%;
}

.elementor-840 .elementor-element.elementor-element-0ed328c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 60px;
	--padding-bottom: 60px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-5f16f9e {
	text-align: center;
}

.elementor-840 .elementor-element.elementor-element-5f16f9e .elementor-heading-title {
	font-family: "arkibal serif", Sans-serif;
	font-size: 50px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-f604fd4 {
	text-align: center;
	font-size: 30px;
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-1188cd7 {
	--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-840 .elementor-element.elementor-element-acdffc9 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-840 .elementor-element.elementor-element-20fb6b3.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-20fb6b3.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-20fb6b3.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-20fb6b3.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-20fb6b3 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
	font-weight: bold;
}

.elementor-840 .elementor-element.elementor-element-20fb6b3 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}

.elementor-840 .elementor-element.elementor-element-20fb6b3 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-20fb6b3 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-20fb6b3 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-20fb6b3 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-20fb6b3 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-20fb6b3 .elementskit-info-image-box .elementskit-box-body {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-20fb6b3 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 30px 0px 30px 0px;
}

.elementor-840 .elementor-element.elementor-element-20fb6b3 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 25px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-20fb6b3 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-20fb6b3 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-20fb6b3 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-20fb6b3 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-8a67ea0 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-840 .elementor-element.elementor-element-b1c5c03.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-b1c5c03.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-b1c5c03.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-b1c5c03.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-b1c5c03 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
	font-weight: bold;
}

.elementor-840 .elementor-element.elementor-element-b1c5c03 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}

.elementor-840 .elementor-element.elementor-element-b1c5c03 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-b1c5c03 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-b1c5c03 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-b1c5c03 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-b1c5c03 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-b1c5c03 .elementskit-info-image-box .elementskit-box-body {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-b1c5c03 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 30px 0px 30px 0px;
}

.elementor-840 .elementor-element.elementor-element-b1c5c03 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 25px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-b1c5c03 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-b1c5c03 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-b1c5c03 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-b1c5c03 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-dbe791c {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-840 .elementor-element.elementor-element-15ab90f.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-15ab90f.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-15ab90f.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-15ab90f.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-15ab90f .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
	font-weight: bold;
}

.elementor-840 .elementor-element.elementor-element-15ab90f > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}

.elementor-840 .elementor-element.elementor-element-15ab90f .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-15ab90f .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-15ab90f .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-15ab90f .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-15ab90f .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-15ab90f .elementskit-info-image-box .elementskit-box-body {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-15ab90f .elementskit-info-image-box .elementskit-info-box-title {
	margin: 30px 0px 30px 0px;
}

.elementor-840 .elementor-element.elementor-element-15ab90f .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 25px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-15ab90f .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-15ab90f .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-15ab90f .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-15ab90f .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-436e411 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-840 .elementor-element.elementor-element-76c4844.ekit-equal-height-enable, .elementor-840 .elementor-element.elementor-element-76c4844.ekit-equal-height-enable .elementor-widget-container, .elementor-840 .elementor-element.elementor-element-76c4844.ekit-equal-height-enable .ekit-wid-con, .elementor-840 .elementor-element.elementor-element-76c4844.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-840 .elementor-element.elementor-element-76c4844 .elementskit-info-image-box .elementskit-btn {
	background-color: var(--e-global-color-secondary);
	font-weight: bold;
}

.elementor-840 .elementor-element.elementor-element-76c4844 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
}

.elementor-840 .elementor-element.elementor-element-76c4844 .elementskit-box-header img {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-76c4844 .elementskit-info-image-box  .elementskit-box-header img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-76c4844 .elementskit-info-image-box.elementskit-thumb-card >  img {
	opacity: 1;
}

.elementor-840 .elementor-element.elementor-element-76c4844 .elementskit-info-image-box:hover  .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-76c4844 .elementskit-info-image-box.elementskit-thumb-card:hover >  img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-840 .elementor-element.elementor-element-76c4844 .elementskit-info-image-box .elementskit-box-body {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-76c4844 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 30px 0px 30px 0px;
}

.elementor-840 .elementor-element.elementor-element-76c4844 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "arkibal serif", Sans-serif;
	font-size: 25px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-76c4844 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-76c4844 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-76c4844 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-76c4844 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
}

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

.elementor-840 .elementor-element.elementor-element-b279cf9:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-b279cf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dfdfdf;
}

.elementor-840 .elementor-element.elementor-element-0b11956 {
	--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: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-d61ecad {
	--display: flex;
}

.elementor-840 .elementor-element.elementor-element-129ef79 .elementor-heading-title {
	font-family: "arkibal serif", Sans-serif;
	font-size: 50px;
}

.elementor-840 .elementor-element.elementor-element-94f3caa {
	--display: flex;
}

.elementor-840 .elementor-element.elementor-element-2f5fdf5 {
	--e-image-carousel-slides-to-show: 3;
}

.elementor-840 .elementor-element.elementor-element-2f5fdf5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-840 .elementor-element.elementor-element-2f5fdf5 .elementor-swiper-button.elementor-swiper-button-next {
	font-size: 30px;
	color: #fff;
}

.elementor-840 .elementor-element.elementor-element-2f5fdf5 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-840 .elementor-element.elementor-element-2f5fdf5 .elementor-swiper-button.elementor-swiper-button-next svg {
	fill: #fff;
}

.elementor-840 .elementor-element.elementor-element-2f5fdf5 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-840 .elementor-element.elementor-element-2f5fdf5 .elementor-image-carousel-caption {
	text-align: center;
	color: var(--e-global-color-primary);
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0px;
}

.elementor-840 .elementor-element.elementor-element-362fb08 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 70px;
	--padding-bottom: 90px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-362fb08:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-362fb08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #657163;
}

.elementor-840 .elementor-element.elementor-element-aa5be13 > .elementor-widget-container {
	padding: 0px 0px 10px 0px;
}

.elementor-840 .elementor-element.elementor-element-aa5be13 {
	text-align: center;
}

.elementor-840 .elementor-element.elementor-element-aa5be13 .elementor-heading-title {
	font-family: "arkibal serif", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	color: #fff;
}

.elementor-840 .elementor-element.elementor-element-ecbe8ce > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-ecbe8ce {
	text-align: center;
	font-size: 30px;
	font-weight: 500;
	color: #f3e7be;
}

.elementor-840 .elementor-element.elementor-element-1e2e10b {
	--display: flex;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 15px;
	--ekit_testimonial_slidetoshow: 2;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .ekit_testimonial_style_5 .elementskit-watermark-icon {
	bottom: 30px;
	right: 30px;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-single-testimonial-slider, .elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-testimonial_card {
	border-radius: 20px 20px 20px 20px;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-stars > li > a, .elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-stars > li > span {
	color: #fec42d;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-stars > li:not(:last-child) {
	margin-right: 5px;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-commentor-content > i {
	padding: 10px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-icon-content > i {
	padding: 10px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-watermark-icon > i {
	padding: 10px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-watermark-icon svg {
	padding: 10px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
	border-radius: 50%;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-profile-info .elementskit-author-name {
	color: var(--e-global-color-primary);
	margin-bottom: 0px;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-commentor-bio .elementskit-commentor-image > img {
	height: 70px;
	width: 70px;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-testimonial-slider .swiper-pagination {
	bottom: -50px;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-testimonial-slider .swiper-pagination span {
	width: 9px;
	height: 9px;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child) {
	margin-right: 12px;
}

.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
	width: 8px;
	height: 8px;
	transform: scale(1.2);
}

.elementor-840 .elementor-element.elementor-element-b909f13 .elementor-button {
	background-color: var(--e-global-color-secondary);
	font-weight: 700;
	fill: #fff;
	color: #fff;
	border-radius: 4px 4px 4px 4px;
}

.elementor-840 .elementor-element.elementor-element-b909f13 > .elementor-widget-container {
	margin: 80px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

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

.elementor-840 .elementor-element.elementor-element-6a35af10 {
	--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;
	--justify-content: flex-start;
	--border-radius: 20px 20px 20px 20px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-6a35af10:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-6a35af10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-7ad6b52 {
	--display: flex;
	--justify-content: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-5d933605 > .elementor-widget-container {
	margin: 0px 0px 9px 0px;
}

.elementor-840 .elementor-element.elementor-element-5d933605 {
	text-align: center;
}

.elementor-840 .elementor-element.elementor-element-5d933605 .elementor-heading-title {
	font-family: "arkibal serif", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	color: #fff;
}

.elementor-840 .elementor-element.elementor-element-13085e3d .elementskit-accordion .elementskit-card-body, .elementor-840 .elementor-element.elementor-element-13085e3d .accordion.floating-style .elementskit-card-body {
	background-color: #fff;
}

.elementor-840 .elementor-element.elementor-element-13085e3d {
	width: var(--container-widget-width, 70%);
	max-width: 70%;
	--container-widget-width: 70%;
	--container-widget-flex-grow: 0;
}

.elementor-840 .elementor-element.elementor-element-13085e3d > .elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-13085e3d.elementor-element {
	--align-self: center;
}

.elementor-840 .elementor-element.elementor-element-13085e3d .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-13085e3d .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-13085e3d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
	color: var(--e-global-color-primary);
	padding: 10px 10px 10px 10px;
}

.elementor-840 .elementor-element.elementor-element-13085e3d .elementskit-accordion .elementskit-card-body {
	padding: 20px 10px 20px 10px;
}

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

.elementor-840 .elementor-element.elementor-element-f6ee5d5:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-f6ee5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9e9e9;
}

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

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

.elementor-840 .elementor-element.elementor-element-a3eb63b > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-840 .elementor-element.elementor-element-a3eb63b {
	text-align: left;
}

.elementor-840 .elementor-element.elementor-element-a3eb63b .elementor-heading-title {
	font-family: "arkibal serif", Sans-serif;
	font-size: 50px;
	font-weight: 500;
}

.elementor-840 .elementor-element.elementor-element-2c4736b > .elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-840 .elementor-element.elementor-element-2c4736b {
	text-align: left;
}

.elementor-840 .elementor-element.elementor-element-2c4736b .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-size: 29px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-86143b7 {
	width: var(--container-widget-width, 94%);
	max-width: 94%;
	--container-widget-width: 94%;
	--container-widget-flex-grow: 0;
}

.elementor-840 .elementor-element.elementor-element-8b5f811 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-8b5f811:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-8b5f811 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(223, 223, 223, 0);
}

.elementor-840 .elementor-element.elementor-element-ce676cd {
	--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;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-840 .elementor-element.elementor-element-ce676cd:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-ce676cd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #dfdfdf;
}

.elementor-840 .elementor-element.elementor-element-a91d31d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-840 .elementor-element.elementor-element-a91d31d.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-840 .elementor-element.elementor-element-43e2104 > .elementor-widget-container {
	margin: 0px 0px 40px 0px;
}

.elementor-840 .elementor-element.elementor-element-43e2104 {
	text-align: left;
}

.elementor-840 .elementor-element.elementor-element-43e2104 .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: var(--e-global-color-primary);
}

.elementor-840 .elementor-element.elementor-element-649b291 {
	width: var(--container-widget-width, 92.322%);
	max-width: 92.322%;
	--container-widget-width: 92.322%;
	--container-widget-flex-grow: 0;
}

.elementor-840 .elementor-element.elementor-element-649b291.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-840 .elementor-element.elementor-element-649b291.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-840 .elementor-element.elementor-element-649b291.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-649b291.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-840 .elementor-element.elementor-element-649b291 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 10%;
}

.elementor-840 .elementor-element.elementor-element-649b291 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-840 .elementor-element.elementor-element-5fb070f {
	width: var(--container-widget-width, 92.322%);
	max-width: 92.322%;
	--container-widget-width: 92.322%;
	--container-widget-flex-grow: 0;
}

.elementor-840 .elementor-element.elementor-element-5fb070f.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-840 .elementor-element.elementor-element-5fb070f.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-840 .elementor-element.elementor-element-5fb070f.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-5fb070f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-840 .elementor-element.elementor-element-5fb070f .elementor-image-box-wrapper .elementor-image-box-img {
	width: 10%;
}

.elementor-840 .elementor-element.elementor-element-5fb070f .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-840 .elementor-element.elementor-element-10a8f65.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-840 .elementor-element.elementor-element-10a8f65.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-10a8f65.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-840 .elementor-element.elementor-element-10a8f65 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 10%;
}

.elementor-840 .elementor-element.elementor-element-10a8f65 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-840 .elementor-element.elementor-element-7c151c6 {
	--display: flex;
}

.elementor-840 .elementor-element.elementor-element-7c151c6.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-840 .elementor-element.elementor-element-34386cb img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-840 .elementor-element.elementor-element-eb55e56 > .elementor-widget-container {
	border-radius: 20px 20px 20px 20px;
}

.elementor-840 .elementor-element.elementor-element-eb55e56 iframe {
	height: 297px;
}

.elementor-840 .elementor-element.elementor-element-a4ed7a9 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-840 .elementor-element.elementor-element-a4ed7a9:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-a4ed7a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-840 .elementor-element.elementor-element-65e0f93 > .elementor-widget-container {
	margin: 0px 0px 10px 0px;
}

.elementor-840 .elementor-element.elementor-element-65e0f93 {
	text-align: center;
}

.elementor-840 .elementor-element.elementor-element-65e0f93 .elementor-heading-title {
	font-family: "arkibal serif", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	color: #fff;
}

.elementor-840 .elementor-element.elementor-element-0775258 > .elementor-widget-container {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-840 .elementor-element.elementor-element-0775258 {
	text-align: center;
}

.elementor-840 .elementor-element.elementor-element-0775258 .elementor-heading-title {
	font-family: "Quicksand", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #fff;
}

.elementor-840 .elementor-element.elementor-element-05b550c {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

@media (min-width:768px) {
	.elementor-840 .elementor-element.elementor-element-8cc8419 {
		--content-width: 1300px;
	}
	
	.elementor-840 .elementor-element.elementor-element-8a0e5ce {
		--width: 50%;
	}
	
	.elementor-840 .elementor-element.elementor-element-47c3fd4 {
		--width: 50%;
	}
	
	.elementor-840 .elementor-element.elementor-element-9afbbea {
		--width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-363b48a {
		--width: 23%;
	}
	
	.elementor-840 .elementor-element.elementor-element-3e10a63 {
		--content-width: 1200px;
	}
	
	.elementor-840 .elementor-element.elementor-element-893fbd6 {
		--width: 37%;
	}
	
	.elementor-840 .elementor-element.elementor-element-e4d3f92 {
		--width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-b4ed0a5 {
		--content-width: 1230px;
	}
	
	.elementor-840 .elementor-element.elementor-element-655a1de {
		--width: 50%;
	}
	
	.elementor-840 .elementor-element.elementor-element-45402e5 {
		--width: 650px;
	}
	
	.elementor-840 .elementor-element.elementor-element-2a2da73 {
		--width: 23%;
	}
	
	.elementor-840 .elementor-element.elementor-element-05f6b18 {
		--width: 50%;
	}
	
	.elementor-840 .elementor-element.elementor-element-d61ecad {
		--width: 30%;
	}
	
	.elementor-840 .elementor-element.elementor-element-94f3caa {
		--width: 70%;
	}
	
	.elementor-840 .elementor-element.elementor-element-1d842fa7 {
		--content-width: 1200px;
	}
	
	.elementor-840 .elementor-element.elementor-element-7ad6b52 {
		--width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-a91d0d7 {
		--width: 50%;
	}
	
	.elementor-840 .elementor-element.elementor-element-8b5f811 {
		--width: 50%;
	}
	
	.elementor-840 .elementor-element.elementor-element-ce676cd {
		--width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-a91d31d {
		--width: 53%;
	}
	
	.elementor-840 .elementor-element.elementor-element-7c151c6 {
		--width: 47%;
	}
	
	.elementor-840 .elementor-element.elementor-element-a4ed7a9 {
		--content-width: 800px;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-840 .elementor-element.elementor-element-363b48a {
		--width: 100px;
	}
	
	.elementor-840 .elementor-element.elementor-element-45402e5 {
		--width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-d61ecad {
		--width: 21%;
	}
	
	.elementor-840 .elementor-element.elementor-element-94f3caa {
		--width: 79%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-840 .elementor-element.elementor-element-e4d3f92 {
		--width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-5402059 {
		--width: 80%;
	}
	
	.elementor-840 .elementor-element.elementor-element-2a2da73 {
		--width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-acdffc9 {
		--width: calc(50% - 20px);
	}
	
	.elementor-840 .elementor-element.elementor-element-8a67ea0 {
		--width: calc(50% - 20px);
	}
	
	.elementor-840 .elementor-element.elementor-element-dbe791c {
		--width: calc(50% - 20px);
	}
	
	.elementor-840 .elementor-element.elementor-element-436e411 {
		--width: calc(50% - 20px);
	}
	
	.elementor-840 .elementor-element.elementor-element-7ad6b52 {
		--width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-f6ee5d5 {
		--content-width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-a91d0d7 {
		--width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-d44f791 {
		--width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-8b5f811 {
		--width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-ce676cd {
		--width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-a91d31d {
		--width: 48%;
	}
	
	.elementor-840 .elementor-element.elementor-element-7c151c6 {
		--width: 50%;
	}
	
	.elementor-840 .elementor-element.elementor-element-a4ed7a9 {
		--content-width: 90%;
	}
}

@media (max-width:1366px) {
	.elementor-840 .elementor-element.elementor-element-f5f5092 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-840 .elementor-element.elementor-element-8cc8419 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-840 .elementor-element.elementor-element-4e704a6 {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-ffab307 {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-9e80795 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-840 .elementor-element.elementor-element-d62f779 {
		font-size: 20px;
	}
	
	.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box .elementskit-box-style-content {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-8a0e5ce:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-8a0e5ce > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ildpkgk.nitrocdn.com/mAkLXtntsDYcbfsRtgyRontsQADoFBXA/assets/images/optimized/rev-8887f95/mindbodyinfusion.com/wp-content/uploads/2024/11/MindBodyInfusiob-017.jpg");
		background-size: cover;
	}
	
	.elementor-840 .elementor-element.elementor-element-8a0e5ce:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-840 .elementor-element.elementor-element-8a0e5ce > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-840 .elementor-element.elementor-element-15a6179 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-840 .elementor-element.elementor-element-b8aaca6 .elementor-image-box-title {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-6b9ed98 {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-3444dae {
		width: var(--container-widget-width, 209.875px);
		max-width: 209.875px;
		--container-widget-width: 209.875px;
		--container-widget-flex-grow: 0;
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-56b6199 {
		width: var(--container-widget-width, 209.875px);
		max-width: 209.875px;
		--container-widget-width: 209.875px;
		--container-widget-flex-grow: 0;
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-363b48a {
		--margin-top: 50px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-f43024f .elementor-image-box-title {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-587f7e1 {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-b0c0508 {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-4ef982a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-4ef982a .elementor-heading-title {
		font-size: 39px;
	}
	
	.elementor-840 .elementor-element.elementor-element-7b2435a > .elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-7b2435a .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-501b3ec .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-fd3849a {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-c2d31ed .elementor-button {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-b4ed0a5 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-c83b919 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-840 .elementor-element.elementor-element-6099cc3 {
		--padding-top: 30px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-b78e3a3 .elementor-image-box-title {
		font-size: 9px;
	}
	
	.elementor-840 .elementor-element.elementor-element-b78e3a3 .elementor-image-box-description {
		font-size: 13px;
	}
	
	.elementor-840 .elementor-element.elementor-element-8698a8a .elementor-image-box-title {
		font-size: 9px;
	}
	
	.elementor-840 .elementor-element.elementor-element-8698a8a .elementor-image-box-description {
		font-size: 13px;
	}
	
	.elementor-840 .elementor-element.elementor-element-3d4fd41 .elementor-image-box-title {
		font-size: 9px;
	}
	
	.elementor-840 .elementor-element.elementor-element-3d4fd41 .elementor-image-box-description {
		font-size: 13px;
	}
	
	.elementor-840 .elementor-element.elementor-element-2e6b672 .elementor-image-box-title {
		font-size: 9px;
	}
	
	.elementor-840 .elementor-element.elementor-element-2e6b672 .elementor-image-box-description {
		font-size: 13px;
	}
	
	.elementor-840 .elementor-element.elementor-element-58a2249 .elementor-image-box-title {
		font-size: 9px;
	}
	
	.elementor-840 .elementor-element.elementor-element-58a2249 .elementor-image-box-description {
		font-size: 13px;
	}
	
	.elementor-840 .elementor-element.elementor-element-655a1de {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-840 .elementor-element.elementor-element-3b04401 .elementor-heading-title {
		font-size: 39px;
	}
	
	.elementor-840 .elementor-element.elementor-element-099063e {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-12bc95c {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-23e4bf4 {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-05f6b18:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-05f6b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ildpkgk.nitrocdn.com/mAkLXtntsDYcbfsRtgyRontsQADoFBXA/assets/images/optimized/rev-8887f95/mindbodyinfusion.com/wp-content/uploads/2024/11/sets-us-mind-body-infusion-clarita-CA-1920x1280-1.jpg");
		background-repeat: no-repeat;
		background-size: cover;
	}
	
	.elementor-840 .elementor-element.elementor-element-05f6b18:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-840 .elementor-element.elementor-element-05f6b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-840 .elementor-element.elementor-element-0ed328c {
		--padding-top: 40px;
		--padding-bottom: 40px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-5f16f9e .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-840 .elementor-element.elementor-element-f604fd4 {
		font-size: 20px;
	}
	
	.elementor-840 .elementor-element.elementor-element-20fb6b3 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-20fb6b3 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-b1c5c03 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-b1c5c03 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-15ab90f .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-15ab90f .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-76c4844 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-76c4844 .elementskit-info-image-box .elementskit-btn {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-2f5fdf5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-840 .elementor-element.elementor-element-2f5fdf5 .elementor-swiper-button.elementor-swiper-button-next {
		font-size: 20px;
	}
	
	.elementor-840 .elementor-element.elementor-element-2f5fdf5 .elementor-image-carousel-caption {
		text-align: center;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-aa5be13 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-840 .elementor-element.elementor-element-ecbe8ce {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-b909f13 .elementor-button {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-5d933605 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-5d933605 .elementor-heading-title {
		font-size: 39px;
	}
	
	.elementor-840 .elementor-element.elementor-element-f6ee5d5 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-840 .elementor-element.elementor-element-a3eb63b .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-840 .elementor-element.elementor-element-2c4736b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-840 .elementor-element.elementor-element-86143b7 {
		--container-widget-width: 94%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 94%);
		max-width: 94%;
	}
	
	.elementor-840 .elementor-element.elementor-element-43e2104 > .elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-43e2104 .elementor-heading-title {
		font-size: 18px;
	}
	
	.elementor-840 .elementor-element.elementor-element-649b291 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-649b291 .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-840 .elementor-element.elementor-element-649b291.elementor-position-right .elementor-image-box-img {
		margin-left: 3px;
	}
	
	.elementor-840 .elementor-element.elementor-element-649b291.elementor-position-left .elementor-image-box-img {
		margin-right: 3px;
	}
	
	.elementor-840 .elementor-element.elementor-element-649b291.elementor-position-top .elementor-image-box-img {
		margin-bottom: 3px;
	}
	
	.elementor-840 .elementor-element.elementor-element-649b291 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-5fb070f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-5fb070f .elementor-image-box-wrapper {
		text-align: left;
	}
	
	.elementor-840 .elementor-element.elementor-element-5fb070f.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-840 .elementor-element.elementor-element-5fb070f.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-840 .elementor-element.elementor-element-5fb070f.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-840 .elementor-element.elementor-element-5fb070f .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-840 .elementor-element.elementor-element-10a8f65 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-10a8f65.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-840 .elementor-element.elementor-element-10a8f65.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-840 .elementor-element.elementor-element-10a8f65.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-840 .elementor-element.elementor-element-65e0f93 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-840 .elementor-element.elementor-element-0775258 .elementor-heading-title {
		font-size: 20px;
	}
}

@media (max-width:1024px) {
	.elementor-840 .elementor-element.elementor-element-d7f3593 {
		--flex-wrap: wrap;
	}
	
	.elementor-840 .elementor-element.elementor-element-cfe521c {
		--flex-wrap: wrap;
	}
	
	.elementor-840 .elementor-element.elementor-element-cb8df25 {
		--flex-wrap: wrap;
	}
	
	.elementor-840 .elementor-element.elementor-element-532b7b3 {
		--flex-wrap: wrap;
	}
	
	.elementor-840 .elementor-element.elementor-element-875bfa5 {
		--flex-wrap: wrap;
	}
	
	.elementor-840 .elementor-element.elementor-element-dd4c860 {
		--flex-wrap: wrap;
	}
	
	.elementor-840 .elementor-element.elementor-element-de9901a {
		--flex-wrap: wrap;
	}
	
	.elementor-840 .elementor-element.elementor-element-f3144db {
		--flex-wrap: wrap;
	}
	
	.elementor-840 .elementor-element.elementor-element-ffa7197:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-ffa7197 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 10px;
		background-size: contain;
	}
	
	.elementor-840 .elementor-element.elementor-element-e995ca7 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-ad08317 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-840 .elementor-element.elementor-element-363b48a {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-052b158 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--flex-wrap: wrap;
	}
	
	.elementor-840 .elementor-element.elementor-element-4ef982a {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-7b2435a {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-501b3ec {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-fd3849a {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-6099cc3 {
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-840 .elementor-element.elementor-element-45402e5 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-840 .elementor-element.elementor-element-02f6eac > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-ff3ec95 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-840 .elementor-element.elementor-element-099063e {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-12bc95c {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-2a2da73 {
		--justify-content: flex-start;
	}
	
	.elementor-840 .elementor-element.elementor-element-eeb3a5c {
		text-align: left;
	}
	
	.elementor-840 .elementor-element.elementor-element-1188cd7 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 20px;
		--padding-right: 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-129ef79 .elementor-heading-title {
		font-size: 40px;
	}
	
	.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}
	
	.elementor-840 .elementor-element.elementor-element-6a35af10 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--flex-wrap: wrap;
	}
	
	.elementor-840 .elementor-element.elementor-element-5d933605 {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-13085e3d > .elementor-widget-container {
		padding: 0px 20px 0px 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-13085e3d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-13085e3d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
		padding: 10px 10px 10px 10px;
	}
	
	.elementor-840 .elementor-element.elementor-element-13085e3d .elementskit-accordion .elementskit-card-body {
		padding: 20px 10px 20px 10px;
	}
	
	.elementor-840 .elementor-element.elementor-element-f6ee5d5 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--align-items: center;
		--flex-wrap: wrap;
	}
	
	.elementor-840 .elementor-element.elementor-element-2c4736b .elementor-heading-title {
		font-size: 18px;
		line-height: 1.3em;
	}
	
	.elementor-840 .elementor-element.elementor-element-86143b7 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-ce676cd {
		--flex-wrap: wrap;
	}
	
	.elementor-840 .elementor-element.elementor-element-a91d31d {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-840 .elementor-element.elementor-element-43e2104 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-43e2104 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-840 .elementor-element.elementor-element-649b291 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-5fb070f .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-10a8f65 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-05b550c {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
}

@media (max-width:767px) {
	.elementor-840 .elementor-element.elementor-element-8cc8419 {
		--min-height: 400px;
	}
	
	.elementor-840 .elementor-element.elementor-element-4e704a6 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-840 .elementor-element.elementor-element-87e2a99 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-6db8448 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-284815a .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-b9c469d .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-ef0d79f .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-96e2c43 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-1c01e9a .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-d66baf9 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-90cb791 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-9e3b7d6 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-e738b76 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-0e0581c .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-5dac33d .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-298c7e7 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-a2d0a17 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-1331f10 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-a19e039 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-059e293 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-d45282d .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-7c68cbe .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-21d946a .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-1cc79e3 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-7c4d5fb .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-a7b87b8 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box:hover .elementskit-info-box-title {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box:hover .elementskit-info-box-title a {
		color: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-1623540 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
		stroke: var(--e-global-color-secondary);
		fill: var(--e-global-color-secondary);
	}
	
	.elementor-840 .elementor-element.elementor-element-47c3fd4 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-840 .elementor-element.elementor-element-9afbbea {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-15a6179 {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-b8aaca6 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-b8aaca6 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-b8aaca6 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-840 .elementor-element.elementor-element-6b9ed98 {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-ffa7197:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-ffa7197 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-3444dae {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-56b6199 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-f43024f {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-f43024f .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-587f7e1 {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-b0c0508 {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-3e10a63 {
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-052b158 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-e4d3f92 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-840 .elementor-element.elementor-element-4ef982a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-4ef982a .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-840 .elementor-element.elementor-element-7b2435a .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-840 .elementor-element.elementor-element-501b3ec > .elementor-widget-container {
		margin: 10px 10px 10px 10px;
	}
	
	.elementor-840 .elementor-element.elementor-element-501b3ec .elementor-heading-title {
		font-size: 22px;
	}
	
	.elementor-840 .elementor-element.elementor-element-c83b919 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-6099cc3 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-b78e3a3 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
	
	.elementor-840 .elementor-element.elementor-element-b78e3a3 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-840 .elementor-element.elementor-element-8698a8a {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
	
	.elementor-840 .elementor-element.elementor-element-8698a8a .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-840 .elementor-element.elementor-element-3d4fd41 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
	
	.elementor-840 .elementor-element.elementor-element-3d4fd41 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-840 .elementor-element.elementor-element-2e6b672 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
	
	.elementor-840 .elementor-element.elementor-element-2e6b672 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-840 .elementor-element.elementor-element-58a2249 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
	
	.elementor-840 .elementor-element.elementor-element-58a2249 .elementor-image-box-img {
		margin-bottom: 15px;
	}
	
	.elementor-840 .elementor-element.elementor-element-0699971 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-3b04401 > .elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-3b04401 {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-3b04401 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-45402e5 {
		--justify-content: center;
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-840 .elementor-element.elementor-element-ff3ec95 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-840 .elementor-element.elementor-element-099063e {
		text-align: center;
		line-height: 1.4em;
	}
	
	.elementor-840 .elementor-element.elementor-element-23e4bf4 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-2a2da73 {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-840 .elementor-element.elementor-element-eeb3a5c {
		width: var(--container-widget-width, 20%);
		max-width: 20%;
		--container-widget-width: 20%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-840 .elementor-element.elementor-element-05f6b18 {
		--min-height: 177px;
	}
	
	.elementor-840 .elementor-element.elementor-element-05f6b18:not(.elementor-motion-effects-element-type-background), .elementor-840 .elementor-element.elementor-element-05f6b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: 0px auto;
	}
	
	.elementor-840 .elementor-element.elementor-element-5f16f9e .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-f604fd4 {
		font-size: 18px;
	}
	
	.elementor-840 .elementor-element.elementor-element-129ef79 > .elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-129ef79 {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-aa5be13 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-ecbe8ce {
		font-size: 22px;
	}
	
	.elementor-840 .elementor-element.elementor-element-3e98ad9 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}
	
	.elementor-840 .elementor-element.elementor-element-1d842fa7 {
		--border-radius: 0px 0px 0px 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-6a35af10 {
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-7ad6b52 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-840 .elementor-element.elementor-element-5d933605 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-5d933605 .elementor-heading-title {
		font-size: 30px;
	}
	
	.elementor-840 .elementor-element.elementor-element-13085e3d > .elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-840 .elementor-element.elementor-element-a3eb63b {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-2c4736b {
		text-align: center;
	}
	
	.elementor-840 .elementor-element.elementor-element-86143b7 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-840 .elementor-element.elementor-element-649b291 .elementor-image-box-img {
		margin-bottom: 3px;
	}
	
	.elementor-840 .elementor-element.elementor-element-5fb070f .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-840 .elementor-element.elementor-element-10a8f65 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-840 .elementor-element.elementor-element-a4ed7a9 {
		--padding-top: 20px;
		--padding-bottom: 20px;
		--padding-left: 20px;
		--padding-right: 20px;
	}
	
	.elementor-840 .elementor-element.elementor-element-65e0f93 .elementor-heading-title {
		font-size: 25px;
	}
	
	.elementor-840 .elementor-element.elementor-element-0775258 .elementor-heading-title {
		font-size: 16px;
	}
	
	.elementor-840 .elementor-element.elementor-element-05b550c {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
}
