body.single-bwsb_vacancy .page-header{display:none!important}body.single-bwsb_vacancy .site-content-contain{padding-top:0!important}body.single-bwsb_vacancy .bwsb-vacancy-single-header{box-sizing:border-box;width:100vw;max-width:100vw;margin:0 0 100px calc(50% - 50vw)!important;padding:0!important}body.single-bwsb_vacancy .bwsb-vacancy-single-header>.elementor,body.single-bwsb_vacancy .bwsb-vacancy-single-header>.elementor>.elementor-element:first-child{box-sizing:border-box;width:100%;max-width:none;margin:0!important;padding:0!important}.bwsb-vacancy-single .bwsb-vacancy-content{flex:0 0 66.666667%;max-width:66.666667%}.bwsb-vacancy-single .bwsb-vacancy-article .blog-content{padding-top:0}.bwsb-vacancy-content-header{margin-bottom:28px}.bwsb-vacancy-career-text-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:#ec7a16!important;font-size:.9rem;font-weight:700;line-height:1.4;text-decoration:none}.bwsb-vacancy-career-text-link:hover,.bwsb-vacancy-career-text-link:focus-visible{color:#c45f0c!important;text-decoration:underline;text-underline-offset:3px}.bwsb-vacancy-career-text-link .ti{font-size:.85rem}.bwsb-vacancy-single .bwsb-vacancy-content .bwsb-vacancy-title{margin:0;color:var(--ps-primary-second-color,#1f2937);font-size:clamp(1.75rem, 2vw, 2.25rem)!important;font-weight:500;letter-spacing:0;line-height:1.2}.bwsb-vacancy-career-action{margin:36px 0 0;display:none}.bwsb-vacancy-single .bwsb-vacancy-career-link{display:inline-flex!important;align-items:center;box-sizing:border-box;width:auto;height:62px!important;min-height:62px!important;padding:8px 8px 8px 35px!important;border:0!important;border-radius:50px!important;background:#174a35!important;color:#fff!important;font-size:18px!important;font-weight:400!important;line-height:1.2;text-decoration:none;text-transform:none}.bwsb-vacancy-single .bwsb-vacancy-career-link .solshine-button-inner{display:flex;align-items:center;justify-content:space-between;width:100%;height:46px}.bwsb-vacancy-single .bwsb-vacancy-career-link .solshine-button-text{order:1;color:#fff;font-size:18px;font-weight:400;line-height:30px}.bwsb-vacancy-single .bwsb-vacancy-career-link .solshine-button-icon{display:flex;order:2;align-items:center;justify-content:center;flex:0 0 46px;width:46px;height:46px;margin-left:18px;border-radius:50%;background:#ec7a16;color:#fff}.bwsb-vacancy-single .bwsb-vacancy-career-link:hover,.bwsb-vacancy-single .bwsb-vacancy-career-link:focus-visible{background:#174a35!important;color:#fff!important}.bwsb-vacancy-single .bwsb-vacancy-content .entry-content{text-align:justify;text-justify:inter-word}.bwsb-vacancy-single .bwsb-vacancy-content .entry-content .wp-block-image,.bwsb-vacancy-single .bwsb-vacancy-content .entry-content .aligncenter,.bwsb-vacancy-single .bwsb-vacancy-content .entry-content .has-text-align-center{text-align:center}.bwsb-vacancy-single .bwsb-vacancy-content .entry-content img.aligncenter,.bwsb-vacancy-single .bwsb-vacancy-content .entry-content .aligncenter img{display:block;margin-right:auto;margin-left:auto}.bwsb-vacancy-single .bwsb-vacancy-sidebar{flex:0 0 33.333333%;max-width:33.333333%}.bwsb-vacancy-details{margin-top:0;padding:24px 28px;border:1px solid #e5e7eb;border-radius:4px;background:#f8faf9}.bwsb-vacancy-status-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.bwsb-vacancy-status-label{color:var(--ps-primary-second-color,#1f2937);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.bwsb-vacancy-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:6px 12px;border:1px solid #fff0;border-radius:999px;font-size:.8rem;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap}.bwsb-vacancy-status-open{border-color:#bbf7d0!important;background-color:#dcfce7!important;color:#166534!important;animation:bwsb-vacancy-status-open-pulse 3.2s ease-in-out infinite}@keyframes bwsb-vacancy-status-open-pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 #fff0}50%{opacity:.62;box-shadow:0 0 0 6px rgb(22 101 52 / .16)}}@media (prefers-reduced-motion:reduce){.bwsb-vacancy-status-open{animation:none}}.bwsb-vacancy-status-upcoming{border-color:#fde68a!important;background-color:#fef3c7!important;color:#92400e!important}.bwsb-vacancy-status-closed{border-color:#fecaca!important;background-color:#fee2e2!important;color:#991b1b!important}.bwsb-vacancy-status-unspecified{border-color:#cbd5e1!important;background-color:#f1f5f9!important;color:#475569!important}.bwsb-vacancy-details dl{display:grid;gap:20px;margin:0}.bwsb-vacancy-details dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:baseline}.bwsb-vacancy-details dt{margin:0 0 6px;color:var(--ps-primary-second-color,#1f2937);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.bwsb-vacancy-details dd{margin:0;color:var(--ps-tertiary-color,#4b5563);font-size:1rem;font-weight:600}.bwsb-vacancy-details .bwsb-vacancy-original-deadline{color:#64748b}.bwsb-vacancy-details .bwsb-vacancy-extended-deadline dd{color:#166534}.bwsb-vacancy-details p{display:block;margin:24px 0 0}.bwsb-vacancy-details a{display:inline-flex;align-items:center;padding:10px 16px;border:1px solid var(--ps-primary-color,#1f5d42);border-radius:5px;color:var(--ps-primary-color,#1f5d42);font-weight:600;text-decoration:none;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.bwsb-vacancy-details a:hover,.bwsb-vacancy-details a:focus-visible{background:var(--ps-primary-color,#1f5d42);color:#fff}@media (max-width:991px){.bwsb-vacancy-single .bwsb-vacancy-content,.bwsb-vacancy-single .bwsb-vacancy-sidebar{flex:0 0 100%;max-width:100%}.bwsb-vacancy-single .bwsb-vacancy-sidebar{margin-top:30px}.bwsb-vacancy-details{padding:20px}.bwsb-vacancy-status-row{align-items:flex-start;flex-direction:column;gap:10px}.bwsb-vacancy-details dl{gap:16px}}.bwsb-vacancy-archive{--bwsb-vacancy-border:#e5e7eb;--bwsb-vacancy-muted:#64748b;--bwsb-vacancy-ink:#1f2937;--bwsb-vacancy-accent:var(--ps-primary-color, #1f5d42);padding-bottom:80px}.bwsb-vacancy-archive-section+.bwsb-vacancy-archive-section{margin-top:56px}.bwsb-vacancy-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:20px}.bwsb-vacancy-section-heading h2{margin:0;color:var(--bwsb-vacancy-ink);font-size:clamp(1.5rem, 2.5vw, 2rem);line-height:1.2}.bwsb-vacancy-section-count{color:var(--bwsb-vacancy-muted);font-size:.9rem;font-weight:600;white-space:nowrap}.bwsb-vacancy-empty{margin:0;padding:24px;border:1px solid var(--bwsb-vacancy-border);border-radius:8px;background:#f8faf9;color:var(--bwsb-vacancy-muted)}.bwsb-vacancy-card-grid{display:grid;gap:20px}.bwsb-vacancy-card-grid-open{grid-template-columns:repeat(2,minmax(0,1fr))}.bwsb-vacancy-card{border:1px solid var(--bwsb-vacancy-border);border-radius:8px;background:#fff;box-shadow:none}.bwsb-vacancy-card-open{padding:24px}.bwsb-vacancy-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--bwsb-vacancy-border)}.bwsb-vacancy-card h3{margin:0;color:var(--bwsb-vacancy-ink);font-size:1.15rem;line-height:1.4}.bwsb-vacancy-card h3 a{color:inherit;letter-spacing:normal;text-decoration:none}.bwsb-vacancy-card h3 a:hover,.bwsb-vacancy-card h3 a:focus-visible{color:#ec7a16;text-decoration:underline;text-underline-offset:3px}.bwsb-vacancy-card-details{display:grid;gap:18px;margin:0}.bwsb-vacancy-card-details>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px}.bwsb-vacancy-card-details dt{margin:0;color:var(--bwsb-vacancy-muted);font-size:.75rem;font-weight:700;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.bwsb-vacancy-card-open .bwsb-vacancy-status-badge{font-weight:400}.bwsb-vacancy-card-details dd{margin:0;color:var(--bwsb-vacancy-ink);font-size:.98rem;font-weight:600;text-align:right}.bwsb-vacancy-card-details dd del{display:block;color:var(--bwsb-vacancy-muted);font-size:.85rem;font-weight:400}.bwsb-vacancy-effective-deadline{display:block;color:#166534}.bwsb-vacancy-card-list{display:grid;gap:12px}.bwsb-vacancy-card-closed{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:28px;padding:20px 24px}.bwsb-vacancy-card-closed-heading h3,.bwsb-vacancy-card-closed-heading h3 a{font-size:1rem;font-weight:400}.bwsb-vacancy-card-total{margin:6px 0 0;color:var(--bwsb-vacancy-muted);font-size:.85rem;font-weight:400;line-height:1.4}.bwsb-vacancy-card-closed .bwsb-vacancy-card-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bwsb-vacancy-card-closed .bwsb-vacancy-card-details>div{display:block}.bwsb-vacancy-card-closed .bwsb-vacancy-card-details dt,.bwsb-vacancy-card-closed .bwsb-vacancy-card-details dd{font-weight:400}.bwsb-vacancy-card-closed .bwsb-vacancy-card-details dd{margin-top:5px;text-align:left}.bwsb-vacancy-pagination{margin-top:28px}.bwsb-vacancy-pagination ul{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.bwsb-vacancy-pagination li{margin:0}.bwsb-vacancy-pagination a,.bwsb-vacancy-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;padding:6px 10px;border:1px solid var(--bwsb-vacancy-border);border-radius:5px;color:var(--bwsb-vacancy-ink);font-size:.9rem;font-weight:600;line-height:1;text-decoration:none}.bwsb-vacancy-pagination a:hover,.bwsb-vacancy-pagination a:focus-visible,.bwsb-vacancy-pagination .current{border-color:var(--bwsb-vacancy-accent);background:var(--bwsb-vacancy-accent);color:#fff}@media (max-width:767px){.bwsb-vacancy-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.bwsb-vacancy-card-grid-open{grid-template-columns:1fr}.bwsb-vacancy-card-header{flex-direction:column}.bwsb-vacancy-card-closed{display:block}.bwsb-vacancy-card-closed .bwsb-vacancy-card-details{margin-top:20px}.bwsb-vacancy-pagination ul{flex-wrap:wrap}}