/* Careers page (17, /career/) — Figma 11920:83279 / mobile 11920:83209 */
/* hero image: Figma crops the 1920x1080 render to a 582x548 window */
.bd-careers-hero-img{width:100%!important;max-width:582px}
.bd-careers-hero-img .elementor-widget-container{position:relative;width:100%;aspect-ratio:582/548;overflow:hidden;line-height:0}
.bd-careers-hero-img img{position:absolute;left:-43.39%;top:-5.79%;width:186.77%!important;height:111.57%!important;max-width:none!important;object-fit:fill}
.bd-careers-sub p+p{margin-top:28px}
/* open jobs */
.bd-jobs-section{padding:65px 160px!important}
.bd-jobs-section .elementor-widget-html{width:100%}
.bd-jobs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px;width:100%}
.bd-job{background:#fff;border:1px solid rgba(223,223,223,.7);border-radius:15px;padding:32px;display:flex;flex-direction:column;gap:18px;box-sizing:border-box}
.bd-job-top{display:flex;flex-direction:column;gap:8px}
.bd-job-loc{display:flex;align-items:center;gap:11px;margin:0 0 5px;font-family:Inter,sans-serif;font-size:15px;line-height:28px;color:#1D263A!important}
.bd-job-loc span{opacity:.7}
.bd-job-pin{width:13px;height:17px;flex:0 0 13px}
.bd-job-title{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:24px!important;line-height:32px!important;letter-spacing:-.3px;color:#1D263A!important;margin:0}
.bd-job-text{font-family:Inter,sans-serif;font-size:20px;line-height:28px;color:rgba(0,0,0,.65)!important;margin:0}
.bd-job-foot{display:flex;justify-content:flex-end;align-items:center}
.bd-job-btn{display:inline-flex;align-items:center;justify-content:center;padding:10.8px 18.9px;border-radius:135px;border:1.35px solid var(--bd-pink);background:var(--bd-grad);box-shadow:0 1.35px 2.7px rgba(16,24,40,.05);font-family:Inter,sans-serif;font-weight:700;font-size:17px;line-height:20px;color:#fff!important;text-decoration:none;transition:transform .2s}
.bd-job-btn:hover{transform:scale(1.04)}
/* pagination (Frame 162848) */
.bd-pager{display:flex;align-items:center;justify-content:center;gap:24px}
.bd-pager-arrow{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px}
.bd-pager-arrow img{width:16px;height:16px}
.bd-pager-arrow--next img{transform:rotate(180deg)}
.bd-pager-pages{display:flex;gap:12px}
.bd-pager-page{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#F9F9F9;font-family:Inter,sans-serif;font-weight:600;font-size:14px;color:#7F879E}
.bd-pager-page.is-active{border-radius:100px;background:var(--bd-grad);color:#fff}
@media(max-width:1024px){.bd-jobs-section{padding:60px 32px!important}}
@media(max-width:767px){
  .bd-jobs-section{padding:45px 32px!important}
  .bd-job{padding:30px;gap:18px}
  .bd-jobs{gap:29px}
  /* mobile pass 2026-10-19 — Figma 11920:83209 */
  .page-id-17 .bd-hero--page{padding:111px 23px 48px!important}
  .page-id-17 .bd-h1 .elementor-heading-title{font-size:32px!important;line-height:39px!important}
  .page-id-17 .bd-careers-sub p{line-height:19px!important}
  .page-id-17 .bd-careers-sub p+p{margin-top:19px}
  .page-id-17 .bd-careers-sub p:last-child{margin-bottom:0}
  .page-id-17 .bd-careers-hero-img{max-width:249px!important;margin:0 auto}
  .page-id-17 .bd-jobs-section .bd-h2 .elementor-heading-title{color:#000!important}
  .bd-job-text{font-size:16px;line-height:24px}
  .bd-job-foot{justify-content:center}
}
