.elementor-19270 .elementor-element.elementor-element-7ca3338c{overflow:visible;}.elementor-19270 .elementor-element.elementor-element-24e604ad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19270 .elementor-element.elementor-element-31400fef.ob-harakiri{writing-mode:inherit;}.elementor-19270 .elementor-element.elementor-element-31400fef.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-19270 .elementor-element.elementor-element-31400fef.ob-harakiri div{writing-mode:inherit;}.elementor-19270 .elementor-element.elementor-element-31400fef.ob-harakiri > div, .elementor-19270 .elementor-element.elementor-element-31400fef.ob-harakiri > h1, .elementor-19270 .elementor-element.elementor-element-31400fef.ob-harakiri > h2, .elementor-19270 .elementor-element.elementor-element-31400fef.ob-harakiri > h3, .elementor-19270 .elementor-element.elementor-element-31400fef.ob-harakiri > h4, .elementor-19270 .elementor-element.elementor-element-31400fef.ob-harakiri > h5, .elementor-19270 .elementor-element.elementor-element-31400fef.ob-harakiri > h6, .elementor-19270 .elementor-element.elementor-element-31400fef.ob-harakiri > p{transform:rotate(0deg);}.elementor-19270 .elementor-element.elementor-element-31400fef > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-19270 .elementor-element.elementor-element-63c22c0{overflow:visible;}.elementor-19270 .elementor-element.elementor-element-cafec33.ob-harakiri{writing-mode:inherit;}.elementor-19270 .elementor-element.elementor-element-cafec33.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-19270 .elementor-element.elementor-element-cafec33.ob-harakiri div{writing-mode:inherit;}.elementor-19270 .elementor-element.elementor-element-cafec33 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-19270 .elementor-element.elementor-element-cafec33 .elementor-heading-title{font-weight:600;color:#006AA6;}.elementor-19270 .elementor-element.elementor-element-cafec33.ob-harakiri > div, .elementor-19270 .elementor-element.elementor-element-cafec33.ob-harakiri > h1, .elementor-19270 .elementor-element.elementor-element-cafec33.ob-harakiri > h2, .elementor-19270 .elementor-element.elementor-element-cafec33.ob-harakiri > h3, .elementor-19270 .elementor-element.elementor-element-cafec33.ob-harakiri > h4, .elementor-19270 .elementor-element.elementor-element-cafec33.ob-harakiri > h5, .elementor-19270 .elementor-element.elementor-element-cafec33.ob-harakiri > h6, .elementor-19270 .elementor-element.elementor-element-cafec33.ob-harakiri > p{transform:rotate(0deg);}.elementor-19270 .elementor-element.elementor-element-cafec33 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-19270 .elementor-element.elementor-element-dad8026 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19270 .elementor-element.elementor-element-79d4b2c{margin-top:30px;margin-bottom:30px;overflow:visible;}.elementor-19270 .elementor-element.elementor-element-245652f.ob-harakiri{writing-mode:inherit;}.elementor-19270 .elementor-element.elementor-element-245652f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-19270 .elementor-element.elementor-element-245652f.ob-harakiri div{writing-mode:inherit;}.elementor-19270 .elementor-element.elementor-element-245652f .elementor-heading-title{font-size:20px;}.elementor-19270 .elementor-element.elementor-element-245652f.ob-harakiri > div, .elementor-19270 .elementor-element.elementor-element-245652f.ob-harakiri > h1, .elementor-19270 .elementor-element.elementor-element-245652f.ob-harakiri > h2, .elementor-19270 .elementor-element.elementor-element-245652f.ob-harakiri > h3, .elementor-19270 .elementor-element.elementor-element-245652f.ob-harakiri > h4, .elementor-19270 .elementor-element.elementor-element-245652f.ob-harakiri > h5, .elementor-19270 .elementor-element.elementor-element-245652f.ob-harakiri > h6, .elementor-19270 .elementor-element.elementor-element-245652f.ob-harakiri > p{transform:rotate(0deg);}.elementor-19270 .elementor-element.elementor-element-245652f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-19270 .elementor-element.elementor-element-9e32f89.ob-harakiri{writing-mode:inherit;}.elementor-19270 .elementor-element.elementor-element-9e32f89.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-19270 .elementor-element.elementor-element-9e32f89.ob-harakiri div{writing-mode:inherit;}.elementor-19270 .elementor-element.elementor-element-9e32f89{line-height:24px;}.elementor-19270 .elementor-element.elementor-element-9e32f89.ob-harakiri > div, .elementor-19270 .elementor-element.elementor-element-9e32f89.ob-harakiri > h1, .elementor-19270 .elementor-element.elementor-element-9e32f89.ob-harakiri > h2, .elementor-19270 .elementor-element.elementor-element-9e32f89.ob-harakiri > h3, .elementor-19270 .elementor-element.elementor-element-9e32f89.ob-harakiri > h4, .elementor-19270 .elementor-element.elementor-element-9e32f89.ob-harakiri > h5, .elementor-19270 .elementor-element.elementor-element-9e32f89.ob-harakiri > h6, .elementor-19270 .elementor-element.elementor-element-9e32f89.ob-harakiri > p{transform:rotate(0deg);}.elementor-19270 .elementor-element.elementor-element-9e32f89 > div{text-indent:0px;mix-blend-mode:inherit;}html, body{overflow-x:auto;}@media(max-width:1366px){.elementor-19270 .elementor-element.elementor-element-cafec33 > .elementor-widget-container{padding:0px 0px 0px 13px;}}@media(max-width:1024px){.elementor-19270 .elementor-element.elementor-element-cafec33 > .elementor-widget-container{padding:0px 0px 0px 16px;}}@media(max-width:767px){.elementor-19270 .elementor-element.elementor-element-cafec33 > .elementor-widget-container{padding:0px 0px 0px 12px;}}/* Start custom CSS for shortcode, class: .elementor-element-dad8026 */#BambooHR-ATS,
  #BambooHR-ATS * {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    list-style: none !important;
    box-sizing: border-box !important;
  }

  /* Hide BambooHR heading + department labels */
  #BambooHR-ATS .BambooHR-ATS-board h2,
  #BambooHR-ATS .BambooHR-ATS-Department-Header {
    display: none !important;
  }

  /* Hide location text */
  #BambooHR-ATS .BambooHR-ATS-Location {
    display: none !important;
  }

  /* Job link styling — consistent padding in ALL states */
  #BambooHR-ATS .BambooHR-ATS-Jobs-Item a {
    display: block !important;
    padding: 15px 15px 15px 15px !important;
    text-decoration: none !important;
    font-family: "Barlow Condensed", sans-serif !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
    color: #000000 !important;
    transition: all 0.3s ease-in-out !important;
  }

  /* Hover — same padding, just change colors */
  #BambooHR-ATS .BambooHR-ATS-Jobs-Item a:hover,
  #BambooHR-ATS .BambooHR-ATS-Jobs-Item a:focus {
    background-color: #006AA6 !important;
    color: #ffffff !important;
  }

  /* Use site font */
  #BambooHR-ATS .BambooHR-ATS-board,
  #BambooHR-ATS .BambooHR-ATS-board * {
    font-family: inherit !important;
  }/* End custom CSS */