/* Enter Your Custom CSS Here */
.grecaptcha-badge {
  visibility: hidden !important;
}

@media (max-width: 480px) {
	.cookie-bar-bar .use_x_close .x_close {
			right:-15px !important;
	}

}

.content-wrapper {
	transition: unset !important;
}

@media screen and (max-width: 991px) {
	.documentation .sidebar {
	    position: absolute;
		  width: 100%;
		  top: 20px;
	}
}

.wpb_animate_when_almost_visible {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(10px); /* Slight offset for effect */
    transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}
.wpb_animate_when_almost_visible:not(.wpb_start_animation) {
    transform: translateY(20px); /* Move down slightly before appearing */
}
.wpb_animate_when_almost_visible.wpb_start_animation {
    transition-delay: 0.2s;
}

#r0c0m0i5 {
	display: none!important;
}

.bb-feedback-button {
	display: none !important;
}

#pricing .bb-feedback-button,
#docs .bb-feedback-button,
#demos .bb-feedback-button,
#contact .bb-feedback-button {
	display: flex !important;
}

#docs:has(.elementor) .bb-feedback-button,
#docs:has(#Appointments) .bb-feedback-button,
#docs:has(#Scheduling) .bb-feedback-button,
#docs:has(#WooCommerce) .bb-feedback-button,
#docs:has(.back-to-blog) .bb-feedback-button,
#docs:has(.post-hero-wrapper.has-cover-image) .bb-feedback-button,
#docs:has(#Events) .bb-feedback-button {
	display: none !important;
}

.documentation .faq-fixed-btn-left {
  width: 0;
}