.elementor-9 .elementor-element.elementor-element-52374d0e > .elementor-container {
	max-width: 1230px;
}

.elementor-9 .elementor-element.elementor-element-52374d0e {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 75px 15px 70px 15px;
}

.elementor-9 .elementor-element.elementor-element-52374d0e > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-9 .elementor-element.elementor-element-102f1fba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 5px;
}

.elementor-9 .elementor-element.elementor-element-f4f2b44 .banner .banner-content, .elementor-9 .elementor-element.elementor-element-f4f2b44 .banner .banner-content .banner-title, .elementor-9 .elementor-element.elementor-element-f4f2b44 .banner .banner-content .banner-subtitle {
	text-align: center !important;
}

.elementor-9 .elementor-element.elementor-element-f4f2b44 .banner img {
	min-height: 100 !important;
	object-fit: cover;
}

.elementor-9 .elementor-element.elementor-element-27e197a9 .etheme-advanced-headline {
	color: var(--e-global-color-secondary);
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 44px;
	font-weight: 700;
	line-height: 56px;
}

.elementor-9 .elementor-element.elementor-element-27e197a9 {
	--heading-space: 25px;
	--line-style: solid;
	--line-color: var(--e-global-color-9a2fcc8);
}

.elementor-9 .elementor-element.elementor-element-27e197a9 .etheme-a-h-text-before {
	font-family: "Source Serif Pro", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	color: var(--e-global-color-9a2fcc8);
	margin-bottom: 5px;
}

.elementor-9 .elementor-element.elementor-element-85d102d {
	--image-space: 0px;
	--image-width-proportion: 50%;
	--content-padding: 25px;
	--terms-label-offset-y: 30px;
	--post-meta-padding: 10px 0 0;
	--cols: 3;
	--post-excerpt-lines: 7;
}

.elementor-9 .elementor-element.elementor-element-85d102d .etheme-elementor-tab-text:last-child {
	margin-left: 7px;
}

.elementor-9 .elementor-element.elementor-element-85d102d .etheme-elementor-tab-text:first-child {
	margin-right: 7px;
}

.elementor-9 .elementor-element.elementor-element-85d102d .etheme-post-content .etheme-post-excerpt {
	height: calc(var(--post-excerpt-lines) * 3ex);
	line-height: 3ex;
	overflow: hidden;
}

.elementor-9 .elementor-element.elementor-element-85d102d .etheme-elementor-tabs-wrapper {
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-85d102d .etheme-elementor-tab {
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
}

.elementor-9 .elementor-element.elementor-element-85d102d .etheme-elementor-tab:hover, .elementor-9 .elementor-element.elementor-element-85d102d .etheme-elementor-tab-active {
	color: var(--e-global-color-9a2fcc8);
}

.elementor-9 .elementor-element.elementor-element-85d102d .etheme-post-meta-data {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #e1e1e1;
}

.elementor-9 .elementor-element.elementor-element-52ad82e {
	--display: flex;
}

.elementor-widget-blockquote .elementor-blockquote__content {
	color: var(--e-global-color-text);
}

.elementor-widget-blockquote .elementor-blockquote__author {
	color: var(--e-global-color-secondary);
}

@media (max-width:1024px) {
	.elementor-9 .elementor-element.elementor-element-27e197a9 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-9 .elementor-element.elementor-element-85d102d {
		--cols: 2;
	}
}

@media (max-width:699px) {
	.elementor-9 .elementor-element.elementor-element-27e197a9 .etheme-advanced-headline {
		font-size: 40px;
	}
	
	.elementor-9 .elementor-element.elementor-element-85d102d {
		--cols: 1;
	}
}