/* OOm Dev - XP Start */

footer#site-footer {
    display: none;
}

button.elementor-button.elementor-size-sm:hover {
   box-shadow: 0px 0px 20px 0px #8039C6; 
}

button.elementor-button.elementor-size-sm:hover svg {
    transform: rotateZ(45deg);
	transition: transform 0.3s ease-in-out;
}

.elementor-widget-text-editor p:last-child{
	margin: 0 !important;
}
/* Reviews */
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: flex !important;
    justify-content: flex-end !important;
}

/* Contact Form */
input#form-field-c_name, #form-field-c_contact, #form-field-c_email, #form-field-c_date  {
    padding-left: 0px;
}
textarea#form-field-c_message {
	padding-left: 0px;
}

.elementor-550 .elementor-element.elementor-element-c70fc41 .elementor-button[type="submit"] svg * {
    fill: transparent !important;
}

/* CTA Button */
.cta-button:hover svg {
    transform: rotateZ(45deg);
    transition: transform 0.3s ease-in-out;
}

/* Recaptcha */
.elementor-field-type-recaptcha_v3.elementor-field-group.elementor-column.elementor-field-group-c_recaptcha.elementor-col-100.recaptcha_v3-inline {
    width: 40%;
}

@media (min-width: 1920px) {
	.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons {
		margin-top: -90px;
	}
}

@media (max-width: 1440px) {
	.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons {
		margin-top: -90px;
		left:80px;
	}
}

@media (max-width: 912px) {
.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-100.e-form__buttons {
		margin-top: 0px;
		left:0px;
	}
.elementor-button-align-center .e-form__buttons, .elementor-button-align-center .elementor-field-type-submit {
		justify-content: left;
	}
	/* Reviews */
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		display: unset !important;
		justify-content: unset!important;
	}
}



/* Floating WhatsApp */
#oom-whatsapp-widgets-floating-whatsapp.oom-widget-popup-wrapper .oom-widget-chat-button {
	background-color: transparent !important;
	border-radius: 10px !important;
    border: 1px solid white !important;
	
    backdrop-filter: blur(10px);
    background: rgba(255, 255, 255, 1);
}

/*
 *  custom style
*/

/* Default sticky header style */
.header-sec.elementor-sticky {
    transition: transform 0.3s ease-in-out;
}

/* Short header (visible state) */
.header-sec.elementor-sticky.header-widget-shortheader {
    --e-con-transform-translateY: 0px !important;
}

/* Tall header (hidden when sticky) */
.header-sec.elementor-sticky.header-widget-tallheader {
    --e-con-transform-translateY: -200px !important;
}
/* OOm Dev - XP End */