
.elementor-2109 .elementor-element.elementor-element-2ebb677 {
	margin-top: 13px;
	margin-bottom: 0px;
}

.elementor-2109 .elementor-element.elementor-element-d315a12 > .elementor-widget-container {
	margin: 0px 0px 1px 0px;
}

.elementor-2109 .elementor-element.elementor-element-d315a12 .owl-nav:not(.disabled) {
	display: block !important;
}

.elementor-2109 .elementor-element.elementor-element-d82bccc > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-2109 .elementor-element.elementor-element-d82bccc {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-widget-heading .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-2109 .elementor-element.elementor-element-cc539a4 {
	width: auto;
	max-width: auto;
}

.elementor-2109 .elementor-element.elementor-element-cc539a4 .elementor-heading-title {
	font-size: .8em;
	text-transform: uppercase;
	line-height: 1.4em;
}

.elementor-2109 .elementor-element.elementor-element-9a3b1f7 {
	width: auto;
	max-width: auto;
}

.elementor-2109 .elementor-element.elementor-element-9a3b1f7 > .elementor-widget-container {
	padding: 0px 14px 0px 0px;
}

.elementor-element-9a3b1f7 .post-meta {
	font-size: .8em;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.4em;
}

.elementor-element-9a3b1f7 .post-meta, .elementor-element-9a3b1f7 .post-meta i, .elementor-element-9a3b1f7 .post-meta a {
	color: #212529;
}

.elementor-element-9a3b1f7 .post-meta a:hover, .elementor-element-9a3b1f7 .post-meta a:focus {
	color: var(--e-global-color-primary);
}

.elementor-2109 .elementor-element.elementor-element-1b2df2d {
	width: auto;
	max-width: auto;
}

.elementor-2109 .elementor-element.elementor-element-1b2df2d > .elementor-widget-container {
	margin: 0px 0px 0px 13px;
}

.elementor-2109 .elementor-element.elementor-element-1b2df2d .elementor-heading-title {
	font-size: .8em;
	text-transform: uppercase;
	line-height: 1.4em;
}

.elementor-2109 .elementor-element.elementor-element-77bf00b {
	width: auto;
	max-width: auto;
}

.elementor-2109 .elementor-element.elementor-element-77bf00b > .elementor-widget-container {
	padding: 0px 14px 0px 0px;
}

.elementor-element-77bf00b .post-meta {
	font-size: .8em;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.4em;
}

.elementor-2109 .elementor-element.elementor-element-0b8cf48 {
	width: auto;
	max-width: auto;
}

.elementor-2109 .elementor-element.elementor-element-0b8cf48 > .elementor-widget-container {
	margin: 0px 0px 0px 13px;
}

.elementor-2109 .elementor-element.elementor-element-0b8cf48 .elementor-heading-title {
	font-size: .8em;
	text-transform: uppercase;
	line-height: 1.4em;
}

.elementor-2109 .elementor-element.elementor-element-2989f3b {
	width: auto;
	max-width: auto;
}

.elementor-2109 .elementor-element.elementor-element-2989f3b > .elementor-widget-container {
	padding: 0px 14px 0px 0px;
}

.elementor-element-2989f3b .post-meta {
	font-size: .8em;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.4em;
}

.elementor-element-2989f3b .post-meta, .elementor-element-2989f3b .post-meta i, .elementor-element-2989f3b .post-meta a {
	color: #777;
}

.elementor-widget-divider {
	--divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-2109 .elementor-element.elementor-element-1e913e9 {
	--divider-border-style: solid;
	--divider-color: rgba(0, 0, 0, .06);
	--divider-border-width: 1px;
}

.elementor-2109 .elementor-element.elementor-element-1e913e9 > .elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-2109 .elementor-element.elementor-element-1e913e9 .elementor-divider-separator {
	width: 100%;
}

.elementor-2109 .elementor-element.elementor-element-1e913e9 .elementor-divider {
	padding-block-start: 7px;
	padding-block-end: 7px;
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-2109 .elementor-element.elementor-element-9a9e295 > .elementor-widget-container {
	margin: 0px 0px 3px 0px;
}

.elementor-element-9a9e295 .post-author h3 {
	font-size: 1.5em;
	font-weight: 700;
}

.elementor-element-9a9e295 .post-author .img-thumbnail img {
	max-width: 80px;
}

.elementor-element-9a9e295 .post-author .name a {
	color: #222529;
}

.elementor-element-e043992 .comment-respond {
	margin-top: 21px;
}

.elementor-element-e043992 .comment-respond .comment-reply-title {
	margin-bottom: 18px;
	font-size: 1.5em;
	font-weight: 700;
}

.elementor-element-e043992 .post-comments > h3, .elementor-element-e043992 .post-comments > h4 {
	font-size: 1.5em;
	font-weight: 700;
	letter-spacing: -1.05px;
}
