.elementor-3050 .elementor-element.elementor-element-56acceb{--display:flex;--min-height:0px;--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;--overlay-opacity:0.9;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-56acceb::before, .elementor-3050 .elementor-element.elementor-element-56acceb > .elementor-background-video-container::before, .elementor-3050 .elementor-element.elementor-element-56acceb > .e-con-inner > .elementor-background-video-container::before, .elementor-3050 .elementor-element.elementor-element-56acceb > .elementor-background-slideshow::before, .elementor-3050 .elementor-element.elementor-element-56acceb > .e-con-inner > .elementor-background-slideshow::before, .elementor-3050 .elementor-element.elementor-element-56acceb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF00;--background-overlay:'';}.elementor-3050 .elementor-element.elementor-element-56acceb > .elementor-shape-top svg, .elementor-3050 .elementor-element.elementor-element-56acceb > .e-con-inner > .elementor-shape-top svg{height:0px;}.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-3050 .elementor-element.elementor-element-7bded5a{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;text-align:center;}.elementor-3050 .elementor-element.elementor-element-7bded5a > .elementor-widget-container{background-color:#FFFFFF00;margin:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-3050 .elementor-element.elementor-element-7bded5a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:35px;font-weight:600;letter-spacing:0.3px;text-shadow:0px 0px 95px #FFFFFF;color:#0D0C21;}.elementor-3050 .elementor-element.elementor-element-86bbe61{--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:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-d59a615{width:var( --container-widget-width, 678px );max-width:678px;--container-widget-width:678px;--container-widget-flex-grow:0;text-align:center;}.elementor-3050 .elementor-element.elementor-element-d59a615 > .elementor-widget-container{background-color:#FFFFFF00;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-3050 .elementor-element.elementor-element-d59a615.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3050 .elementor-element.elementor-element-d59a615 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#0D0C21;}.elementor-3050 .elementor-element.elementor-element-46a5b31{--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;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5F6FA;--border-color:#F5F6FA;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #F5F6FA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-46a5b31::before, .elementor-3050 .elementor-element.elementor-element-46a5b31 > .elementor-background-video-container::before, .elementor-3050 .elementor-element.elementor-element-46a5b31 > .e-con-inner > .elementor-background-video-container::before, .elementor-3050 .elementor-element.elementor-element-46a5b31 > .elementor-background-slideshow::before, .elementor-3050 .elementor-element.elementor-element-46a5b31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3050 .elementor-element.elementor-element-46a5b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3050 .elementor-element.elementor-element-46a5b31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3050 .elementor-element.elementor-element-10a2c2f{--display:flex;--min-height:0px;--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;--align-items:center;}.elementor-3050 .elementor-element.elementor-element-10a2c2f.e-con{--align-self:center;}.elementor-3050 .elementor-element.elementor-element-4e4ffce{width:var( --container-widget-width, 1050px );max-width:1050px;--container-widget-width:1050px;--container-widget-flex-grow:0;}.elementor-3050 .elementor-element.elementor-element-4e4ffce.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-3050 .elementor-element.elementor-element-b51b3e6{--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;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5F6FA;--border-color:#F5F6FA;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #F5F6FA;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-b51b3e6::before, .elementor-3050 .elementor-element.elementor-element-b51b3e6 > .elementor-background-video-container::before, .elementor-3050 .elementor-element.elementor-element-b51b3e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3050 .elementor-element.elementor-element-b51b3e6 > .elementor-background-slideshow::before, .elementor-3050 .elementor-element.elementor-element-b51b3e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3050 .elementor-element.elementor-element-b51b3e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3050 .elementor-element.elementor-element-98f5867{--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-3050 .elementor-element.elementor-element-5294be3{width:100%;max-width:100%;text-align:center;}.elementor-3050 .elementor-element.elementor-element-5294be3 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-3050 .elementor-element.elementor-element-5294be3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3050 .elementor-element.elementor-element-5294be3 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:400;color:#0D0C21;}.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-3050 .elementor-element.elementor-element-50ac18c{column-gap:0px;text-align:justify;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#595959;}.elementor-3050 .elementor-element.elementor-element-ae51ca7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3050 .elementor-element.elementor-element-ae51ca7{text-align:center;}.elementor-3050 .elementor-element.elementor-element-ae51ca7 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:400;color:#0D0C21;}.elementor-3050 .elementor-element.elementor-element-6347afd{--display:flex;}.elementor-3050 .elementor-element.elementor-element-75a7026{--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-3050 .elementor-element.elementor-element-ec21aed{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#3F3E3E;}.elementor-3050 .elementor-element.elementor-element-8ed3e9f{--display:flex;}.elementor-3050 .elementor-element.elementor-element-435cb6e{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#3F3E3E;}.elementor-3050 .elementor-element.elementor-element-3a5ad95{--display:flex;}.elementor-3050 .elementor-element.elementor-element-fcc4dfd{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#3F3E3E;}.elementor-3050 .elementor-element.elementor-element-850c82d{--display:flex;}.elementor-3050 .elementor-element.elementor-element-a7175c3{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#3F3E3E;}.elementor-3050 .elementor-element.elementor-element-8a3b572{--display:flex;}.elementor-3050 .elementor-element.elementor-element-234d19e{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#3F3E3E;}.elementor-3050 .elementor-element.elementor-element-7a85e15{--n-accordion-title-font-size:15px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:#3F3E3E;--n-accordion-icon-size:17px;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:#3F3E3E;--n-accordion-icon-hover-color:#3F3E3E;--n-accordion-icon-active-color:#3F3E3E;}.elementor-3050 .elementor-element.elementor-element-7a85e15 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F5F6FA2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C4C4C4;}.elementor-3050 .elementor-element.elementor-element-7a85e15 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFFFF;}.elementor-3050 .elementor-element.elementor-element-7a85e15 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-3050 .elementor-element.elementor-element-7a85e15 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;}.elementor-3050 .elementor-element.elementor-element-7a85e15 > .elementor-widget-container{margin:-19px 0px 0px 0px;}:where( .elementor-3050 .elementor-element.elementor-element-7a85e15 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Open Sans", Sans-serif;font-weight:500;}.elementor-3050 .elementor-element.elementor-element-3853422{--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-3050 .elementor-element.elementor-element-b3903b4{text-align:center;}.elementor-3050 .elementor-element.elementor-element-b3903b4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:400;color:#0D0C21;}.elementor-3050 .elementor-element.elementor-element-b782741{width:var( --container-widget-width, 450% );max-width:450%;--container-widget-width:450%;--container-widget-flex-grow:0;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#595959;}.elementor-3050 .elementor-element.elementor-element-b782741 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3050 .elementor-element.elementor-element-32ac2a7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F5F6FA;--border-color:#F5F6FA;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #F5F6FA;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3050 .elementor-element.elementor-element-32ac2a7::before, .elementor-3050 .elementor-element.elementor-element-32ac2a7 > .elementor-background-video-container::before, .elementor-3050 .elementor-element.elementor-element-32ac2a7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3050 .elementor-element.elementor-element-32ac2a7 > .elementor-background-slideshow::before, .elementor-3050 .elementor-element.elementor-element-32ac2a7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3050 .elementor-element.elementor-element-32ac2a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-3050 .elementor-element.elementor-element-32ac2a7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-3050 .elementor-element.elementor-element-b4f8791{width:var( --container-widget-width, 251px );max-width:251px;--container-widget-width:251px;--container-widget-flex-grow:0;text-align:center;}.elementor-3050 .elementor-element.elementor-element-b4f8791 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 10px 0px;}.elementor-3050 .elementor-element.elementor-element-b4f8791.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3050 .elementor-element.elementor-element-b4f8791 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:400;color:#0D0C21;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3050 .elementor-element.elementor-element-100bf13 .elementor-gallery-item__overlay{background-color:#FFFFFF00;}.elementor-3050 .elementor-element.elementor-element-100bf13 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3050 .elementor-element.elementor-element-100bf13 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#00000030;}.elementor-3050 .elementor-element.elementor-element-100bf13 > .elementor-widget-container{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-3050 .elementor-element.elementor-element-100bf13{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3050 .elementor-element.elementor-element-501efdf{--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;--overlay-opacity:0.5;}.elementor-3050 .elementor-element.elementor-element-501efdf::before, .elementor-3050 .elementor-element.elementor-element-501efdf > .elementor-background-video-container::before, .elementor-3050 .elementor-element.elementor-element-501efdf > .e-con-inner > .elementor-background-video-container::before, .elementor-3050 .elementor-element.elementor-element-501efdf > .elementor-background-slideshow::before, .elementor-3050 .elementor-element.elementor-element-501efdf > .e-con-inner > .elementor-background-slideshow::before, .elementor-3050 .elementor-element.elementor-element-501efdf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3050 .elementor-element.elementor-element-4f0311e{text-align:center;}.elementor-3050 .elementor-element.elementor-element-4f0311e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;font-style:normal;color:#3F3E3E;}.elementor-3050 .elementor-element.elementor-element-bb03827{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#0D0C21;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-3050 .elementor-element.elementor-element-bb03827 .elementor-share-btn__title{font-family:"Open Sans", Sans-serif;font-size:1px;}.elementor-3050 .elementor-element.elementor-element-f6e32a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3050 .elementor-element.elementor-element-50354c5{--display:flex;--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;--align-items:center;}.elementor-3050 .elementor-element.elementor-element-50354c5.e-con{--align-self:center;}.elementor-3050 .elementor-element.elementor-element-1566f1e.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3050 .elementor-element.elementor-element-46a5b31{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );} .elementor-3050 .elementor-element.elementor-element-bb03827{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-3050 .elementor-element.elementor-element-7bded5a .elementor-heading-title{font-size:34px;}.elementor-3050 .elementor-element.elementor-element-d59a615 .elementor-heading-title{font-size:25px;}.elementor-3050 .elementor-element.elementor-element-46a5b31{--width:1600%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3050 .elementor-element.elementor-element-46a5b31.e-con{--align-self:center;}.elementor-3050 .elementor-element.elementor-element-10a2c2f{--content-width:100%;}.elementor-3050 .elementor-element.elementor-element-4e4ffce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3050 .elementor-element.elementor-element-5294be3 .elementor-heading-title{font-size:20px;}.elementor-3050 .elementor-element.elementor-element-50ac18c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-3050 .elementor-element.elementor-element-50ac18c{text-align:justify;}.elementor-3050 .elementor-element.elementor-element-ae51ca7 .elementor-heading-title{font-size:20px;}.elementor-3050 .elementor-element.elementor-element-7a85e15 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-3050 .elementor-element.elementor-element-b3903b4 .elementor-heading-title{font-size:20px;}.elementor-3050 .elementor-element.elementor-element-b4f8791 .elementor-heading-title{font-size:20px;} .elementor-3050 .elementor-element.elementor-element-bb03827{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(min-width:768px){.elementor-3050 .elementor-element.elementor-element-56acceb{--content-width:1050px;}.elementor-3050 .elementor-element.elementor-element-86bbe61{--content-width:1050px;}.elementor-3050 .elementor-element.elementor-element-10a2c2f{--content-width:1050px;}.elementor-3050 .elementor-element.elementor-element-b51b3e6{--content-width:1050px;}.elementor-3050 .elementor-element.elementor-element-98f5867{--width:50%;}.elementor-3050 .elementor-element.elementor-element-3853422{--width:50%;}.elementor-3050 .elementor-element.elementor-element-32ac2a7{--content-width:1050px;}.elementor-3050 .elementor-element.elementor-element-501efdf{--content-width:1050px;}.elementor-3050 .elementor-element.elementor-element-f6e32a7{--content-width:1050px;}.elementor-3050 .elementor-element.elementor-element-50354c5{--width:450px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3050 .elementor-element.elementor-element-46a5b31{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-4e4ffce *//* WP Job Manager + Astra: force WHITE everywhere (no yellow) */

/* 1) Search / filters bar */
.ast-separate-container .job_listings .job_filters,
.ast-separate-container .job_listings .job_filters form,
.search_jobs,
.search_jobs form {
  background: #fff !important;
  box-shadow: none !important;
}

/* Inputs in the filter bar */
.job_listings .job_filters input,
.job_listings .job_filters select,
.search_jobs input,
.search_jobs select {
  background: # !important;
  border: 1px solid #c4c4c4; /* optional, keep it tidy */
}

/* 2) Listing rows: LI + the full-click ANCHOR inside it */
ul.job_listings li.job_listing,
ul.job_listings li.job_listing:hover,
ul.job_listings li.job_listing a,
ul.job_listings li.job_listing a:hover,
ul.job_listings li.job_listing a:focus,
ul.job_listings li.job_listing a:active,
ul.job_listings li.job_listing:focus-within a {
  background: #ffffff !important;
  box-shadow: none !important;
}

/* If your theme puts background on inner wrappers */
ul.job_listings li.job_listing .content,
ul.job_listings li.job_listing .position,
ul.job_listings li.job_listing .meta {
  background: #ffffff !important;
}

/* Kill zebra striping if Astra/theme adds it */
ul.job_listings li.job_listing:nth-child(odd),
ul.job_listings li.job_listing:nth-child(even) {
  background: #ffffff !important;
}

/* 3) Featured jobs: remove yellow bg + left border/ribbon/badge */
ul.job_listings li.job_listing.job_position_featured,
ul.job_listings li.job_listing.job_position_featured a {
  background: #ffffff !important;
  border-left: 0 !important;
}

/* Some themes add a colored ribbon/badge via pseudo elements/classes */
ul.job_listings li.job_listing.job_position_featured:before,
ul.job_listings li.job_listing.job_position_featured:after,
ul.job_listings li.job_listing .featured-badge,
ul.job_listings li.job_listing .featured,
ul.job_listings li.job_listing .ribbon {
  background: #ffffff !important;
  color: #0d0c21 !important; /* optional for badge text */
  border: 0 !important;
  box-shadow: none !important;
}

/* If a hover overlay is used on the anchor, make it transparent */
ul.job_listings li.job_listing a:after {
  background: transparent !important;
}

@media (min-width: 768px) {
  .ast-width-md-4 {
    width: 100%;
  }
}

ul.job_listings li.job_listing, ul.job_listings li.no_job_listings_found {
  border-bottom: 1px solid #c4c4c4;
  list-style: none outside;
  margin: 0;
  padding: 5px;
}

.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], #comments .submit, .search .search-submit, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit {
  border-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  border-bottom-width: 0px;
  color: #0d0c21;
  border-color: #c4c4c4;
  background-color: #fff;
  h
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-family: 'Open Sans',sans-serif;
  font-weight: 500;
  font-size: 24px;
  font-size: 1.7142857142857rem;
  line-height: 1em;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}/* End custom CSS */