/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 27 2026 | 09:17:26 */
#home-ws1-big-icon {
    perspective: 1000px;
}

#home-ws1-big-icon img {
    will-change: transform, filter;
    transform-origin: 50% 60%;
    transform: translateZ(0);
    animation: ws1-float 7.8s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite;
    filter: drop-shadow(0 28px 40px rgba(0,0,0,0.33));
}

.faq p {
	color: #8C8D8C !important;
}

.elementor-toggle .elementor-tab-content,
.elementor-toggle .elementor-tab-title {
	border-bottom: 1px solid #4A4D50;
}

@keyframes ws1-float {
    0% {
        transform: translate3d(0, 0, 0) rotateZ(0deg) rotateX(0deg);
        filter: drop-shadow(0 28px 40px rgba(0,0,0,0.33));
    }

    20% {
        transform: translate3d(4px, -10px, 0) rotateZ(0.6deg) rotateX(0.4deg);
        filter: drop-shadow(0 24px 34px rgba(0,0,0,0.28));
    }

    50% {
        transform: translate3d(0px, -18px, 0) rotateZ(0deg) rotateX(0deg);
        filter: drop-shadow(0 20px 28px rgba(0,0,0,0.22));
    }

    80% {
        transform: translate3d(-4px, -10px, 0) rotateZ(-0.6deg) rotateX(-0.4deg);
        filter: drop-shadow(0 24px 34px rgba(0,0,0,0.28));
    }

    100% {
        transform: translate3d(0, 0, 0) rotateZ(0deg) rotateX(0deg);
        filter: drop-shadow(0 28px 40px rgba(0,0,0,0.33));
    }
}

@media (prefers-reduced-motion: reduce) {
    #home-ws1-big-icon img {
        animation: none;
        transform: none;
        filter: none;
    }
}


@media (max-width: 767px) {
	.top-nav {
		display: none;
	}
}