/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 08 2025 | 07:15:13 */
.mouse-move-x {
    transition: transform 0.2s ease-out;
    will-change: transform;
}
.banner_heading .elementor-heading-title span {
  color: var( --e-global-color-accent );
}
.heading .elementor-heading-title span {
  color: var( --e-global-color-primary );
}
.why_heading .elementor-heading-title span {
  color: var( --e-global-color-accent );
}
.elementor-widget-button .elementor-button::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: auto;
  right: 0;
  width: 0;
  height: 100%;
  background: #222;
  border-radius: 5px;
  transition: all 0.4s ease-in-out;
  z-index: -1;
}
.elementor-widget-button .elementor-button:hover::after {
  width: 100%;
  left: 0;
  right: auto;
}
.elementor-widget-button .elementor-button {
  position: relative;
  transition: all 0.5s ease-in-out;
  overflow: hidden;
  z-index: 0;
}
a {
  text-decoration: none !important;
}


.pharma-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 15px;
}

.pharma-table th {
    background: #00A9A6;
    color: #FFF;
    padding: 12px 15px;
    text-align: left;
    font-weight: bold;
}

.pharma-table td {
    padding: 12px 15px;
    border: 1px solid #e9e9e9;
	font-family: "Inter", sans-serif;
  	font-size: 14px;
	color: #747474;
}
table tbody tr:nth-of-type(2n+1) {
  background-color: rgba(0, 0, 0, 0.05);
}
.pharma-table tr:nth-child(even) {
    background: #f7f7f7;
}
table tbody tr:hover > td, table tbody tr:hover > th {
  background-color: hsla(0, 0%, 100%, 0);
}
.cv-sticky-image {
    position: -webkit-sticky;
    position: sticky;
    top: 150px;          /* upar se kitna gap chahiye, yahan change kar sakte ho */
    align-self: flex-start;
    z-index: 5;
}

/* Safe side: section ka overflow visible rakho */
.cv-sticky-image > .elementor-widget-wrap,
.cv-sticky-image,
.cv-sticky-image .elementor-widget-image {
    overflow: visible;
}
