.elementor .hb-jobs-track-page{position:relative;isolation: isolate;\n}.elementor .hb-jobs-photo-mask{mask-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201000%201200%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20fill%3D%22white%22%20d%3D%22M14%2014L135%205%20263%2017%20383%207%20490%2014%20608%203%20732%2012%20852%206%20989%2017%20995%20132%20984%20266%20996%20410%20987%20562%20996%20708%20983%20850%20994%201001%20982%201188%20848%201197%20716%201186%20590%201196%20454%201185%20320%201197%20186%201186%2012%201192%204%201054%2014%20921%203%20783%2014%20644%204%20508%2014%20369%204%20231Z%22%2F%3E%3C%2Fsvg%3E"); mask-size: 100% 100%; mask-repeat: no-repeat;\n}.elementor .hb-jobs-motion-photos{position:relative;padding:0px;}.elementor .hb-jobs-motion-title{position:relative;padding:0px;}.elementor .hb-jobs-rustic-hero{overflow:hidden;position:relative;color:#FFFFFF;padding-block-start:3.5rem;padding-block-end:5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#242321;}.elementor .hb-jobs-benefit-title{font-family:var(--hb-jobs-font);font-weight:800;font-size:1.05rem;color:var(--hb-jobs-ink);line-height:1.3;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hb-jobs-small{font-family:var(--hb-jobs-font);font-size:0.85rem;line-height:1.6;margin:0px;}.elementor .hb-jobs-photo{width:100%;height:100%;object-fit:cover;display:block;}.elementor .hb-jobs-job-panel{min-width:0px;padding:0px;border-radius:0px;border-width:1px;border-color:#D9D6CF;border-style:solid;background-color:var(--hb-jobs-white);}.elementor .hb-jobs-accordion-header{font-family:var(--hb-jobs-font);font-weight:700;font-size:0.95rem;color:var(--hb-jobs-ink);cursor:pointer;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: #D9D6CF; &:focus-visible { outline: 3px solid var(--hb-jobs-red); outline-offset: 3px; }\n}.elementor .hb-jobs-button-outline:hover,.elementor .hb-jobs-button-outline:focus-visible{color:var(--hb-jobs-ink);background-color:var(--hb-jobs-white);}.elementor .hb-jobs-button-outline{font-family:var(--hb-jobs-font);font-weight:700;font-size:0.9rem;color:var(--hb-jobs-white);line-height:1.4;text-decoration:none;cursor:pointer;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:1px;border-color:#B4B3AE;border-style:solid;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 3px solid #F5B1A6; outline-offset: 4px; }\n}.elementor .hb-jobs-button:hover,.elementor .hb-jobs-button:focus-visible{color:var(--hb-jobs-white);border-color:#AA2D20;background-color:#AA2D20;}.elementor .hb-jobs-button{font-family:var(--hb-jobs-font);font-weight:700;font-size:0.9rem;color:var(--hb-jobs-white);line-height:1.4;text-decoration:none;cursor:pointer;padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:1px;border-color:var(--hb-jobs-red);border-style:solid;background-color:var(--hb-jobs-red);display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline: 3px solid #F5B1A6; outline-offset: 4px; }\n}.elementor .hb-jobs-copy{font-family:var(--hb-jobs-font);font-weight:400;font-size:1rem;line-height:1.7;margin:0px;}.elementor .hb-jobs-h3{font-family:var(--hb-jobs-font);font-weight:800;font-size:1.65rem;letter-spacing:-0.025em;line-height:1.18;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hb-jobs-h2{font-family:var(--hb-jobs-font);font-weight:800;font-size:3.25rem;letter-spacing:-0.04em;line-height:1.08;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hb-jobs-eyebrow{font-family:var(--hb-jobs-font);font-weight:700;font-size:0.75rem;letter-spacing:0.12em;line-height:1.5;text-transform:uppercase;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .hb-jobs-section{padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .hb-jobs-container{width:100%;max-width:76rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}