
.elementor-bc-flex-widget .elementor-85865 .elementor-element.elementor-element-391828f0.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-85865 .elementor-element.elementor-element-391828f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-85865 .elementor-element.elementor-element-391828f0.elementor-column > .elementor-widget-wrap {
	justify-content: flex-start;
}

.elementor-85865 .elementor-element.elementor-element-391828f0 > .elementor-element-populated {
	padding: 60px 60px 60px 60px;
}

.elementor-85865 .elementor-element.elementor-element-4ff2e9eb .elementor-icon {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background-color: rgba(255, 255, 255, 0);
	font-size: 32px;
	padding: 16px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-85865 .elementor-element.elementor-element-4ff2e9eb {
	width: auto;
	max-width: auto;
	top: 0px;
}

body:not(.rtl) .elementor-85865 .elementor-element.elementor-element-4ff2e9eb {
	right: 0%;
}

body.rtl .elementor-85865 .elementor-element.elementor-element-4ff2e9eb {
	left: 0%;
}

.elementor-85865 .elementor-element.elementor-element-4ff2e9eb .elementor-icon i {
	color: var(--e-global-color-el_color_7);
}

.elementor-85865 .elementor-element.elementor-element-4ff2e9eb .elementor-icon svg {
	fill: var(--e-global-color-el_color_7);
	color: var(--e-global-color-el_color_7);
}

.elementor-85865 .elementor-element.elementor-element-4ff2e9eb .elementor-icon:hover i {
	color: var(--e-global-color-el_color_2);
}

.elementor-85865 .elementor-element.elementor-element-4ff2e9eb .elementor-icon:hover svg {
	fill: var(--e-global-color-el_color_2);
	color: var(--e-global-color-el_color_2);
}

.elementor-85865 .elementor-element.elementor-element-ec46f9f {
	text-align: center;
}

.elementor-85865 .elementor-element.elementor-element-ec46f9f .elementor-heading-title {
	font-family: var(--e-global-typography-el_title_3-font-family), sans-serif;
	font-size: var(--e-global-typography-el_title_3-font-size);
	font-weight: var(--e-global-typography-el_title_3-font-weight);
	text-transform: var(--e-global-typography-el_title_3-text-transform);
	line-height: var(--e-global-typography-el_title_3-line-height);
}

.elementor-85865 .elementor-element.elementor-element-99b1ae9 {
	margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: center;
	font-family: var(--e-global-typography-el_content_4-font-family), sans-serif;
	font-size: var(--e-global-typography-el_content_4-font-size);
	font-weight: var(--e-global-typography-el_content_4-font-weight);
	line-height: var(--e-global-typography-el_content_4-line-height);
	color: var(--e-global-color-el_color_7_1);
	--textColor: var(--e-global-color-el_color_7_1);
}

.elementor-85865 .elementor-element.elementor-element-32e9c01 {
	--spacer-size: 60px;
}

.elementor-85865 .elementor-element.elementor-element-13e5583 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-85865 .elementor-element.elementor-element-13e5583 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	border-width: 1px 1px 1px 1px;
}

.elementor-85865 .elementor-element.elementor-element-13e5583 .elementor-field-group .elementor-select-wrapper select {
	border-width: 1px 1px 1px 1px;
}

.elementor-85865 .elementor-element.elementor-element-13e5583 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

#elementor-popup-modal-85865 .dialog-widget-content {
	animation-duration: .3s;
	background-color: var(--e-global-color-el_color_7_7);
	width: 650px;
	border-radius: 40px 0px 40px 0px;
}

#elementor-popup-modal-85865 {
	background-color: transparent;
	justify-content: center;
	align-items: center;
	pointer-events: all;
	background-image: linear-gradient(180deg, var(--e-global-color-el_hover_2) 0%, var(--e-global-color-el_hover_1) 100%);
}

#elementor-popup-modal-85865 .dialog-message {
	width: 650px;
	height: auto;
	max-height: var(--the7-fit-height, 100vh);
	--scrollbar-thumb-color: rgba(255, 255, 255, .14);
	--scrollbar-thumb-hover-color: rgba(255, 255, 255, .25);
}

@media (max-width:1100px) {
	.elementor-85865 .elementor-element.elementor-element-ec46f9f .elementor-heading-title {
		font-size: var(--e-global-typography-el_title_3-font-size);
		line-height: var(--e-global-typography-el_title_3-line-height);
	}
	
	.elementor-85865 .elementor-element.elementor-element-99b1ae9 {
		font-size: var(--e-global-typography-el_content_4-font-size);
		line-height: var(--e-global-typography-el_content_4-line-height);
	}
}

@media (max-width:1100px) and (min-width:768px) {
	.elementor-85865 .elementor-element.elementor-element-391828f0 {
		width: 100%;
	}
}

@media (max-width:767px) {
	.elementor-85865 .elementor-element.elementor-element-391828f0 > .elementor-element-populated {
		padding: 60px 40px 60px 40px;
	}
	
	.elementor-85865 .elementor-element.elementor-element-ec46f9f .elementor-heading-title {
		font-size: var(--e-global-typography-el_title_3-font-size);
		line-height: var(--e-global-typography-el_title_3-line-height);
	}
	
	.elementor-85865 .elementor-element.elementor-element-99b1ae9 {
		font-size: var(--e-global-typography-el_content_4-font-size);
		line-height: var(--e-global-typography-el_content_4-line-height);
	}
	
	#elementor-popup-modal-85865 .dialog-widget-content {
		border-radius: 0px 0px 0px 0px;
	}
}
