/* Only the jobs submission section; the job cards, hero and global chrome are unchanged. */
.elementor-element-1c82fb6 > .elementor-container > .elementor-element-15f6d04,
.elementor-element-1c82fb6 > .elementor-container > .elementor-element-4c2e03c {display: none;}
.elementor-element-1c82fb6 > .elementor-container > .elementor-element-5b5260a {width: 100%;}
.elementor-element-1c82fb6 .elementor-heading-title {width: calc(100% - 44px); max-width: var(--bbw-content-table, 1120px); margin: 0 auto; font: 400 clamp(28px, 4vw, 38px)/1.4 var(--bbw-font-heading, Prata, Georgia, serif); color: #173834; text-align: left;}
.bbw-job-submit {margin-top: 18px;}
.bbw-job-submit .bbw-job-consent {display: flex; align-items: flex-start; gap: 12px;}
.bbw-job-submit .bbw-job-consent input {flex: 0 0 20px; width: 20px; min-height: 20px; height: 20px; margin: 3px 0 0; padding: 0; accent-color: var(--bbw-color-teal-dark, #12685d);}
.bbw-job-submit .bbw-job-consent label {font-weight: 400; margin: 0;}
.bbw-job-submit a {color: var(--bbw-color-teal-dark, #12685d); text-decoration: underline;}
.bbw-job-submit #post:hover, .bbw-job-submit #post:focus {background: var(--bbw-color-teal-dark, #12685d); color: #fff;}
@media(max-width:640px) {
 .elementor-element-1c82fb6 .elementor-heading-title {width: calc(100% - 32px);}
}
