.elementor-6067 .elementor-element.elementor-element-8713532{--display:flex;}.elementor-6067 .elementor-element.elementor-element-f186aed{width:100%;max-width:100%;}.elementor-6067 .elementor-element.elementor-element-f186aed > .elementor-widget-container{padding:70px 0px 0px 0px;}.elementor-6067 .elementor-element.elementor-element-f186aed.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-6067 .elementor-element.elementor-element-63fe9a9{--spacer-size:50px;}.elementor-6067 .elementor-element.elementor-element-1b55ca5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-6067 .elementor-element.elementor-element-53d43c4 .elementor-icon-box-wrapper{gap:15px;}.elementor-6067 .elementor-element.elementor-element-53d43c4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-6067 .elementor-element.elementor-element-53d43c4.elementor-view-framed .elementor-icon, .elementor-6067 .elementor-element.elementor-element-53d43c4.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6067 .elementor-element.elementor-element-e40500d .elementor-icon-box-wrapper{gap:15px;}.elementor-6067 .elementor-element.elementor-element-e40500d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-6067 .elementor-element.elementor-element-e40500d.elementor-view-framed .elementor-icon, .elementor-6067 .elementor-element.elementor-element-e40500d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6067 .elementor-element.elementor-element-184949b .elementor-icon-box-wrapper{gap:15px;}.elementor-6067 .elementor-element.elementor-element-184949b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-6067 .elementor-element.elementor-element-184949b.elementor-view-framed .elementor-icon, .elementor-6067 .elementor-element.elementor-element-184949b.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6067 .elementor-element.elementor-element-442fa89{--display:flex;}.elementor-6067 .elementor-element.elementor-element-818934f{--spacer-size:50px;}.elementor-6067 .elementor-element.elementor-element-b075635{--display:flex;}.elementor-6067 .elementor-element.elementor-element-ddea4b0{--spacer-size:100px;}.elementor-6067 .elementor-element.elementor-element-c81843c{--display:flex;}.elementor-6067 .elementor-element.elementor-element-914b5a5{--display:flex;}.elementor-6067 .elementor-element.elementor-element-f3b5eef{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-6067 .elementor-element.elementor-element-1b55ca5{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-6067 .elementor-element.elementor-element-1b55ca5{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-6067 .elementor-element.elementor-element-1b55ca5{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-6067 .elementor-element.elementor-element-1b55ca5{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6067 .elementor-element.elementor-element-1b55ca5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-18d350c */.elementor-6067 .elementor-element.elementor-element-18d350c{
  /* Wrapper sets the full viewport impact and background photo */
  .pharma-brag-wrapper {
    position: relative;
    width: 100%;
    min-height: 75vh;
    display: flex;
    align-items: center;
    /* REPLACE THIS URL with your ultra-high-res lab or cleanroom photo */
    background: url('https://bioani.in/wp-content/uploads/2026/02/Pharmaceuticals.jpg') right/cover no-repeat;
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    overflow: hidden;
  }

  /* Gradient overlay ensures text is permanently legible regardless of the image */
  .pharma-overlay {
    position: absolute;
    inset: 0;
    background: linear-gradient(90deg, rgba(10, 37, 64, 0.95) 0%, rgba(10, 37, 64, 0.7) 45%, rgba(10, 37, 64, 0) 100%);
    z-index: 1;
  }

  /* The actual data container */
  .pharma-content-matrix {
    position: relative;
    z-index: 2;
    max-width: 650px;
    margin-left: 5%;
    padding: 3rem;
    background: rgba(10, 37, 64, 0.6);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border-left: 4px solid #00E676; /* Sharp tech-green accent */
  }

  .pharma-overline {
    display: block;
    color: #00E676;
    font-size: 0.85rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    margin-bottom: 1rem;
  }

  .pharma-headline {
    color: #FFFFFF;
    font-size: 2.5rem;
    line-height: 1.1;
    font-weight: 700;
    margin: 0 0 1.5rem 0;
  }

  .pharma-description {
    color: rgba(255, 255, 255, 0.85);
    font-size: 1.1rem;
    line-height: 1.6;
    margin: 0 0 2.5rem 0;
  }

  /* High-density data grid */
  .pharma-data-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem 1.5rem;
  }

  .data-point {
    display: flex;
    flex-direction: column;
  }

  .data-value {
    color: #FFFFFF;
    font-size: 2rem;
    font-weight: 700;
    margin: 0 0 0.25rem 0;
    line-height: 1;
  }

  .data-label {
    color: rgba(255, 255, 255, 0.7);
    font-size: 0.85rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
  }

  /* Ruthless responsiveness */
  @media (max-width: 992px) {
    .pharma-overlay {
      background: linear-gradient(90deg, rgba(10, 37, 64, 0.95) 0%, rgba(10, 37, 64, 0.85) 100%);
    }
    .pharma-content-matrix {
      margin: 2rem;
      padding: 2rem;
    }
  }

  @media (max-width: 600px) {
    .pharma-content-matrix {
      margin: 1rem;
      padding: 1.5rem;
      border-left: none;
      border-top: 4px solid #00E676;
    }
    .pharma-headline {
      font-size: 2rem;
    }
    .pharma-data-grid {
      grid-template-columns: 1fr;
      gap: 1.5rem;
    }
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6ce6c9 */.elementor-6067 .elementor-element.elementor-element-e6ce6c9{

  /* Core Flex Layout - Light Organic Background */
  .pharma-split-wrapper-light {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    min-height: 70vh;
    background-color: #FAF9F5; /* Greendy's signature off-white */
    font-family: 'Inter', -apple-system, sans-serif;
  }

  /* Left Side: Content & Data */
  .pharma-split-content-light {
    flex: 1 1 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 5rem;
    box-sizing: border-box;
  }

  .split-overline-light {
    color: #4CAF50; /* Bright theme green */
    font-size: 0.85rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 1rem;
  }

  .split-headline-light {
    color: #0E2A1A; /* Deep corporate green */
    font-size: 2.75rem;
    line-height: 1.15;
    font-weight: 700;
    margin: 0 0 1.5rem 0;
  }

  .split-description-light {
    color: #4A5D54; /* Muted slate-green for readability */
    font-size: 1.1rem;
    line-height: 1.7;
    margin: 0 0 3rem 0;
    max-width: 90%;
  }

  /* Clean White Data Matrix */
  .split-data-matrix-light {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1px; /* Creates ultra-thin grid lines */
    background-color: #E2E8E4; /* Light border color */
    border: 1px solid #E2E8E4;
    border-radius: 8px; /* Softened corners for a clinical feel */
    overflow: hidden;
  }

  .split-stat-card-light {
    background-color: #FFFFFF; /* Pure white cards */
    padding: 1.5rem;
    display: flex;
    flex-direction: column;
  }

  .stat-number-light {
    color: #0E2A1A;
    font-size: 1.75rem;
    font-weight: 700;
    margin-bottom: 0.25rem;
  }

  .stat-label-light {
    color: #4CAF50;
    font-size: 0.75rem;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
  }

  /* Right Side: Image Control */
  .pharma-split-image-container-light {
    flex: 1 1 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: transparent; 
    padding: 2rem; 
    box-sizing: border-box;
  }

  .pharma-split-image-light {
    width: 100%;
    max-height: 80vh; /* Prevents portrait images from blowing up the page */
    object-fit: contain; 
    border-radius: 8px;
    box-shadow: 0 15px 35px rgba(14, 42, 26, 0.08); /* Soft, green-tinted clinical shadow */
  }

  /* Responsiveness */
  @media (max-width: 1024px) {
    .pharma-split-content-light {
      padding: 3rem;
    }
    .split-headline-light {
      font-size: 2.25rem;
    }
  }

  @media (max-width: 768px) {
    .pharma-split-wrapper-light {
      flex-direction: column;
    }
    .pharma-split-content-light, .pharma-split-image-container-light {
      flex: 1 1 100%;
      padding: 2rem;
    }
    .pharma-split-image-container-light {
      min-height: 400px;
    }
  }
}/* End custom CSS */