
.elementor-13106 .elementor-element.elementor-element-5aa23405 {
	--display: flex;
}

.elementor-13106 .elementor-element.elementor-element-45c4c7b1 {
	text-align: center;
}

.elementor-13106 .elementor-element.elementor-element-45c4c7b1 .elementor-heading-title {
	font-size: 64px;
}

.elementor-13106 .elementor-element.elementor-element-1df60ada {
	column-gap: 0px;
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-13106 .elementor-element.elementor-element-1df60ada > .elementor-widget-container {
	margin: -0px 50px -0px 50px;
}

.elementor-13106 .elementor-element.elementor-element-7013809b {
	--display: flex;
}

.elementor-13106 .elementor-element.elementor-element-54ba3262 {
	--spacer-size: 20px;
}

.elementor-13106 .elementor-element.elementor-element-c4c7a01 {
	--display: flex;
}

.elementor-13106 .elementor-element.elementor-element-866d460 .gallery-item .gallery-caption {
	display: none;
}

.elementor-13106 .elementor-element.elementor-element-866d460 .gallery-item {
	padding: 0 15px 15px 0;
}

.elementor-13106 .elementor-element.elementor-element-866d460 .gallery {
	margin: 0 -15px -15px 0;
}

.elementor-13106 .elementor-element.elementor-element-866d460 {
	width: 100%;
	max-width: 100%;
}

.elementor-13106 .elementor-element.elementor-element-866d460.elementor-element {
	--align-self: center;
	--order: -99999;
}

.elementor-13106 .elementor-element.elementor-element-9078bcf {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-13106 .elementor-element.elementor-element-d8cef7d {
	--spacer-size: 20px;
}

.elementor-13106 .elementor-element.elementor-element-42f52fd8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-13106 .elementor-element.elementor-element-1b79074e .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit {
	background-color: var(--e-global-color-astglobalcolor0);
	color: #fff !important;
}

.elementor-13106 .elementor-element.elementor-element-1b79074e .eael-contact-form.eael-fluent-form-wrapper .ff-el-group .ff-btn-submit:hover {
	background-color: var(--e-global-color-astglobalcolor1);
}

.elementor-13106 .elementor-element.elementor-element-315ffb2a {
	text-align: center;
}

.elementor-13106 .elementor-element.elementor-element-315ffb2a.elementor-element {
	--order: -99999;
}

.elementor-13106 .elementor-element.elementor-element-358ef250 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

@media (max-width:767px) {
	.elementor-13106 .elementor-element.elementor-element-45c4c7b1 .elementor-heading-title {
		font-size: 38px;
	}
}

@media (min-width:768px) {
	.elementor-13106 .elementor-element.elementor-element-5aa23405 {
		--content-width: 1079px;
	}
	
	.elementor-13106 .elementor-element.elementor-element-42f52fd8 {
		--content-width: 699px;
	}
}
