/* End custom CSS */

.elementor-62428 .elementor-element.elementor-element-0334a50 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-62428 .elementor-element.elementor-element-777ff21 > .elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-62428 .elementor-element.elementor-element-6740610 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-62428 .elementor-element.elementor-element-53ba893 > .elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-62428 .elementor-element.elementor-element-53ba893 {
	text-align: start;
}

.elementor-62428 .elementor-element.elementor-element-1e6edd0 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
}

.elementor-62428 .elementor-element.elementor-element-7a20e44 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-62428 .elementor-element.elementor-element-7c8fb4e > .elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-62428 .elementor-element.elementor-element-e372899 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-62428 .elementor-element.elementor-element-66fe2eb > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
	padding: 0px 10px 30px 0px;
}

.elementor-62428 .elementor-element.elementor-element-66fe2eb {
	text-align: start;
}

.elementor-62428 .elementor-element.elementor-element-50a7452 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-62428 .elementor-element.elementor-element-29e7961 > .elementor-widget-container {
	padding: 0px 0px 0px 10px;
}

.elementor-62428 .elementor-element.elementor-element-29e7961 {
	text-align: start;
}

@media (max-width:767px) {
	.elementor-62428 .elementor-element.elementor-element-53ba893 > .elementor-widget-container {
		padding: 20px 0px 0px 0px;
	}
}

/* Start custom CSS for text-editor, class: .elementor-element-1e6edd0 */
.telephone-class {
	font-size: 30px !important;
	line-height: 41px !important;
}
