.elementor-1692 .elementor-element.elementor-element-7a0ba29{--display:flex;--min-height:631px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-7a0ba29:not(.elementor-motion-effects-element-type-background), .elementor-1692 .elementor-element.elementor-element-7a0ba29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hyphenxsolutions.com/wp-content/uploads/2026/01/career-header.webp");}.elementor-1692 .elementor-element.elementor-element-c000aed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-1692 .elementor-element.elementor-element-b75eda6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#FF6A00;}.elementor-1692 .elementor-element.elementor-element-418f986{--e-transform-rotateZ:180deg;}.elementor-1692 .elementor-element.elementor-element-1e04d15{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-1692 .elementor-element.elementor-element-1e04d15 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;line-height:60px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1692 .elementor-element.elementor-element-401fc15{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1692 .elementor-element.elementor-element-df07cf6{--display:flex;--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;--align-items:flex-start;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1692 .elementor-element.elementor-element-cf1143f{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1692 .elementor-element.elementor-element-e763106{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-1692 .elementor-element.elementor-element-1b415e1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-1692 .elementor-element.elementor-element-1b415e1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#001833;}.elementor-1692 .elementor-element.elementor-element-15330c4{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#001833;}.elementor-1692 .elementor-element.elementor-element-555b328{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1692 .elementor-element.elementor-element-e270324{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.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-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1692 .elementor-element.elementor-element-8abc064 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-1692 .elementor-element.elementor-element-8abc064 .elementor-icon-box-title{margin-block-end:15px;color:#001833;}.elementor-1692 .elementor-element.elementor-element-8abc064 .elementor-icon{font-size:80px;}.elementor-1692 .elementor-element.elementor-element-8abc064 .elementor-icon-box-title, .elementor-1692 .elementor-element.elementor-element-8abc064 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;}.elementor-1692 .elementor-element.elementor-element-8abc064:has(:hover) .elementor-icon-box-title,
					 .elementor-1692 .elementor-element.elementor-element-8abc064:has(:focus) .elementor-icon-box-title{color:#001833;}.elementor-1692 .elementor-element.elementor-element-8abc064 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#001833;}.elementor-1692 .elementor-element.elementor-element-ed00f9f .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-1692 .elementor-element.elementor-element-ed00f9f .elementor-icon-box-title{margin-block-end:15px;color:#001833;}.elementor-1692 .elementor-element.elementor-element-ed00f9f .elementor-icon{font-size:80px;}.elementor-1692 .elementor-element.elementor-element-ed00f9f .elementor-icon-box-title, .elementor-1692 .elementor-element.elementor-element-ed00f9f .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;}.elementor-1692 .elementor-element.elementor-element-ed00f9f:has(:hover) .elementor-icon-box-title,
					 .elementor-1692 .elementor-element.elementor-element-ed00f9f:has(:focus) .elementor-icon-box-title{color:#001833;}.elementor-1692 .elementor-element.elementor-element-ed00f9f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#001833;}.elementor-1692 .elementor-element.elementor-element-9e2df00 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-1692 .elementor-element.elementor-element-9e2df00 .elementor-icon-box-title{margin-block-end:15px;color:#001833;}.elementor-1692 .elementor-element.elementor-element-9e2df00 .elementor-icon{font-size:80px;}.elementor-1692 .elementor-element.elementor-element-9e2df00 .elementor-icon-box-title, .elementor-1692 .elementor-element.elementor-element-9e2df00 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;}.elementor-1692 .elementor-element.elementor-element-9e2df00:has(:hover) .elementor-icon-box-title,
					 .elementor-1692 .elementor-element.elementor-element-9e2df00:has(:focus) .elementor-icon-box-title{color:#001833;}.elementor-1692 .elementor-element.elementor-element-9e2df00 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#001833;}.elementor-1692 .elementor-element.elementor-element-bfea6d5 .elementor-icon-box-wrapper{text-align:start;gap:25px;}.elementor-1692 .elementor-element.elementor-element-bfea6d5 .elementor-icon-box-title{margin-block-end:15px;color:#001833;}.elementor-1692 .elementor-element.elementor-element-bfea6d5 .elementor-icon{font-size:80px;}.elementor-1692 .elementor-element.elementor-element-bfea6d5 .elementor-icon-box-title, .elementor-1692 .elementor-element.elementor-element-bfea6d5 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;}.elementor-1692 .elementor-element.elementor-element-bfea6d5:has(:hover) .elementor-icon-box-title,
					 .elementor-1692 .elementor-element.elementor-element-bfea6d5:has(:focus) .elementor-icon-box-title{color:#001833;}.elementor-1692 .elementor-element.elementor-element-bfea6d5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#001833;}.elementor-1692 .elementor-element.elementor-element-53046ab{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1692 .elementor-element.elementor-element-617cb41{--divider-border-style:solid;--divider-color:#B7B7B7;--divider-border-width:1px;padding:0px 0px 0px 0px;}.elementor-1692 .elementor-element.elementor-element-617cb41 .elementor-divider-separator{width:100%;}.elementor-1692 .elementor-element.elementor-element-617cb41 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1692 .elementor-element.elementor-element-c3c60c5{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1692 .elementor-element.elementor-element-6d42cf3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1692 .elementor-element.elementor-element-6d42cf3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-1692 .elementor-element.elementor-element-2c7ed9b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1692 .elementor-element.elementor-element-092dee1{background-color:#00000033;padding:35px 35px 35px 35px;border-radius:20px 20px 20px 20px;}.elementor-1692 .elementor-element.elementor-element-092dee1 .elementor-icon-box-wrapper{text-align:start;}.elementor-1692 .elementor-element.elementor-element-092dee1 .elementor-icon-box-title{margin-block-end:15px;color:#FFFFFF;transition-duration:0ms;}.elementor-1692 .elementor-element.elementor-element-092dee1 .elementor-icon-box-title, .elementor-1692 .elementor-element.elementor-element-092dee1 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;}.elementor-1692 .elementor-element.elementor-element-092dee1:has(:hover) .elementor-icon-box-title,
					 .elementor-1692 .elementor-element.elementor-element-092dee1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1692 .elementor-element.elementor-element-092dee1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1692 .elementor-element.elementor-element-58908fc{background-color:#00000033;padding:35px 35px 35px 35px;border-radius:20px 20px 20px 20px;}.elementor-1692 .elementor-element.elementor-element-58908fc .elementor-icon-box-wrapper{text-align:start;}.elementor-1692 .elementor-element.elementor-element-58908fc .elementor-icon-box-title{margin-block-end:15px;color:#FFFFFF;transition-duration:0ms;}.elementor-1692 .elementor-element.elementor-element-58908fc .elementor-icon-box-title, .elementor-1692 .elementor-element.elementor-element-58908fc .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;}.elementor-1692 .elementor-element.elementor-element-58908fc:has(:hover) .elementor-icon-box-title,
					 .elementor-1692 .elementor-element.elementor-element-58908fc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1692 .elementor-element.elementor-element-58908fc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1692 .elementor-element.elementor-element-3e26297{background-color:#00000033;padding:35px 35px 35px 35px;border-radius:20px 20px 20px 20px;}.elementor-1692 .elementor-element.elementor-element-3e26297 .elementor-icon-box-wrapper{text-align:start;}.elementor-1692 .elementor-element.elementor-element-3e26297 .elementor-icon-box-title{margin-block-end:15px;color:#FFFFFF;transition-duration:0ms;}.elementor-1692 .elementor-element.elementor-element-3e26297 .elementor-icon-box-title, .elementor-1692 .elementor-element.elementor-element-3e26297 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:600;}.elementor-1692 .elementor-element.elementor-element-3e26297:has(:hover) .elementor-icon-box-title,
					 .elementor-1692 .elementor-element.elementor-element-3e26297:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1692 .elementor-element.elementor-element-3e26297 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1692 .elementor-element.elementor-element-555b328{--grid-auto-flow:row;}.elementor-1692 .elementor-element.elementor-element-2c7ed9b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1692 .elementor-element.elementor-element-c000aed{--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-1692 .elementor-element.elementor-element-b75eda6{text-align:center;}.elementor-1692 .elementor-element.elementor-element-1e04d15{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;text-align:center;}.elementor-1692 .elementor-element.elementor-element-1e04d15.elementor-element{--align-self:center;}.elementor-1692 .elementor-element.elementor-element-1e04d15 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-1692 .elementor-element.elementor-element-401fc15{width:100%;max-width:100%;padding:0px 20px 0px 20px;}.elementor-1692 .elementor-element.elementor-element-e763106{text-align:center;}.elementor-1692 .elementor-element.elementor-element-1b415e1{text-align:center;}.elementor-1692 .elementor-element.elementor-element-1b415e1 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-1692 .elementor-element.elementor-element-15330c4{width:100%;max-width:100%;text-align:center;}.elementor-1692 .elementor-element.elementor-element-555b328{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1692 .elementor-element.elementor-element-8abc064 .elementor-icon-box-wrapper{text-align:center;}.elementor-1692 .elementor-element.elementor-element-ed00f9f .elementor-icon-box-wrapper{text-align:center;}.elementor-1692 .elementor-element.elementor-element-9e2df00 .elementor-icon-box-wrapper{text-align:center;}.elementor-1692 .elementor-element.elementor-element-bfea6d5 .elementor-icon-box-wrapper{text-align:center;}.elementor-1692 .elementor-element.elementor-element-6d42cf3{text-align:center;}.elementor-1692 .elementor-element.elementor-element-6d42cf3 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-1692 .elementor-element.elementor-element-2c7ed9b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1692 .elementor-element.elementor-element-df07cf6{--content-width:1300px;}.elementor-1692 .elementor-element.elementor-element-cf1143f{--width:43%;}.elementor-1692 .elementor-element.elementor-element-555b328{--width:60%;}.elementor-1692 .elementor-element.elementor-element-53046ab{--content-width:1300px;}}/* Start custom CSS for html, class: .elementor-element-a68c9bf */.job-module {
  max-width: 1200px;
  margin: 0 auto;

}

/* TOP SEARCH */
.job-top-row {
      display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
    flex-direction: column;
    gap: 25px;
    padding: 50px;
  border-radius: 10px;
}

.job-search-box input {
  width: 420px;
  padding: 10px 14px;
  
}
.job-filter-card label
 {
   color: #000;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.job-filters {
    display: flex;
    gap: 85px;
    align-items: flex-end;
}

.job-filters select
 {
  padding: 10px 5px;
border: none;
    background: none;
  width:fit-content;
}

.view-jobs-btn {
  border-radius: 3px;
background: #FF0000;
  padding: 10px 12px;
  color: #fff;
  border: none;
}

/* MAIN 2 COLUMN */
.job-container {
  display: flex;
  gap: 30px;
}

/* LEFT LIST */
.job-left-list {
  width: 50%;
  position: relative;
  padding-bottom: 40px;
}

@media (min-width:1000px){
    .job-left-list::after{
    content:"";
    top: 20px;
    right: -40px;
    position: absolute;
    width: 1px;
    height: 95%;
    background: #B7B7B7;
    
}
    
}

.job-card {
  border: 1px solid transparent;
  padding: 20px;
  
  margin-bottom: 30px;
  border-radius: 10px;
  cursor: pointer;
  transition: 0.2s;
}

.job-card.active,
.job-card:hover {
border-radius: 10px;
border: 1px solid #F00;
background: #FFF;
}
.job-card.active .job-title,
.job-card:hover .job-title{
color: #FF0000;

}

.job-title {
  color: #040F24;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
  margin:0 0 20px;
}

.job-tags .tag {
  
  color: #4F5665;
  padding: 4px 10px;
  border-radius: 4px;
background: #E7EBF1;
  color: #4F5665;
font-size: 15px;
font-style: normal;
line-height: normal;
  margin-right: 26px;
}

.job-snippet {
color: #4F5665;

font-size: 16px !important;
font-style: normal;
font-weight: 400 !important;
line-height: 22px !important; /* 157.143% */
  margin-top: 30px !important;
}

/* RIGHT DETAILS */
.job-right-details {
  width: 50%;
  padding:0 40px  0px;
}

.detail-title {
  color: #040F24;
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: normal;
  margin: 0px 0 20px;
}

.detail-tags .tag {
 border-radius: 4px;
background: #E7EBF1;
  color: #4F5665;
  padding: 6px 12px;
  color: #4F5665;
font-size: 15px;
font-style: normal;

line-height: normal;
  margin-right: 30px;
}

.detail-content {
  margin: 30px 0;
  line-height: 1.7;
}
.detail-content p, .detail-content p span{
    color: #4F5665;
font-size: 16px !important;
font-style: normal;
font-weight: 400 !important;
line-height: 22px !important;
}
strong{
font-weight:600 !important;
}

a.detail-apply-btn {
  border-radius: 3px;
background: #FF0000;
  color: #F7F7F7;
padding:8px 15px;
  text-decoration:none;
font-size: 14px;
font-style: normal;
  margin-top:20px;
  transition: all 1s ease;
font-weight: 400;
line-height: normal;
}
.job-filter-card {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.select-card {
    padding: 0px 20px;
  border-radius: 5px;
border: 1px solid #D0D7DD;
}
select:focus-visible {
    outline: none !important;
    box-shadow: none !important;
}
.view-jobs-btn:hover {
    background:#FF0000;
    
}
.job-search-box input:focus,
.job-search-box input:focus-visible,
.job-search-box input:focus-within {
    outline: none !important;
    box-shadow: none !important;
    border: none !important;
}
.job-search-box input[type="text"] {
    padding: 10px 14px !important;
    background: transparent;
    border: none;
    outline: none;
}
.job-search-box {
    padding: 5px 10px;
    
    border-radius: 5px;
background: #E6E5E5;
    display: flex;
    align-items: center;
}
button.next-page, button.prev-page {
    border-radius: 3px;
    padding: 5px 25px;
    background: #F4821F;
    border: none;
    color: #fff;
}
button.next-page:hover, button.prev-page:hover{
  background: #214BE8;
}
/* ---------- MOBILE STYLES ---------- */
@media (max-width: 768px) {

  /* Mobile: Right side hidden */
  .job-right-details {
    display: none !important;
  }

  /* Accordion look */
  .job-card {
    border: 1px solid #ddd;
    margin-bottom: 12px;
    padding: 12px;
    border-radius: 6px;
  }

  /* Details inserted below each job card */
  .mobile-job-details {
    padding: 12px;
    background: #f9f9f9;
    margin-top: 10px;
    border-radius: 6px;
    display: none;
  }

  .job-card.active .mobile-job-details {
    display: block;
  }

  /* Maintain pagination style */
  .pagination-controls {
    justify-content: center;
  }
  .job-search-box input {
    width: 100%;

}

.job-filters {
    display: flex;
    gap: 12px;
    align-items: flex-start;
    flex-direction: column;
}
.job-left-list {
    width: 100%;
}.detail-title {

    display: none;
}
  .detail-tags {
    display: none;
}
  .detail-content {
    margin: 0px 0;
    line-height: 1.7;
}
  .job-tags .tag {
    margin-right: 6px;
}


}
/* banner css */


.hiring-banner {
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  text-align: center;
  padding: 120px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.hiring-banner::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
}

.hiring-banner .content {
  position: relative;
  z-index: 2;
}

.hiring-banner h2 {
  color: #FFF;

  font-size: 40px;
  margin-bottom: 20px;
}

.hiring-banner p {
  font-size: 18px;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.9);
}

/* Responsive */
@media (max-width: 768px) {
  .hiring-banner {
    padding: 80px 20px;
  }

  .hiring-banner h2 {
    font-size: 1.5rem;
  }

  .hiring-banner p {
    font-size: 0.95rem;
  }
}


.pagination-controls {
  display: flex;
  gap: 10px;
  position: absolute;
    bottom: -20px;
    justify-content: center;
  margin-top: 20px;
}

.pagination-controls button {
  padding: 6px 20px;
  background: #FF0000;
  color: #fff;
  border: none;
  cursor: pointer;
}

.pagination-controls button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c60c5 */.gradien-cta{
    background: linear-gradient(270deg, #1378AA 0%, #023047 47.6%, #FF6A00 100%);
}/* End custom CSS */