
.elementor-928 .elementor-element.elementor-element-44eb3fb {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}

.elementor-928 .elementor-element.elementor-element-44eb3fb > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-928 .elementor-element.elementor-element-54a4edf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0;
}

.elementor-928 .elementor-element.elementor-element-54a4edf > .elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0;
}

.elementor-928 .elementor-element.elementor-element-bfb3d20 > .elementor-container {
	max-width: 912px;
}

.elementor-928 .elementor-element.elementor-element-bfb3d20 {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
}

.elementor-928 .elementor-element.elementor-element-71147b7.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-928 .elementor-element.elementor-element-71147b7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 0;
}

.elementor-928 .elementor-element.elementor-element-71147b7 > .elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0;
}

.elementor-928 .elementor-element.elementor-element-46f8afb {
	width: var(--container-widget-width, 93.2%);
	max-width: 93.2%;
	--container-widget-width: 93.2%;
	--container-widget-flex-grow: 0;
}

.elementor-928 .elementor-element.elementor-element-46f8afb > .elementor-widget-container {
	margin: 0;
	padding: 0;
	box-shadow: 0 0 40px rgba(0, 0, 0, .15);
}

.elementor-928 .elementor-element.elementor-element-46f8afb .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-928 .elementor-element.elementor-element-8903a2f {
	width: var(--container-widget-width, 40px);
	max-width: 40px;
	--container-widget-width: 40px;
	--container-widget-flex-grow: 0;
}

.elementor-928 .elementor-element.elementor-element-8903a2f > .elementor-widget-container {
	margin: 0;
	padding: 0;
}

.elementor-928 .elementor-element.elementor-element-8903a2f .elementor-icon-wrapper {
	text-align: end;
}

.elementor-928 .elementor-element.elementor-element-8903a2f.elementor-view-stacked .elementor-icon {
	background-color: rgba(255, 255, 255, 0);
}

.elementor-928 .elementor-element.elementor-element-8903a2f.elementor-view-framed .elementor-icon, .elementor-928 .elementor-element.elementor-element-8903a2f.elementor-view-default .elementor-icon {
	color: rgba(255, 255, 255, 0);
	border-color: rgba(255, 255, 255, 0);
}

.elementor-928 .elementor-element.elementor-element-8903a2f.elementor-view-framed .elementor-icon, .elementor-928 .elementor-element.elementor-element-8903a2f.elementor-view-default .elementor-icon svg {
	fill: rgba(255, 255, 255, 0);
}

.elementor-928 .elementor-element.elementor-element-8903a2f.elementor-view-stacked .elementor-icon:hover {
	background-color: rgba(255, 255, 255, .12);
}

.elementor-928 .elementor-element.elementor-element-8903a2f.elementor-view-framed .elementor-icon:hover, .elementor-928 .elementor-element.elementor-element-8903a2f.elementor-view-default .elementor-icon:hover {
	color: rgba(255, 255, 255, .12);
	border-color: rgba(255, 255, 255, .12);
}

.elementor-928 .elementor-element.elementor-element-8903a2f.elementor-view-framed .elementor-icon:hover, .elementor-928 .elementor-element.elementor-element-8903a2f.elementor-view-default .elementor-icon:hover svg {
	fill: rgba(255, 255, 255, .12);
}

.elementor-928 .elementor-element.elementor-element-8903a2f .elementor-icon {
	font-size: 40px;
}

.elementor-928 .elementor-element.elementor-element-8903a2f .elementor-icon svg {
	height: 40px;
}

.elementor-928 .elementor-element.elementor-element-8903a2f .elementor-icon i, .elementor-928 .elementor-element.elementor-element-8903a2f .elementor-icon svg {
	transform: rotate(0);
}

#elementor-popup-modal-928 .dialog-widget-content {
	animation-duration: 1.2s;
	background-color: rgba(168, 38, 38, 0);
	border-radius: 0;
	margin: 0;
}

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

#elementor-popup-modal-928 .dialog-message {
	width: 912px;
	height: auto;
	padding: 0;
}

#elementor-popup-modal-928 .dialog-close-button {
	display: flex;
	top: 9%;
	background-color: #f30d0d;
	font-size: 35px;
}

body:not(.rtl) #elementor-popup-modal-928 .dialog-close-button {
	right: 49%;
}

body.rtl #elementor-popup-modal-928 .dialog-close-button {
	left: 49%;
}

@media (min-width: 768px) {
	.elementor-928 .elementor-element.elementor-element-54a4edf {
		width: 100%;
	}
}

@media (max-width: 1024px) {
	.elementor-928 .elementor-element.elementor-element-44eb3fb {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0 20px;
	}
	
	.elementor-928 .elementor-element.elementor-element-bfb3d20 > .elementor-container {
		max-width: 700px;
	}
	
	.elementor-928 .elementor-element.elementor-element-bfb3d20 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0;
	}
	
	.elementor-928 .elementor-element.elementor-element-46f8afb {
		--container-widget-width: 90%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 90%);
		max-width: 90%;
	}
	
	#elementor-popup-modal-928 .dialog-message {
		width: 900px;
	}
	
	#elementor-popup-modal-928 {
		justify-content: center;
		align-items: center;
	}
}

@media (max-width: 767px) {
	.elementor-928 .elementor-element.elementor-element-44eb3fb {
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.elementor-928 .elementor-element.elementor-element-bfb3d20 > .elementor-container {
		max-width: 767px;
	}
	
	.elementor-928 .elementor-element.elementor-element-bfb3d20 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0;
	}
	
	.elementor-928 .elementor-element.elementor-element-71147b7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-block-end: 0;
	}
	
	.elementor-928 .elementor-element.elementor-element-71147b7 > .elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0;
	}
	
	.elementor-928 .elementor-element.elementor-element-46f8afb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-928 .elementor-element.elementor-element-46f8afb > .elementor-widget-container {
		margin: 0;
		padding: 0;
	}
	
	.elementor-928 .elementor-element.elementor-element-8903a2f {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-928 .elementor-element.elementor-element-8903a2f > .elementor-widget-container {
		margin: 0;
		padding: 0;
	}
	
	.elementor-928 .elementor-element.elementor-element-8903a2f .elementor-icon-wrapper {
		text-align: end;
	}
	
	#elementor-popup-modal-928 .dialog-message {
		width: 767px;
	}
	
	#elementor-popup-modal-928 {
		justify-content: center;
		align-items: center;
	}
}
