/* End custom CSS */

.elementor-40784 .elementor-element.elementor-element-99a7404 {
	--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-40784 .elementor-element.elementor-element-2b46501 {
	--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-40784 .elementor-element.elementor-element-fb861c7 {
	--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;
}

/* Start custom CSS for rds-global-request-service-widget, class: .elementor-element-3ec6b3c */
#request_service .elementor-requestformA .floating_labels_wrapper div.gform_footer {
	display: block !important;
}

#request_service.d-none {
	display: block !important;
}

/* End custom CSS */

/* Start custom CSS for global, class: .elementor-global-60124 */
@media screen and (max-width: 640px) {
	.elementor-element.elementor-element-fb861c7.e-con-full.e-parent {
		padding: 10px !important;
	}
}
