.bb-job-listing-wrapper{overflow:hidden;position:relative}.bb-job-listing-wrapper:before{height:140px;right:-42%;top:0}.bb-job-listing-wrapper:after,.bb-job-listing-wrapper:before{display:block;position:absolute;transform:skew(35deg);width:100vw}.bb-job-listing-wrapper:after{bottom:0;height:40px;left:-66%;top:auto}.bb-job-listing-wrapper .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bb-job-listing-wrapper .section-header{width:30%}.bb-job-listing-wrapper .section-title{font-size:44px;font-weight:var(--light);line-height:1.185;margin:0 0 58px}.bb-job-listing-wrapper .grid-filter{padding-right:60px}.bb-job-listing-wrapper .filter{-webkit-appearance:none;background-color:#fff;background-image:url(https://22383675.fs1.hubspotusercontent-na1.net/hubfs/22383675/tempel-theme-2023/images/arrow-down.png);background-position:95%;background-repeat:no-repeat;background-size:15px;border:none;color:rgba(31,46,57,.5);cursor:pointer;font-size:16px;font-weight:var(--light);line-height:1.375;margin-bottom:30px;outline:0;padding:20px 15px;width:100%}.bb-job-listing-wrapper a.clearallLink{color:inherit;font-weight:var(--light);line-height:1.375}.bb-job-listing-wrapper .job-listing{height:auto!important;margin-top:169px;max-height:600px;overflow-y:scroll;padding:0 20px 0 70px;width:70%}.bb-job-listing-wrapper .job-listing::-webkit-scrollbar{border-radius:20px;width:6px}.bb-job-listing-wrapper .job-listing::-webkit-scrollbar-track{background:var(--secondary-background);border-radius:20px}.bb-job-listing-wrapper .job-listing::-webkit-scrollbar-thumb{background:var(--secondary);border-radius:20px}.bb-job-listing-wrapper .job-tile{border-top:2px solid #fff;padding:42px 0;position:static!important}.bb-job-listing-wrapper .job-tile:last-child{border-bottom:2px solid #fff}.bb-job-listing-wrapper .job-tile .title{font-weight:var(--bold);margin:0 0 10px}.bb-job-listing-wrapper .job-tile .content{margin:0 0 30px}@media (max-width:1024px){.bb-job-listing-wrapper .grid-filter{padding-right:30px}.bb-job-listing-wrapper .job-listing{padding:0 20px 0 50px}}@media (max-width:888px){.bb-job-listing-wrapper:before{height:60px}.bb-job-listing-wrapper .section-header{width:100%}.bb-job-listing-wrapper .grid-filter{padding-right:0}.bb-job-listing-wrapper .job-listing{margin-top:40px;padding:0 20px 0 0;width:100%}.bb-job-listing-wrapper .job-tile{padding:20px 0}}@media (max-width:767px){.bb-job-listing-wrapper .job-tile .title{font-size:var(--h4-desktop-size )}}.lightbox-wrap{cursor:auto;height:100%;left:0;padding:0 20px;position:fixed;top:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%;z-index:100}.lightbox-wrap.lb-hidden{opacity:0;visibility:hidden}.lightbox-wrap:after{background-color:var(--primary);content:"";height:100%;left:0;-webkit-mix-blend-mode:multiply;mix-blend-mode:multiply;opacity:.85;position:absolute;top:0;width:100%;z-index:-1}.lightbox-wrap .lightbox-outer{height:100vh;margin:0 auto;max-width:640px;position:relative}.lightbox-wrap .lightbox-outer .lightbox{background-color:var(--primary-background);height:calc(100% - 100px);left:0;padding:30px;position:absolute;top:50px;width:100%}.lightbox-wrap .lightbox-outer .lightbox .content{max-height:calc(100vh - 170px);overflow:auto;padding:0 20px 0 0}.lightbox-wrap .lightbox-outer .lightbox .content::-webkit-scrollbar{border-radius:20px;width:6px}.lightbox-wrap .lightbox-outer .lightbox .content::-webkit-scrollbar-track{background:var(--secondary-background);border-radius:20px}.lightbox-wrap .lightbox-outer .lightbox .content::-webkit-scrollbar-thumb{background:var(--secondary);border-radius:20px}.lightbox-wrap form input[type=email],.lightbox-wrap form input[type=file],.lightbox-wrap form input[type=number],.lightbox-wrap form input[type=password],.lightbox-wrap form input[type=tel],.lightbox-wrap form input[type=text],.lightbox-wrap form select,.lightbox-wrap form textarea{background-color:#fff}.lightbox-wrap form input[type=email],.lightbox-wrap form input[type=file],.lightbox-wrap form input[type=number],.lightbox-wrap form input[type=password],.lightbox-wrap form input[type=tel],.lightbox-wrap form input[type=text],.lightbox-wrap form select{min-height:42px}.lightbox-wrap .lightbox-outer .lightbox .content .form form .hs_resume_upload .input input[type=file]::-webkit-file-upload-button{background:var(--secondary);border:2px solid var(--secondary);border-radius:6px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:700;line-height:1;min-height:42px;outline:none;padding:10px 20px;text-transform:lowercase;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.lightbox-wrap .lightbox-outer .lightbox .content .form form .hs_resume_upload .input input[type=file]::-webkit-file-upload-button:hover{background:var(--primary);border:2px solid var(--primary)}.lightbox-wrap .lightbox-outer .lightbox button{background:none;border:none;color:#000;cursor:pointer;font-size:1.5rem;padding:0;position:absolute;right:10px;top:0}