.elementor-1118 .elementor-element.elementor-element-db686e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1118 .elementor-element.elementor-element-d6bd010{--display:flex;--min-height:344px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.58;}.elementor-1118 .elementor-element.elementor-element-d6bd010:not(.elementor-motion-effects-element-type-background), .elementor-1118 .elementor-element.elementor-element-d6bd010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #DFF0FA 0%, #F4F9FE 100%);}.elementor-1118 .elementor-element.elementor-element-d6bd010::before, .elementor-1118 .elementor-element.elementor-element-d6bd010 > .elementor-background-video-container::before, .elementor-1118 .elementor-element.elementor-element-d6bd010 > .e-con-inner > .elementor-background-video-container::before, .elementor-1118 .elementor-element.elementor-element-d6bd010 > .elementor-background-slideshow::before, .elementor-1118 .elementor-element.elementor-element-d6bd010 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1118 .elementor-element.elementor-element-d6bd010 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://iib.krsoftwares.com/wp-content/uploads/2026/02/about2-.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1118 .elementor-element.elementor-element-d6bd010 > .elementor-shape-bottom svg, .elementor-1118 .elementor-element.elementor-element-d6bd010 > .e-con-inner > .elementor-shape-bottom svg{width:calc(197% + 1.3px);height:63px;}.elementor-1118 .elementor-element.elementor-element-cf2439a{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1118 .elementor-element.elementor-element-c82687a{text-align:center;}.elementor-1118 .elementor-element.elementor-element-c82687a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:800;color:#351876;}.elementor-1118 .elementor-element.elementor-element-2c8a801{text-align:center;}.elementor-1118 .elementor-element.elementor-element-2c8a801 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#35187678;}.elementor-1118 .elementor-element.elementor-element-80352d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1118 .elementor-element.elementor-element-e35fef5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-1118:not(.elementor-motion-effects-element-type-background), body.elementor-page-1118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-1118 .elementor-element.elementor-element-d6bd010{--min-height:219px;}.elementor-1118 .elementor-element.elementor-element-d6bd010::before, .elementor-1118 .elementor-element.elementor-element-d6bd010 > .elementor-background-video-container::before, .elementor-1118 .elementor-element.elementor-element-d6bd010 > .e-con-inner > .elementor-background-video-container::before, .elementor-1118 .elementor-element.elementor-element-d6bd010 > .elementor-background-slideshow::before, .elementor-1118 .elementor-element.elementor-element-d6bd010 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1118 .elementor-element.elementor-element-d6bd010 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-508px 0px;}.elementor-1118 .elementor-element.elementor-element-c82687a .elementor-heading-title{font-size:45px;}.elementor-1118 .elementor-element.elementor-element-2c8a801 .elementor-heading-title{font-size:13px;}}/* Start custom CSS for container, class: .elementor-element-db686e9 */#header {
    position: sticky;
    top: 0;
    width: 100%;
    z-index: 9999;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60b2297 */* { box-sizing: border-box; }

    body {
      margin: 0;
      font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
      background: #F7F9FB;
      color: #2E2E2E;
    }

    .hero {
      background: linear-gradient(135deg, #351876, #0F3D3E);
      color: #FFFFFF;
      padding: 64px 0;
    }

    .container {
      width: min(1320px, 94%);
      margin: 0 auto;
    }

    .hero h1 {
      margin: 0 0 10px;
      font-size: clamp(26px, 3vw, 44px);
      line-height: 1.15;
    }

    .hero p {
      margin: 0;
      max-width: 980px;
      color: rgba(255, 255, 255, .9);
      font-size: 17px;
      line-height: 1.75;
    }

    .panel {
      margin: 22px auto 70px;
      background: #FFFFFF;
      border: 1px solid #E5E7EB;
      border-radius: 18px;
      box-shadow: 0 12px 34px rgba(0, 0, 0, .06);
      overflow: hidden;
    }

    .panel-head {
      padding: 24px 26px 10px;
    }

    .panel-head h2 {
      margin: 0 0 6px;
      color: #0F3D3E;
      font-size: 22px;
      line-height: 1.25;
    }

    .panel-head p {
      margin: 0 0 12px;
      color: #6B7280;
      font-size: 14px;
      line-height: 1.7;
      max-width: 980px;
    }

    .chart-wrap {
      padding: 12px 18px 22px;
    }

    svg {
      width: 100%;
      height: auto;
      display: block;
    }

    .cta {
      margin: 12px 26px 26px;
      padding: 16px 18px;
      background: #F7F9FB;
      border-radius: 16px;
      border-left: 6px solid #2FBF71;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 14px;
      flex-wrap: wrap;
    }

    .cta h3 {
      margin: 0 0 3px;
      color: #0F3D3E;
      font-size: 16px;
      line-height: 1.3;
    }

    .cta p {
      margin: 0;
      color: #6B7280;
      font-size: 13px;
      line-height: 1.6;
    }

    .btn {
      display: inline-block;
      padding: 12px 16px;
      border-radius: 12px;
      text-decoration: none;
      background: #0F3D3E;
      color: #FFFFFF;
      font-weight: 800;
      white-space: nowrap;
      transition: background .18s ease, color .18s ease;
    }

    .btn:hover {
      background: #2FBF71;
      color: #14201F;
    }

    .footer {
      padding: 24px 0 30px;
      text-align: center;
      color: #6B7280;
      font-size: 13px;
    }
    
    @media (min-width: 1400px) {
      .chart-wrap { padding-left: 26px; padding-right: 26px; }
    }/* End custom CSS */