.elementor-3373 .elementor-element.elementor-element-72b9773 > .elementor-container{max-width:1220px;}.elementor-3373 .elementor-element.elementor-element-72b9773{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-3373 .elementor-element.elementor-element-1861aae > .elementor-element-populated{margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3373 .elementor-element.elementor-element-903f0e7 .e-search-submit{background-color:var( --e-global-color-4e43d00 );}.elementor-3373 .elementor-element.elementor-element-903f0e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:6px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:6px;--e-search-icon-submit-size:12px;--e-search-submit-border-radius:3px 3px 3px 3px;--e-search-submit-padding:0px 14px 0px 14px;}.elementor-3373 .elementor-element.elementor-element-903f0e7 .e-search-input{font-size:12px;border-radius:3px 3px 3px 3px;}.elementor-3373 .elementor-element.elementor-element-903f0e7 .e-search-submit span{font-size:12px;}.elementor-3373 .elementor-element.elementor-element-7a9a487{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3373 .elementor-element.elementor-element-e83b672{text-align:left;}.elementor-3373 .elementor-element.elementor-element-e83b672 .elementor-heading-title{font-size:29px;text-transform:capitalize;}.elementor-3373 .elementor-element.elementor-element-932f1f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:left;font-size:16px;line-height:26px;}.elementor-3373 .elementor-element.elementor-element-c19dac7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3373 .elementor-element.elementor-element-b9a6f60{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3373 .elementor-element.elementor-element-b9a6f60 .elementor-divider-separator{width:100%;}.elementor-3373 .elementor-element.elementor-element-b9a6f60 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-button span{gap:24px;}.elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-field-type-html{padding-bottom:0px;}.elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-6c1711a .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-4e43d00 );color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-button[type="submit"]{background-color:var( --e-global-color-4e43d00 );color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3373 .elementor-element.elementor-element-6c1711a .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-6c1711a .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-6c1711a .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3373 .elementor-element.elementor-element-6c1711a .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-6c1711a{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3373 .elementor-element.elementor-element-e48d853{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}.elementor-3373 .elementor-element.elementor-element-ae5241f > .elementor-element-populated{border-style:none;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3373 .elementor-element.elementor-element-32c1a99{border-style:none;}.elementor-3373 .elementor-element.elementor-element-32c1a99, .elementor-3373 .elementor-element.elementor-element-32c1a99 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-3373 .elementor-element.elementor-element-2b58a67 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:12px 12px 12px 12px;}.elementor-3373 .elementor-element.elementor-element-2b58a67 > .elementor-element-populated, .elementor-3373 .elementor-element.elementor-element-2b58a67 > .elementor-element-populated > .elementor-background-overlay, .elementor-3373 .elementor-element.elementor-element-2b58a67 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-3373 .elementor-element.elementor-element-adb0e6c{padding:10px 10px 10px 10px;text-align:center;}.elementor-3373 .elementor-element.elementor-element-adb0e6c .elementor-heading-title{font-size:15px;}.elementor-3373 .elementor-element.elementor-element-0f42b11{font-size:12px;}.elementor-3373 .elementor-element.elementor-element-52019be .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3373 .elementor-element.elementor-element-52019be .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3373 .elementor-element.elementor-element-52019be .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3373 .elementor-element.elementor-element-52019be .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3373 .elementor-element.elementor-element-52019be .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3373 .elementor-element.elementor-element-52019be .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3373 .elementor-element.elementor-element-52019be .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3373 .elementor-element.elementor-element-52019be .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3373 .elementor-element.elementor-element-52019be .elementor-field-type-html{padding-bottom:0px;}.elementor-3373 .elementor-element.elementor-element-52019be .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-52019be .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-52019be .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-4e43d00 );color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-52019be .elementor-button[type="submit"]{background-color:var( --e-global-color-4e43d00 );color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-52019be .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3373 .elementor-element.elementor-element-52019be .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-52019be .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-52019be .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-52019be .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3373 .elementor-element.elementor-element-52019be .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3373 .elementor-element.elementor-element-52019be .elementor-message{font-size:12px;}.elementor-3373 .elementor-element.elementor-element-52019be{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3373 .elementor-element.elementor-element-ef7f096{text-align:center;font-size:10px;}.elementor-3373 .elementor-element.elementor-element-7bdc4b9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3373 .elementor-element.elementor-element-60dd9a2{padding:0px 0px 0px 10px;}.elementor-3373 .elementor-element.elementor-element-60dd9a2 .elementor-heading-title{font-weight:700;text-transform:none;text-decoration:underline;}.elementor-3373 .elementor-element.elementor-element-1ddba4d{--grid-columns:1;}.elementor-3373 .elementor-element.elementor-element-1ddba4d > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-3373 .elementor-element.elementor-element-931b5a3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}@media(max-width:1024px){.elementor-3373 .elementor-element.elementor-element-903f0e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;} .elementor-3373 .elementor-element.elementor-element-c19dac7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3373 .elementor-element.elementor-element-2b58a67 > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-3373 .elementor-element.elementor-element-adb0e6c .elementor-heading-title{font-size:15px;}.elementor-3373 .elementor-element.elementor-element-52019be .elementor-field-group .elementor-field, .elementor-3373 .elementor-element.elementor-element-52019be .elementor-field-subgroup label{font-size:13px;}.elementor-3373 .elementor-element.elementor-element-52019be .elementor-button{font-size:13px;}.elementor-3373 .elementor-element.elementor-element-1ddba4d{--grid-columns:1;}}@media(min-width:768px){.elementor-3373 .elementor-element.elementor-element-1861aae{width:70%;}.elementor-3373 .elementor-element.elementor-element-ae5241f{width:30%;}}@media(max-width:767px){.elementor-3373 .elementor-element.elementor-element-1861aae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3373 .elementor-element.elementor-element-e83b672 .elementor-heading-title{line-height:1.2em;}.elementor-3373 .elementor-element.elementor-element-932f1f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:13px;} .elementor-3373 .elementor-element.elementor-element-c19dac7{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-3373 .elementor-element.elementor-element-2b58a67 > .elementor-element-populated{margin:0px 23px 0px 23px;--e-column-margin-right:23px;--e-column-margin-left:23px;}.elementor-3373 .elementor-element.elementor-element-1ddba4d{--grid-columns:1;}}/* Start custom CSS for theme-post-content, class: .elementor-element-932f1f4 */#applynow .howtoapply h3:first-child {
  display: none !important;
}
h3:has(> p),
h3:has(> p) + p {
  display: none !important;
}


h3:nth-of-type(1) {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS */<style>
.company-jobs-btn {
    margin-top: 10px;
}
.company-jobs-btn a {
    display: inline-block;
    background-color: #2ECC71; /* Green */
    color: white !important;
padding: 1px 20px 15px 15px;    border-radius: 6px;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.05em;
    transition: background-color 0.3s ease;
    text-align: center;
    line-height: 1;
}
.company-jobs-btn a:hover {
    background-color: #3498DB; /* Blue */
}

@media (max-width: 768px) {
    .company-jobs-btn a {
        padding: 1px 20px 15px 15px;
        font-size: 1.1em;
    }
}

@media (max-width: 480px) {
    .company-jobs-btn a {
        display: block;
        text-align: center;
        width: 100%;
        padding:1px 20px 15px 15px;
    }
}
</style>


:root {
  --primary-color: #d32f2f; /* A bold red for accents (your 'brand red') */
  --light-text: #ffffff;    /* White text for dark backgrounds */
  --dark-text: #333333;     /* Dark gray for body text */
}

/* --- Job Card Container --- */
.job-card {
    
  /* White background for the main card body */
  background-color: #ffffff;
  /* Subtle, modern shadow for depth */
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  /* Standard margin for spacing */
  margin: 25px 0;
  padding: 22px
  /* Prevent background-filter/transition as requested */
  /* Remove hover effects as requested */
}

/* --- Block Header/Title Style (The 'Color Block' You Mentioned) --- */
.job-card-header {
  background-color: var(--primary-color);
  color: var(--light-text);
  padding: 15px 25px;
  /* Only round the top corners */
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  font-size: 1.25em; /* Larger title text */
  font-weight: 700; /* Bold */
}

/* --- Card Body and Content --- */
.job-card-body {
  padding: 20px 25px;
}

.job-card-row {
  display: flex;
  flex-wrap: wrap;
  /* Better spacing for multi-column layouts */
  gap: 15px; 
}

.job-card-col {
  /* Allow columns to grow, but set a sensible minimum width */
  flex: 1 1 250px; 
}

.job-card p {
  margin: 10px 0;
  color: var(--dark-text);
  font-size: 16px;
  line-height: 1.6;
}

/* --- High Contrast Text Styling --- */
.job-card strong {
  /* Use a lighter shade of the main text color or slightly different font-weight
     to create a 'light' effect next to the main text color. */
  font-weight: 600; /* Semibold for prominence */
  color: #1a1a1a; /* Very dark gray for high contrast */
  display: block; /* Make the label or key value stand out on its own line if needed */
}

.job-card em {
  /* Use the primary color to highlight key values (e.g., salary, location) */
  font-style: normal;
  color: var(--primary-color);
  font-weight: 700;
}/* End custom CSS */