.elementor-1247 .elementor-element.elementor-element-4383056 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-1247 .elementor-element.elementor-element-4383056{font-family:var( --e-global-typography-94f2384-font-family ), Sans-serif;font-size:var( --e-global-typography-94f2384-font-size );font-weight:var( --e-global-typography-94f2384-font-weight );line-height:var( --e-global-typography-94f2384-line-height );}.elementor-1247 .elementor-element.elementor-element-6b05563{width:100%;max-width:100%;text-align:center;}.elementor-1247 .elementor-element.elementor-element-6b05563 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1247 .elementor-element.elementor-element-6b05563 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1247 .elementor-element.elementor-element-7f5e939{width:var( --container-widget-width, 922px );max-width:922px;--container-widget-width:922px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-94f2384-font-family ), Sans-serif;font-size:var( --e-global-typography-94f2384-font-size );font-weight:var( --e-global-typography-94f2384-font-weight );line-height:var( --e-global-typography-94f2384-line-height );}.elementor-1247 .elementor-element.elementor-element-7f5e939 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-1247 .elementor-element.elementor-element-bf594da img{width:100%;max-width:600px;}.elementor-1247 .elementor-element.elementor-element-6c5769e > .elementor-widget-container{padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-1e289df );}.elementor-1247 .elementor-element.elementor-element-6c5769e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1247 .elementor-element.elementor-element-6c5769e .elementor-icon-box-title, .elementor-1247 .elementor-element.elementor-element-6c5769e .elementor-icon-box-title a{font-family:var( --e-global-typography-9ce09f5-font-family ), Sans-serif;font-size:var( --e-global-typography-9ce09f5-font-size );font-weight:var( --e-global-typography-9ce09f5-font-weight );text-transform:var( --e-global-typography-9ce09f5-text-transform );line-height:var( --e-global-typography-9ce09f5-line-height );}.elementor-1247 .elementor-element.elementor-element-c8b7398 > .elementor-widget-container{padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-1e289df );}.elementor-1247 .elementor-element.elementor-element-c8b7398 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1247 .elementor-element.elementor-element-c8b7398 .elementor-icon-box-title, .elementor-1247 .elementor-element.elementor-element-c8b7398 .elementor-icon-box-title a{font-family:var( --e-global-typography-9ce09f5-font-family ), Sans-serif;font-size:var( --e-global-typography-9ce09f5-font-size );font-weight:var( --e-global-typography-9ce09f5-font-weight );text-transform:var( --e-global-typography-9ce09f5-text-transform );line-height:var( --e-global-typography-9ce09f5-line-height );}.elementor-1247 .elementor-element.elementor-element-579f5da > .elementor-widget-container{padding:0px 0px 30px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-1e289df );}.elementor-1247 .elementor-element.elementor-element-579f5da .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-1247 .elementor-element.elementor-element-579f5da .elementor-icon-box-title, .elementor-1247 .elementor-element.elementor-element-579f5da .elementor-icon-box-title a{font-family:var( --e-global-typography-9ce09f5-font-family ), Sans-serif;font-size:var( --e-global-typography-9ce09f5-font-size );font-weight:var( --e-global-typography-9ce09f5-font-weight );text-transform:var( --e-global-typography-9ce09f5-text-transform );line-height:var( --e-global-typography-9ce09f5-line-height );}.elementor-1247 .elementor-element.elementor-element-3dfa0d4{width:100%;max-width:100%;}.elementor-1247 .elementor-element.elementor-element-3dfa0d4 .elementor-image-box-description{font-family:var( --e-global-typography-94f2384-font-family ), Sans-serif;font-size:var( --e-global-typography-94f2384-font-size );font-weight:var( --e-global-typography-94f2384-font-weight );line-height:var( --e-global-typography-94f2384-line-height );}.elementor-1247 .elementor-element.elementor-element-ec2f32d{width:100%;max-width:100%;}.elementor-1247 .elementor-element.elementor-element-ec2f32d > .elementor-widget-container{background-color:var( --e-global-color-3593e1c );padding:0px 0px 30px 0px;}.elementor-1247 .elementor-element.elementor-element-601760d{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-1247 .elementor-element.elementor-element-4383056{font-size:var( --e-global-typography-94f2384-font-size );line-height:var( --e-global-typography-94f2384-line-height );}.elementor-1247 .elementor-element.elementor-element-7f5e939 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1247 .elementor-element.elementor-element-7f5e939{font-size:var( --e-global-typography-94f2384-font-size );line-height:var( --e-global-typography-94f2384-line-height );}.elementor-1247 .elementor-element.elementor-element-bf594da > .elementor-widget-container{margin:0px 0px 030px 0px;}.elementor-1247 .elementor-element.elementor-element-6c5769e .elementor-icon-box-title, .elementor-1247 .elementor-element.elementor-element-6c5769e .elementor-icon-box-title a{font-size:var( --e-global-typography-9ce09f5-font-size );line-height:var( --e-global-typography-9ce09f5-line-height );}.elementor-1247 .elementor-element.elementor-element-c8b7398 .elementor-icon-box-title, .elementor-1247 .elementor-element.elementor-element-c8b7398 .elementor-icon-box-title a{font-size:var( --e-global-typography-9ce09f5-font-size );line-height:var( --e-global-typography-9ce09f5-line-height );}.elementor-1247 .elementor-element.elementor-element-579f5da .elementor-icon-box-title, .elementor-1247 .elementor-element.elementor-element-579f5da .elementor-icon-box-title a{font-size:var( --e-global-typography-9ce09f5-font-size );line-height:var( --e-global-typography-9ce09f5-line-height );}.elementor-1247 .elementor-element.elementor-element-3dfa0d4 .elementor-image-box-description{font-size:var( --e-global-typography-94f2384-font-size );line-height:var( --e-global-typography-94f2384-line-height );}.elementor-1247 .elementor-element.elementor-element-ec2f32d > .elementor-widget-container{padding:0px 20px 30px 20px;}}@media(max-width:767px){.elementor-1247 .elementor-element.elementor-element-4383056{font-size:var( --e-global-typography-94f2384-font-size );line-height:var( --e-global-typography-94f2384-line-height );}.elementor-1247 .elementor-element.elementor-element-6b05563{text-align:center;}.elementor-1247 .elementor-element.elementor-element-7f5e939{font-size:var( --e-global-typography-94f2384-font-size );line-height:var( --e-global-typography-94f2384-line-height );}.elementor-1247 .elementor-element.elementor-element-6c5769e .elementor-icon-box-title, .elementor-1247 .elementor-element.elementor-element-6c5769e .elementor-icon-box-title a{font-size:var( --e-global-typography-9ce09f5-font-size );line-height:var( --e-global-typography-9ce09f5-line-height );}.elementor-1247 .elementor-element.elementor-element-c8b7398 .elementor-icon-box-title, .elementor-1247 .elementor-element.elementor-element-c8b7398 .elementor-icon-box-title a{font-size:var( --e-global-typography-9ce09f5-font-size );line-height:var( --e-global-typography-9ce09f5-line-height );}.elementor-1247 .elementor-element.elementor-element-579f5da .elementor-icon-box-title, .elementor-1247 .elementor-element.elementor-element-579f5da .elementor-icon-box-title a{font-size:var( --e-global-typography-9ce09f5-font-size );line-height:var( --e-global-typography-9ce09f5-line-height );}.elementor-1247 .elementor-element.elementor-element-3dfa0d4 .elementor-image-box-description{font-size:var( --e-global-typography-94f2384-font-size );line-height:var( --e-global-typography-94f2384-line-height );}}/* Start custom CSS */.jobs-wrap {
    max-width: 1220px;
    margin: 0 auto;
    background: var( --e-global-color-3593e1c );
    border-radius: 4px;
    overflow: hidden;
  }
 
  .job-row {
    display: grid;
    grid-template-columns: 2fr 1.2fr 1.2fr;

    gap: 40px;
    padding: 30px 20px;
    border-bottom: 1px solid var(--e-global-color-1e289df);
  }
 

 
  .job-position {
    margin: 0 0 6px 0;
  }
 
  .job-desc {
    margin: 0;
  }
 
  .job-meta {
    display: flex;
    gap: 10px;
    font-size: 18px;
  }
 
  .job-meta img {
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    display: block;
  }
 
  .team-info {
    display: flex;
    flex-direction: column;
    line-height: 1.3;
  }
 
  .team-info .sub {
    font-size: 14px;
  }
 
 
  /* Responsive: stack on smaller screens */
  @media (max-width: 640px) {
    .job-header { display: none; }
 
    .job-row {
      grid-template-columns: 1fr;
      gap: 10px;
      padding: 20px;
    }
 
    .job-meta {
      justify-content: flex-start;
    }
  }/* End custom CSS */