
			
						/* .gradient-text-part {
			    background: linear-gradient(to right, #4eb0ff, #df5dad, #df5dad);
			
			    -webkit-background-clip: text; 
			
			    -webkit-text-fill-color: transparent; 
			}
			
			
			 */
			
			.gradient-text-part1 {
			    background: linear-gradient(to right, #4eb0f4, #4eb0ff,#22d36b, #22d36b);
			    -webkit-background-clip: text; 
			    -webkit-text-fill-color: transparent; 
			}
			
			
			.gradient {
			  background: linear-gradient(to right, #4eb0f4, #4eb0ff, #22d36b, #22d36b);
			  -webkit-background-clip: text;
			  -webkit-text-fill-color: transparent;
			}
			
			
			
			/* anchor tag */
			a.gradient-text-part1 {
			  background: linear-gradient(90deg, #4eb0f4, #4eb0ff, #22d36b, #22d36b) !important;
			  -webkit-background-clip: text !important;
			  -webkit-text-fill-color: transparent;
			  background-clip: text;
			  color: transparent ;
			  text-decoration: none;
			  display: inline-block; 
			}
			
			
			
			button.slick-prev.slick-arrow {
			    left: -45px;
			}
			button.slick-next.slick-arrow {
			    right: -45px !important;
			}
			
			/* Mobile styles */
			@media screen and (max-width: 768px) {
			    button.slick-prev.slick-arrow {
			        left: -10px;
			    }
			    button.slick-next.slick-arrow {
			        right: -10px !important;
			    }
			}
			
			/* hover icon */
			.white-hover-icon:hover .elementor-button-icon svg path {
			  fill: #ffffff;
			  transition: fill 0.3s ease;
			}
			
			
			/* case study styling */
			.page-header {
			    display: none;
			}
			
			.post-tags {
			    display: none;
			}
			
			
			/* tabs active style */
			
			
			/* ✅ ACTIVE tab: apply gradient text (top-level only) */
			.tabs-gradient-scope > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
			  background: linear-gradient(to right, #4eb0f4, #4eb0ff, #22d36b, #22d36b);
			  -webkit-background-clip: text;
			  background-clip: text;
			  -webkit-text-fill-color: transparent;
			  color: transparent;
			}
			
			/* ✅ Bottom gradient border for active tab */
			.tabs-gradient-scope > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] {
			  position: relative; /* required for ::after to position correctly */
			}
			
			.tabs-gradient-scope > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]::after {
			  content: '';
			  position: absolute;
			  bottom: 0;
			  left: 0;
			  height: 3px;
			  width: 100%;
			  background: linear-gradient(to right, #4eb0f4, #4eb0ff, #22d36b, #22d36b);
			  border-radius: 2px;
			}
			
			/* ✅ Font size for only top-level tabs */
			.tabs-gradient-scope > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title .e-n-tab-title-text {
			  font-size: 22px;
			}
			
			.htslider-slider .slick-dots {
			    bottom: -24px;
			    }
			
			
			
			@media (max-width: 767px) {
			    /* Previous arrow */
			    .slick-prev svg {
			        margin-right: 20px;
			    }
			
			    /* Next arrow */
			    .slick-next svg {
			        margin-left: 20px;
			    }
			
			    /* Arrow size */
			    .slick-arrow svg {
			        width: 38px !important;
			    }
			}
			
			
			/* Chat bot */
			/* 
			.o-mail-ChatWindow:not(.o-mobile) {
			    --border-opacity: .15;
			    height: Min(65vh, 633.33333333px) !important;
			} */		
		