/* End custom CSS */

.elementor-1008 .elementor-element.elementor-element-eb6477d > .elementor-container {
	max-width: 375px;
}

.elementor-1008 .elementor-element.elementor-element-e2f8c91 > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-widget-call-to-action .elementor-cta__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
}

.elementor-widget-call-to-action .elementor-cta__description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
}

.elementor-widget-call-to-action .elementor-cta__button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
}

.elementor-widget-call-to-action .elementor-ribbon-inner {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
}

.elementor-1008 .elementor-element.elementor-element-e3da538 .elementor-cta .elementor-cta__bg, .elementor-1008 .elementor-element.elementor-element-e3da538 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 500ms;
}

.elementor-1008 .elementor-element.elementor-element-e3da538 .elementor-cta__content {
	text-align: right;
	padding: 17px 17px 17px 17px;
	background-color: var(--e-global-color-3b02095);
}

.elementor-1008 .elementor-element.elementor-element-e3da538 .elementor-cta__bg-wrapper {
	min-height: 200px;
}

.elementor-1008 .elementor-element.elementor-element-e3da538 .elementor-cta__title {
	font-family: "Heebo", Sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: var(--e-global-color-1146c69);
}

.elementor-1008 .elementor-element.elementor-element-e3da538 .elementor-cta__title:not(:last-child) {
	margin-bottom: 20px;
}

.elementor-1008 .elementor-element.elementor-element-e3da538 .elementor-cta__button {
	color: var(--e-global-color-1146c69);
	border-color: var(--e-global-color-1146c69);
	border-width: 0px;
	border-radius: 0px;
}

.elementor-1008 .elementor-element.elementor-element-e3da538 .elementor-cta:hover .elementor-cta__title {
	color: var(--e-global-color-e04a7c9);
}

/* Start custom CSS for call-to-action, class: .elementor-element-e3da538 */
.elementor-1008 .elementor-element.elementor-element-e3da538 .elementor-cta__button {
	padding: 1px;
}

.elementor-1008 .elementor-element.elementor-element-e3da538 .elementor-cta__button:hover {
	text-decoration: underline;
}

.elementor-1008 .elementor-element.elementor-element-e3da538.elementor-element.elementor-element .elementor-cta__title {
	min-height: 35px;
}
