
.elementor-59370 .elementor-element.elementor-element-c3aae1e {
	--display: flex;
}

.elementor-59370 .elementor-element.elementor-element-5204172 img {
	width: 100%;
	max-width: 100%;
	height: 175px;
	object-fit: cover;
	object-position: center center;
}

.elementor-59370 .elementor-element.elementor-element-e3d83af {
	text-align: center;
}

.elementor-59370 .elementor-element.elementor-element-e3d83af .elementor-heading-title {
	font-size: 24px;
	font-weight: 500;
	color: var(--e-global-color-d198ea4);
}

.elementor-59370 .elementor-element.elementor-element-a3a252b {
	--spacer-size: 20px;
}

.elementor-59370 .elementor-element.elementor-element-12f362b > .elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-59370 .elementor-element.elementor-element-12f362b .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 10px;
}

.elementor-59370 .elementor-element.elementor-element-12f362b .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -10px;
}

body.rtl .elementor-59370 .elementor-element.elementor-element-12f362b .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-59370 .elementor-element.elementor-element-12f362b .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-59370 .elementor-element.elementor-element-12f362b .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

.elementor-59370 .elementor-element.elementor-element-12f362b .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
	border-color: #dce0e0;
}

.elementor-59370 .elementor-element.elementor-element-12f362b .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-color: #dce0e0;
}

.elementor-59370 .elementor-element.elementor-element-12f362b .elementor-field-group .elementor-select-wrapper::before {
	color: #dce0e0;
}

.elementor-59370 .elementor-element.elementor-element-12f362b .elementor-button {
	background-color: var(--e-global-color-d198ea4);
}

.elementor-59370 .elementor-element.elementor-element-12f362b .elementor-button:hover {
	background-color: var(--e-global-color-4c93b89);
}

#elementor-popup-modal-59370 {
	background-color: rgba(0, 0, 0, .8);
	justify-content: center;
	align-items: center;
	pointer-events: all;
}

#elementor-popup-modal-59370 .dialog-message {
	width: 640px;
	height: auto;
}

#elementor-popup-modal-59370 .dialog-close-button {
	display: flex;
}

#elementor-popup-modal-59370 .dialog-widget-content {
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
}
