:root{
	
	/* Primary */
	--primary: #91EC24;
	--primary-hover: #6dbf0a;
	--primary-dark: #6dbf0a;
	--primary-text: #91EC24;
	
	/* Primary RGBA */
	--rgba-primary-1: rgba(145,236,36,0.1);
	--rgba-primary-2: rgba(145,236,36,0.2);
	--rgba-primary-3: rgba(145,236,36,0.3);
	--rgba-primary-4: rgba(145,236,36,0.4);
	--rgba-primary-5: rgba(145,236,36,0.5);
	--rgba-primary-05: rgba(145,236,36,0.05);
	--rgba-primary-6: rgba(145,236,36,0.6);
	--rgba-primary-7: rgba(145,236,36,0.7);
	--rgba-primary-8: rgba(145,236,36,0.8);
	--rgba-primary-9: rgba(145,236,36,0.9);
	
	/* Secondary RGBA */
	--rgba-secondary-1: rgba(5,50,81,0.1);
	--rgba-secondary-2: rgba(5,50,81,0.2);
	--rgba-secondary-3: rgba(5,50,81,0.3);
	--rgba-secondary-4: rgba(5,50,81,0.4);
	--rgba-secondary-5: rgba(5,50,81,0.5);
	--rgba-secondary-6: rgba(5,50,81,0.6);
	--rgba-secondary-7: rgba(5,50,81,0.7);
	--rgba-secondary-8: rgba(5,50,81,0.8);
	--rgba-secondary-9: rgba(5,50,81,0.9);
	
		/* Other */
		--dark: #053251;
		--title: #232323;
		--secondary: #053251;
		--secondary-dark: #0D4267;
		--theme-text-color: #fff;
		--secondary-dark : #1c4a6c;
	
	/* Gradient */
	--gradient: linear-gradient(89deg, #FCDE3B 1.12%, #f7d416 44%);
	--gradient-1: linear-gradient(90deg, #FCDE3B 47.55%, #f7d416 100.15%);
	--gradient-2: linear-gradient(90deg, #FCDE3B 0%, #f7d416 100%);	
	
	/* Box Shadow */
	--primary-shadow: linear-gradient(90deg, #FCDE3B 47.55%, #f7d416 100.15%);
	
	/* extra variable */
	--theme1-bg-pattern1: url(../images/pattern/theme/bg-pattern2.svg);
	--theme1-bg-pattern2: url(../images/main-slider/slider2/background/bg2.png);
	
	--theme3-bg-color: #093858;
	--theme3-secondary: #053251;
	--theme3-secondary2: #031a2a;
	
	.dz-tabs.style-2 .nav-pills .nav-item .nav-link.active, .dz-tabs.style-2 .nav-pills .nav-item .nav-link:hover {
		background: var(--secondary);
		color:#fff;
	}



	.testimonial-2:hover p, .testimonial-2:hover .testimonial-name, 
	.testimonial-2:hover .testimonial-position, .testimonial-2:hover .quotes-icon, 
	.dz-team.style-2 .dz-position,
	.dz-team.style-2 .dz-name,
	.dz-team.style-3 .dz-name,
	.site-filters.style-5 .filters li:hover a,
	.site-filters.style-5 .filters li.active a,
	.site-filters.style-3 .filters li:hover a, 
	.site-filters.style-3 .filters li.active a,
	.dz-tabs.style-3 .nav-pills .nav-item .nav-link.active, .dz-tabs.style-3 .nav-pills .nav-item .nav-link:hover{
		color: var(--title);
	}
	.default-select .dropdown-menu .dropdown-item.active.selected {
		color: var(--title) !important;
	}
	.dz-team.style-3 .dz-position {
		color: var(--bs-body-color);
	}
	.btn-check:checked + .btn-outline-primary{
		color:var(--title);
	}

/* WhatsApp floating support button */
.wa-support-btn{
	position: fixed;
	left: 16px;
	bottom: 16px;
	z-index: 1000;
	background: #25D366;
	color: #053251;
	border-radius: 999px;
	padding: 12px 16px;
	display: inline-flex;
	align-items: center;
	gap: 8px;
	text-decoration: none;
	box-shadow: 0 6px 20px rgba(0,0,0,0.25);
	font-weight: 600;
}
.wa-support-btn i{ font-size: 20px; }
.wa-support-btn:hover{ color: #053251; background: #1ec85c; }
@media (max-width: 575.98px){
	.wa-support-btn .label{ display:none; }
	.wa-support-btn{ padding: 12px; border-radius: 50%; }
}
