/* oom_dev_xp start */

.elementor-widget-text-editor p:last-child{
	margin: 0 !important;
}
.hov-txt-clr:hover p.elementor-image-box-description {
    color: #fff !important;
}
.hov-txt-clr h3.elementor-image-box-title:hover {
    color: #fff !important;
}

/* Contact Form */
input#form-field-c_footer_name,#form-field-c_footer_number,#form-field-c_footer_email,#form-field-c_footer_treatment {
    padding: 25px 0px !important;
}
textarea#form-field-c_footer_message {
	padding: 25px 0px !important;	
}
.cstm-recaptcha .e-form__buttons {
    top: 30px;
}

/* Floating WhatsApp */
button.oom-widget-chat-button {
    border-radius: 15px !important;
    border: 1px solid #fff !important;
}
li.error {
    margin-left: 20px;
}

.elementor-message.elementor-message-success.elementor-message-svg {
    position: absolute;
    top: 150%;
}

footer#site-footer {
    display: none !important;
}

/* For recaptcha */
@media (min-width: 1440px) {
	.cstm-recaptcha .elementor-field-type-recaptcha_v3.elementor-field-group.elementor-column.elementor-field-group-c_footer_recaptcha.elementor-col-100.recaptcha_v3-inline {
		top: 30px;
		width: 80% !important;
		justify-content: flex-end !important;
	}
}

@media (max-width: 1024px) {
	.cstm-recaptcha .elementor-field-type-recaptcha_v3.elementor-field-group.elementor-column.elementor-field-group-c_footer_recaptcha.elementor-col-100.recaptcha_v3-inline {
		width: 45% !important;
		top: 30px !important;
	}
}
@media (min-width: 1024px) {
	.cstm-recaptcha .elementor-field-type-recaptcha_v3.elementor-field-group.elementor-column.elementor-field-group-c_footer_recaptcha.elementor-col-100.recaptcha_v3-inline {
		width: unset !important;
		top: 30px !important;
	}
}
