:root{--cembell-page-bg:#f4f7f6;--cembell-card-bg:#ffffff;--cembell-soft-bg:#f3fbf7;--cembell-text:#10141A;--cembell-muted:#5b6470;--cembell-label:#10141A;--cembell-border:rgba(16, 20, 26, 0.14);--cembell-accent:#00FF70;--cembell-accent-dark:#00c957;--cembell-accent-soft:rgba(0, 218, 243, 0.16);--cembell-shadow:0 18px 45px rgba(16, 20, 26, 0.1);--cembell-soft-shadow:0 10px 28px rgba(16, 20, 26, 0.07);--cembell-radius:10px}@media (prefers-color-scheme:dark){:root{--cembell-page-bg:#10141A;--cembell-card-bg:#151b23;--cembell-soft-bg:#1b232d;--cembell-text:#ffffff;--cembell-muted:#aeb7c2;--cembell-label:#ffffff;--cembell-border:rgba(0, 255, 112, 0.16);--cembell-accent:#00FF70;--cembell-accent-dark:#00d760;--cembell-accent-soft:rgba(0, 218, 243, 0.18);--cembell-shadow:0 18px 45px rgba(0, 0, 0, 0.38);--cembell-soft-shadow:0 10px 28px rgba(0, 0, 0, 0.28)}}body.dark-mode,body.dark,html.dark,html[data-theme="dark"],body[data-theme="dark"]{--cembell-page-bg:#10141A;--cembell-card-bg:#151b23;--cembell-soft-bg:#1b232d;--cembell-text:#ffffff;--cembell-muted:#aeb7c2;--cembell-label:#ffffff;--cembell-border:rgba(0, 255, 112, 0.16);--cembell-accent:#00FF70;--cembell-accent-dark:#00d760;--cembell-accent-soft:rgba(0, 218, 243, 0.18);--cembell-shadow:0 18px 45px rgba(0, 0, 0, 0.38);--cembell-soft-shadow:0 10px 28px rgba(0, 0, 0, 0.28)}body.single-awsm_job_openings,.single-awsm_job_openings .site-main,.single-awsm_job_openings .ct-container,.single-awsm_job_openings .ct-container-full{background:radial-gradient(circle at top left,rgb(0 218 243 / .08),transparent 24%),var(--cembell-page-bg)!important;color:var(--cembell-text)!important}.single-awsm_job_openings .awsm-job-container{max-width:1180px!important;padding:64px 20px!important}.single-awsm_job_openings .awsm-job-head{background:var(--cembell-card-bg)!important;border:1px solid var(--cembell-border);border-radius:var(--cembell-radius);padding:36px 38px;margin-bottom:26px!important;box-shadow:var(--cembell-soft-shadow)}.single-awsm_job_openings .awsm-job-head h1{color:var(--cembell-accent)!important;font-size:clamp(34px, 5vw, 56px)!important;line-height:1.05!important;letter-spacing:-.04em;font-weight:800;margin-bottom:18px!important}.single-awsm_job_openings .awsm-job-list-info{display:flex;flex-wrap:wrap;gap:10px}.single-awsm_job_openings .awsm-job-list-info span{margin:0!important;display:inline-flex;align-items:center;padding:9px 14px;border-radius:6px;background:var(--cembell-soft-bg);border:1px solid var(--cembell-border);color:var(--cembell-muted)!important;font-size:14px}.single-awsm_job_openings .awsm-job-single-wrap.awsm-col-2{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(360px,0.8fr);gap:28px;align-items:start}.single-awsm_job_openings .awsm-job-single-wrap.awsm-col-2::after{display:none!important}.single-awsm_job_openings .awsm-job-single-wrap.awsm-col-2 .awsm-job-content,.single-awsm_job_openings .awsm-job-single-wrap.awsm-col-2 .awsm-job-form{float:none!important;width:auto!important;padding:0!important}.single-awsm_job_openings .awsm-job-content{border:1px solid var(--cembell-border);border-radius:var(--cembell-radius);padding:46px 44px!important;box-shadow:var(--cembell-shadow);color:var(--cembell-text)!important}.single-awsm_job_openings .awsm-job-content h1,.single-awsm_job_openings .awsm-job-content h2,.single-awsm_job_openings .awsm-job-content h3,.single-awsm_job_openings .awsm-job-content h4,.single-awsm_job_openings .awsm-job-content h5,.single-awsm_job_openings .awsm-job-content h6{color:var(--cembell-text)!important;letter-spacing:-.02em;margin-top:32px!important;margin-bottom:14px!important}.single-awsm_job_openings .awsm-job-content h1:first-child,.single-awsm_job_openings .awsm-job-content h2:first-child,.single-awsm_job_openings .awsm-job-content h3:first-child{margin-top:0!important}.single-awsm_job_openings .awsm-job-content p,.single-awsm_job_openings .awsm-job-content li,.single-awsm_job_openings .awsm-job-content span{color:var(--cembell-muted)!important;font-size:16px;line-height:1.85}.single-awsm_job_openings .awsm-job-content strong,.single-awsm_job_openings .awsm-job-content b{color:var(--cembell-text)!important}.single-awsm_job_openings .awsm-job-content ul{list-style:none!important;padding-left:10!important}.single-awsm_job_openings .awsm-job-content ul li{position:relative;padding-left:30px;margin-bottom:14px}.single-awsm_job_openings .awsm-job-content ul li::before{content:"✓";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:5px;background:var(--cembell-accent-soft);color:var(--cembell-accent);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.single-awsm_job_openings .awsm_job_spec_above_content,.single-awsm_job_openings .awsm-job-specifications-container{gap:10px;margin-bottom:24px!important}.single-awsm_job_openings .awsm-job-specification-item{margin:0!important;padding:10px 15px;border-radius:6px;background:var(--cembell-soft-bg);border:1px solid var(--cembell-border);color:var(--cembell-text)!important;font-size:14px}.single-awsm_job_openings .awsm-job-specification-label,.single-awsm_job_openings .awsm-job-specification-term,.single-awsm_job_openings .awsm-job-specification-item span,.single-awsm_job_openings .awsm-job-specification-item i{color:var(--cembell-text)!important}.single-awsm_job_openings .awsm-job-form{position:sticky;top:110px}.single-awsm_job_openings .awsm-job-form-inner{background:var(--cembell-card-bg)!important;border:1px solid var(--cembell-border)!important;border-radius:var(--cembell-radius);padding:34px!important;box-shadow:var(--cembell-shadow);color:var(--cembell-text)!important}.single-awsm_job_openings .awsm-job-form-inner h2{color:var(--cembell-accent)!important;font-size:26px!important;letter-spacing:-.025em;margin-bottom:26px!important}.single-awsm_job_openings .awsm-job-form-group{margin-bottom:18px!important}.single-awsm_job_openings .awsm-job-form-group label{color:var(--cembell-label)!important;font-size:14px;font-weight:700;margin-bottom:8px!important}.single-awsm_job_openings .awsm-b-job-form-control,.single-awsm_job_openings input[type="text"],.single-awsm_job_openings input[type="email"],.single-awsm_job_openings input[type="tel"],.single-awsm_job_openings input[type="file"],.single-awsm_job_openings textarea,.single-awsm_job_openings select{background:var(--cembell-soft-bg)!important;color:var(--cembell-text)!important;border:1px solid var(--cembell-border)!important;border-radius:6px!important;min-height:52px;padding:13px 16px!important;box-shadow:none!important;transition:0.25s ease}.single-awsm_job_openings textarea{min-height:135px!important;resize:vertical}.single-awsm_job_openings .awsm-b-job-form-control::placeholder,.single-awsm_job_openings input::placeholder,.single-awsm_job_openings textarea::placeholder{color:var(--cembell-muted)!important}.single-awsm_job_openings .awsm-b-job-form-control:focus,.single-awsm_job_openings input:focus,.single-awsm_job_openings textarea:focus,.single-awsm_job_openings select:focus{background:var(--cembell-card-bg)!important;border-color:var(--cembell-accent)!important;outline:none!important;box-shadow:0 0 0 3px var(--cembell-accent-soft)!important}.single-awsm_job_openings input[type="file"]::file-selector-button{border:0;border-radius:6px;background:var(--cembell-accent-soft);color:var(--cembell-accent);padding:9px 14px;margin-right:12px;font-weight:700;cursor:pointer}.single-awsm_job_openings .awsm-job-submit,.single-awsm_job_openings .awsm-application-submit-btn,.single-awsm_job_openings .awsm-jobs-primary-button{width:100%;background:var(--cembell-accent)!important;border:0!important;color:#ffffff!important;border-radius:6px!important;padding:16px 28px!important;font-weight:900;text-transform:uppercase!important;letter-spacing:0.06em!important;transition:0.25s ease}.single-awsm_job_openings .awsm-job-submit:hover,.single-awsm_job_openings .awsm-application-submit-btn:hover,.single-awsm_job_openings .awsm-jobs-primary-button:hover{background:var(--cembell-accent-dark)!important;transform:translateY(-2px);text-transform:uppercase!important;letter-spacing:0.06em!important;color:#ffffff!important}.single-awsm_job_openings .awsm-success-message,.single-awsm_job_openings .awsm-error-message{border-radius:6px;padding:14px 18px;margin-bottom:18px}.single-awsm_job_openings .awsm-success-message{background:rgb(0 255 112 / .1);border:1px solid rgb(0 255 112 / .28);color:var(--cembell-text)!important}.single-awsm_job_openings .awsm-error-message,.single-awsm_job_openings .awsm-job-form-error{color:#ff5c5c!important}.single-awsm_job_openings a{color:var(--cembell-accent)}.single-awsm_job_openings a:hover{color:var(--cembell-accent-dark)}@media (max-width:992px){.single-awsm_job_openings .awsm-job-single-wrap.awsm-col-2{grid-template-columns:1fr}.single-awsm_job_openings .awsm-job-form{position:static}}@media (max-width:768px){.single-awsm_job_openings .awsm-job-container{padding:42px 16px!important}.single-awsm_job_openings .awsm-job-head{padding:28px 22px;border-radius:var(--cembell-radius)}.single-awsm_job_openings .awsm-job-head h1{font-size:34px!important}.single-awsm_job_openings .awsm-job-content{padding:34px 24px!important;border-radius:var(--cembell-radius)}.single-awsm_job_openings .awsm-job-form-inner{padding:24px!important;border-radius:var(--cembell-radius)}.single-awsm_job_openings .awsm-job-list-info{flex-direction:column}.single-awsm_job_openings .awsm-job-list-info span{width:100%}}@media (max-width:480px){.single-awsm_job_openings .awsm-job-container{padding:32px 14px!important}.single-awsm_job_openings .awsm-job-head h1{font-size:30px!important}.single-awsm_job_openings .awsm-job-content{padding:30px 20px!important}.single-awsm_job_openings .awsm-job-content p,.single-awsm_job_openings .awsm-job-content li,.single-awsm_job_openings .awsm-job-content span{font-size:15px}}.single-awsm_job_openings .awsm-job-head h1,.single-awsm_job_openings .awsm-job-head h1.entry-title,.single-awsm_job_openings .awsm-job-head .entry-title,.single-awsm_job_openings .awsm-job-head .page-title,.single-awsm_job_openings h1.entry-title,.single-awsm_job_openings .page-title{color:#00FF70!important}.single-awsm_job_openings .awsm-job-head,.single-awsm_job_openings .awsm-job-head p,.single-awsm_job_openings .awsm-job-head span,.single-awsm_job_openings .awsm-job-head .awsm-job-list-info,.single-awsm_job_openings .awsm-job-head .awsm-job-list-info span,.single-awsm_job_openings .awsm-job-head .entry-excerpt,.single-awsm_job_openings .awsm-job-head .page-description,.single-awsm_job_openings .awsm-job-head .ct-subtitle,.single-awsm_job_openings .awsm-job-head .ct-meta-element,.single-awsm_job_openings .awsm-job-head .ct-meta-element span{color:#ffffff!important}.single-awsm_job_openings .awsm-job-head{background:#10141A!important;border-color:rgb(0 255 112 / .18)!important}.single-awsm_job_openings .awsm-job-head .awsm-job-list-info span{background:transparent!important;border-color:transparent!important;padding:0!important}.single-awsm_job_openings .awsm-job-single-wrap.awsm-col-2 .awsm-job-content{padding:50px 48px!important}.single-awsm_job_openings .awsm-job-content>*:first-child{margin-top:0!important}.single-awsm_job_openings .awsm-job-content p{margin-bottom:18px!important}.single-awsm_job_openings .awsm-job-content h2,.single-awsm_job_openings .awsm-job-content h3,.single-awsm_job_openings .awsm-job-content h4{margin-top:34px!important;margin-bottom:14px!important}.single-awsm_job_openings .awsm-job-content ul,.single-awsm_job_openings .awsm-job-content ol{margin-top:14px!important;margin-bottom:24px!important}.single-awsm_job_openings .awsm-job-content li{margin-bottom:12px!important}@media (max-width:768px){.single-awsm_job_openings .awsm-job-single-wrap.awsm-col-2 .awsm-job-content{padding:34px 24px!important}}@media (max-width:480px){.single-awsm_job_openings .awsm-job-single-wrap.awsm-col-2 .awsm-job-content{padding:30px 20px!important}}.single-awsm_job_openings .awsm-job-head h1,.single-awsm_job_openings .awsm-job-head h1.entry-title,.single-awsm_job_openings .awsm-job-head .entry-title,.single-awsm_job_openings .awsm-job-head .page-title,.single-awsm_job_openings h1.entry-title,.single-awsm_job_openings .page-title,.single-awsm_job_openings .awsm-job-content h1,.single-awsm_job_openings .awsm-job-content h2,.single-awsm_job_openings .awsm-job-content h3,.single-awsm_job_openings .awsm-job-content h4,.single-awsm_job_openings .awsm-job-form-inner h2{font-family:"Space Grotesk",sans-serif!important}.single-awsm_job_openings,.single-awsm_job_openings .awsm-job-head,.single-awsm_job_openings .awsm-job-head p,.single-awsm_job_openings .awsm-job-head span,.single-awsm_job_openings .awsm-job-content,.single-awsm_job_openings .awsm-job-content p,.single-awsm_job_openings .awsm-job-content li,.single-awsm_job_openings .awsm-job-content span,.single-awsm_job_openings .awsm-job-form-inner,.single-awsm_job_openings .awsm-job-form-group label,.single-awsm_job_openings .awsm-b-job-form-control,.single-awsm_job_openings input,.single-awsm_job_openings textarea,.single-awsm_job_openings select,.single-awsm_job_openings button{font-family:"Inter",sans-serif!important}.single-awsm_job_openings .awsm_job_spec_above_content,.single-awsm_job_openings .awsm-job-specifications-container,.single-awsm_job_openings .awsm-job-specification-wrapper{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;margin:0 0 24px 0!important}.single-awsm_job_openings .awsm-job-specification-item{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:10px 14px!important;border-radius:6px!important;background:var(--cembell-soft-bg)!important;border:1px solid var(--cembell-border)!important;color:var(--cembell-text)!important;line-height:1.2!important}.single-awsm_job_openings .awsm-job-specification-term::after{content:""!important}.single-awsm_job_openings .awsm-job-specification-label,.single-awsm_job_openings .awsm-job-specification-term,.single-awsm_job_openings .awsm-job-specification-item span,.single-awsm_job_openings .awsm-job-specification-item i,.single-awsm_job_openings .awsm-job-specification-item [class^="awsm-job-icon-"]{display:inline-flex!important;align-items:center!important;color:var(--cembell-text)!important;margin:0!important}.single-awsm_job_openings .awsm-job-specification-item [class^="awsm-job-icon-"]{margin-right:4px!important}@media (max-width:480px){.single-awsm_job_openings .awsm_job_spec_above_content,.single-awsm_job_openings .awsm-job-specifications-container,.single-awsm_job_openings .awsm-job-specification-wrapper{gap:8px!important}.single-awsm_job_openings .awsm-job-specification-item{width:100%!important;justify-content:flex-start!important}}