
.elementor-12107 .elementor-element.elementor-element-fcdc241 {
	--icon-box-icon-margin: 15px;
}

.elementor-12107 .elementor-element.elementor-element-fcdc241.elementor-view-stacked .elementor-icon {
	background-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-fcdc241.elementor-view-framed .elementor-icon, .elementor-12107 .elementor-element.elementor-element-fcdc241.elementor-view-default .elementor-icon {
	fill: #0969b2;
	color: #0969b2;
	border-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-fcdc241 .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-fcdc241 .elementor-icon-box-title a {
	font-weight: 300;
}

.elementor-12107 .elementor-element.elementor-element-1ec5d41 {
	--icon-box-icon-margin: 15px;
}

.elementor-12107 .elementor-element.elementor-element-1ec5d41.elementor-view-stacked .elementor-icon {
	background-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-1ec5d41.elementor-view-framed .elementor-icon, .elementor-12107 .elementor-element.elementor-element-1ec5d41.elementor-view-default .elementor-icon {
	fill: #0969b2;
	color: #0969b2;
	border-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-1ec5d41 .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-1ec5d41 .elementor-icon-box-title a {
	font-weight: 300;
}

.elementor-12107 .elementor-element.elementor-element-e80c9b0 {
	--icon-box-icon-margin: 15px;
}

.elementor-12107 .elementor-element.elementor-element-e80c9b0.elementor-view-stacked .elementor-icon {
	background-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-e80c9b0.elementor-view-framed .elementor-icon, .elementor-12107 .elementor-element.elementor-element-e80c9b0.elementor-view-default .elementor-icon {
	fill: #0969b2;
	color: #0969b2;
	border-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-e80c9b0 .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-e80c9b0 .elementor-icon-box-title a {
	font-weight: 300;
}

.elementor-12107 .elementor-element.elementor-element-8c8116d {
	--icon-box-icon-margin: 15px;
}

.elementor-12107 .elementor-element.elementor-element-8c8116d.elementor-view-stacked .elementor-icon {
	background-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-8c8116d.elementor-view-framed .elementor-icon, .elementor-12107 .elementor-element.elementor-element-8c8116d.elementor-view-default .elementor-icon {
	fill: #0969b2;
	color: #0969b2;
	border-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-8c8116d .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-8c8116d .elementor-icon-box-title a {
	font-weight: 300;
}

.elementor-12107 .elementor-element.elementor-element-6fa1fb6 {
	--icon-box-icon-margin: 15px;
}

.elementor-12107 .elementor-element.elementor-element-6fa1fb6.elementor-view-stacked .elementor-icon {
	background-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-6fa1fb6.elementor-view-framed .elementor-icon, .elementor-12107 .elementor-element.elementor-element-6fa1fb6.elementor-view-default .elementor-icon {
	fill: #0969b2;
	color: #0969b2;
	border-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-6fa1fb6 .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-6fa1fb6 .elementor-icon-box-title a {
	font-weight: 300;
}

.elementor-12107 .elementor-element.elementor-element-1cd7aaf {
	--icon-box-icon-margin: 15px;
}

.elementor-12107 .elementor-element.elementor-element-1cd7aaf.elementor-view-stacked .elementor-icon {
	background-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-1cd7aaf.elementor-view-framed .elementor-icon, .elementor-12107 .elementor-element.elementor-element-1cd7aaf.elementor-view-default .elementor-icon {
	fill: #0969b2;
	color: #0969b2;
	border-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-1cd7aaf .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-1cd7aaf .elementor-icon-box-title a {
	font-weight: 300;
}

.elementor-12107 .elementor-element.elementor-element-937dc7b {
	--icon-box-icon-margin: 15px;
}

.elementor-12107 .elementor-element.elementor-element-937dc7b.elementor-view-stacked .elementor-icon {
	background-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-937dc7b.elementor-view-framed .elementor-icon, .elementor-12107 .elementor-element.elementor-element-937dc7b.elementor-view-default .elementor-icon {
	fill: #0969b2;
	color: #0969b2;
	border-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-937dc7b .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-937dc7b .elementor-icon-box-title a {
	font-weight: 300;
}

.elementor-12107 .elementor-element.elementor-element-15b17e6 {
	--icon-box-icon-margin: 15px;
}

.elementor-12107 .elementor-element.elementor-element-15b17e6.elementor-view-stacked .elementor-icon {
	background-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-15b17e6.elementor-view-framed .elementor-icon, .elementor-12107 .elementor-element.elementor-element-15b17e6.elementor-view-default .elementor-icon {
	fill: #0969b2;
	color: #0969b2;
	border-color: #0969b2;
}

.elementor-12107 .elementor-element.elementor-element-15b17e6 .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-15b17e6 .elementor-icon-box-title a {
	font-weight: 300;
}

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

#elementor-popup-modal-12107 .dialog-message {
	width: 640px;
	height: 380px;
	align-items: flex-start;
}

#elementor-popup-modal-12107 {
	justify-content: flex-start;
	align-items: center;
	pointer-events: all;
}

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

@media (max-width:767px) {
	.elementor-12107 .elementor-element.elementor-element-6b008e7 > .elementor-widget-container {
		padding: 40px 40px 20px 40px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-22a62c7 {
		width: 50%;
	}
	
	.elementor-12107 .elementor-element.elementor-element-fcdc241 {
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-fcdc241 .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-fcdc241 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-fcdc241 .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-fcdc241 .elementor-icon-box-title a {
		font-size: 1em;
	}
	
	.elementor-12107 .elementor-element.elementor-element-c01f752 {
		width: 50%;
	}
	
	.elementor-12107 .elementor-element.elementor-element-1ec5d41 {
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-1ec5d41 .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-1ec5d41 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-1ec5d41 .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-1ec5d41 .elementor-icon-box-title a {
		font-size: 1em;
	}
	
	.elementor-12107 .elementor-element.elementor-element-4d33058 {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-23f59cb {
		width: 50%;
	}
	
	.elementor-12107 .elementor-element.elementor-element-e80c9b0 {
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-e80c9b0 .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-e80c9b0 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-e80c9b0 .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-e80c9b0 .elementor-icon-box-title a {
		font-size: 1em;
	}
	
	.elementor-12107 .elementor-element.elementor-element-0c2c658 {
		width: 50%;
	}
	
	.elementor-12107 .elementor-element.elementor-element-8c8116d {
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-8c8116d .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-8c8116d .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-8c8116d .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-8c8116d .elementor-icon-box-title a {
		font-size: 1em;
	}
	
	.elementor-12107 .elementor-element.elementor-element-73ae962 > .elementor-widget-container {
		padding: 60px 40px 20px 40px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-b675581 {
		width: 50%;
	}
	
	.elementor-12107 .elementor-element.elementor-element-6fa1fb6 {
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-6fa1fb6 .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-6fa1fb6 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-6fa1fb6 .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-6fa1fb6 .elementor-icon-box-title a {
		font-size: 1em;
	}
	
	.elementor-12107 .elementor-element.elementor-element-0f3cf5a {
		width: 50%;
	}
	
	.elementor-12107 .elementor-element.elementor-element-1cd7aaf {
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-1cd7aaf .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-1cd7aaf .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-1cd7aaf .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-1cd7aaf .elementor-icon-box-title a {
		font-size: 1em;
	}
	
	.elementor-12107 .elementor-element.elementor-element-09cc3fb {
		margin-top: 30px;
		margin-bottom: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-41d57b7 {
		width: 50%;
	}
	
	.elementor-12107 .elementor-element.elementor-element-937dc7b {
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-937dc7b .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-937dc7b .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-937dc7b .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-937dc7b .elementor-icon-box-title a {
		font-size: 1em;
	}
	
	.elementor-12107 .elementor-element.elementor-element-b6dfcac {
		width: 50%;
	}
	
	.elementor-12107 .elementor-element.elementor-element-15b17e6 {
		--icon-box-icon-margin: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-15b17e6 .elementor-icon-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-15b17e6 .elementor-icon {
		font-size: 30px;
	}
	
	.elementor-12107 .elementor-element.elementor-element-15b17e6 .elementor-icon-box-title, .elementor-12107 .elementor-element.elementor-element-15b17e6 .elementor-icon-box-title a {
		font-size: 1em;
	}
	
	#elementor-popup-modal-12107 .dialog-message {
		width: 100vw;
		height: 100vh;
	}
	
	#elementor-popup-modal-12107 {
		justify-content: center;
		align-items: center;
	}
}
