section.jobs{background:var(--blue-light)}section.jobs.text{background:none}section.jobs.text+link+section.jobs .inside:before{border-bottom:1px solid var(--blue-mid);height:10px}section.jobs.text .inside{padding-top:21px}section.jobs.text .inside:first-child:before{border-bottom:0}section.jobs.text h2{margin-bottom:21px}section.jobs.text .f--B1{max-width:770px}section.jobs.text .f--B1+p{margin-top:30px}@media (max-width:1023px){section.jobs.text .f--B1{max-width:670px}}section.jobs.text .f--B1 .btn{padding-left:0;padding-right:0;font-size:11px;padding-bottom:3px;padding-top:3px}section.jobs.text .f--B1 .btn:after{display:none}section.jobs.text .f--B1 ul+p .btn{margin-left:23px;margin-bottom:11px}section.jobs .inside{padding:33px 0 35px;position:relative}section.jobs .inside:first-child:before{height:20px;border-bottom:1px solid var(--blue-mid)}section.jobs .inside>.btn{position:absolute;top:35px;right:0}@media (max-width:767px){section.jobs .inside>.btn{top:0!important;right:auto;right:initial;position:relative;margin-top:8px}}section.jobs h1{max-width:825px;padding-right:25px}section.jobs h2{max-width:825px;padding-right:25px}section.jobs h3{padding-bottom:5px}section.jobs table{margin:20px 0}section.jobs table td{padding:5px 10px}section.jobs .body h1,section.jobs .body h2{padding-bottom:10px}section.jobs p+p{padding-top:0}section.jobs p strong{font-weight:500}section.jobs a:not(.btn){color:var(--blue-mid)}section.jobs *+h1,section.jobs *+h2,section.jobs *+h3{padding-top:20px}section.jobs h1+h2,section.jobs h1+h3{padding-top:0}section.jobs h2+h1,section.jobs h2+h3{padding-top:0}section.jobs h3+h1,section.jobs h3+h2{padding-top:0}section.jobs ul{padding-top:0.3em}section.jobs ul+p{padding-top:0.3em}section.jobs ul li{position:relative;padding-left:22px}section.jobs ul li:before{content:"";display:block;position:absolute;width:3px;height:3px;background:var(--blue-dark);border-radius:50%;top:9px;left:10px}section.jobs ol{padding-top:0.3em;counter-reset:counter}section.jobs ol+p{padding-top:0.3em}section.jobs ol li{position:relative;padding-left:22px;counter-increment:counter}section.jobs ol li:before{content:counter(counter) ". ";position:absolute;top:0;left:6px}section.jobs .a{max-width:800px}section.jobs .spacing{padding:30px 0 10px}section.jobs .download-headline,section.jobs .download-title{font-family:"IBM Plex Serif",serif;font-weight:300;font-size:30px;line-height:1.2;margin-top:22px;margin-bottom:12px}@media (max-width:767px){section.jobs .download-headline,section.jobs .download-title{font-size:22px;margin-top:15px;margin-bottom:5px}}section.jobs .download-title{font-size:22px}@media (max-width:767px){section.jobs .download-title{font-size:18px}}section.jobs .f--B2{margin-top:18px;max-width:825px;padding-right:25px}section.jobs .f--B3{font-weight:300;font-size:20px;line-height:130%;position:relative;padding:40px 0}section.jobs .f--B3.empty{padding:0 0 10px}section.jobs .f--B3.empty:after{display:none}@media (max-width:767px){section.jobs .f--B3{font-size:17px;padding:33px 0}}section.jobs .f--B3+.f--B3:before{display:none}section.jobs .f--B3:before{content:"";display:block;position:absolute;width:calc(100% + 60px);left:-30px;height:10px;border-top:1px solid var(--blue-mid);border-bottom:1px solid var(--blue-mid);top:0;pointer-events:none}section.jobs .f--B3:after{content:"";display:block;position:absolute;width:calc(100% + 60px);left:-30px;height:10px;border-top:1px solid var(--blue-mid);border-bottom:1px solid var(--blue-mid);bottom:0;pointer-events:none}section.jobs .f--B3 h2{margin:-10px 0 0}section.jobs .inside+.inside{padding-top:23px}section.jobs .inside+.inside>.btn{top:25px}section.jobs .toggle{margin-top:30px}section.jobs .work{margin-top:-30px}section.jobs .work .inside:before{display:none}section.jobs .work .row{position:relative}section.jobs .work .row+.row{margin-top:40px}section.jobs .work .row>.btn{position:absolute;top:0;right:0}@media (max-width:767px){section.jobs .work .row>.btn{position:relative}}section.jobs .work h3{padding-bottom:12px}section.jobs .work h4{font-family:"IBM Plex Mono",monospace;font-weight:400;font-size:13px;line-height:120%;letter-spacing:0.05em;text-transform:uppercase;color:#03113E;margin-bottom:4px}section.jobs .work .info{font-weight:400;font-size:11px;line-height:120%;letter-spacing:0.05em;text-transform:uppercase;color:#00AFFF;margin-bottom:14px;font-family:"IBM Plex Mono",monospace}section.jobs .work .tags{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px}section.jobs .work .tags li{font-family:"IBM Plex Mono",monospace;font-weight:500;font-size:10px;letter-spacing:0.05em;text-transform:uppercase;color:#00AFFF}section.jobs .work .tags li:before{width:9px;height:1px;background:#00AFFF;border-radius:0;left:3px;top:11px}section.jobs .work .tags li:after{content:"";display:block;position:absolute;background:#00AFFF;height:9px;width:1px;top:7px;left:7px}section.jobs .work .tags li+li{margin-left:25px}section.jobs .filters .dropdown{width:196px;background:#fff;font-weight:300;font-size:15px;color:#00AFFF;position:relative}@media (max-width:767px){section.jobs .filters .dropdown{font-size:12px;width:100%}}section.jobs .filters .dropdown.open>svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}section.jobs .filters .dropdown.open .drop{display:block}section.jobs .filters .dropdown+.dropdown{margin-left:10px}@media (max-width:767px){section.jobs .filters .dropdown+.dropdown{margin-top:10px;margin-left:0}}section.jobs .filters .dropdown>svg{position:absolute;top:16px;right:8px;pointer-events:none}section.jobs .filters .dropdown .selected{border-bottom:1px solid #00AFFF;padding:10px;line-height:1.35;pointer-events:none}section.jobs .filters .dropdown .drop{position:absolute;top:100%;left:0;width:100%;background:#fff;z-index:3;display:none;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}section.jobs .filters .dropdown .drop div{padding:10px;cursor:pointer;line-height:1.35;border-bottom:1px solid #00AFFF;-webkit-transition:background 0.2s ease;transition:background 0.2s ease}@media (min-width:1025px){section.jobs .filters .dropdown .drop div:hover{background:rgba(0,175,255,0.05)}}section.jobs .project:last-child{margin-bottom:-20px}section.jobs .project+.project{position:relative}section.jobs .project+.project:before{content:"";display:block;position:absolute;left:-20px;width:calc(100% + 40px);height:1px;top:0;border-bottom:1px solid var(--blue-mid)}section.jobs .project .logo{padding:15px 0;position:relative}section.jobs .project .logo:after{content:"";display:block;position:absolute;left:-20px;width:calc(100% + 40px);height:1px;bottom:0;border-bottom:1px solid var(--blue-mid)}section.jobs .project .logo img{height:38px;width:auto;width:initial}section.jobs .project .info{padding:24px 0 34px;position:relative}section.jobs .project .info .f--B2{margin-top:9px;font-size:15px}section.jobs .project .info .btn{position:absolute;bottom:30px;right:0}@media (max-width:1023px){section.jobs .project .info .btn{position:relative;bottom:0;margin-top:10px}}section.jobs .project .info h3{font-family:"IBM Plex Serif",serif;font-weight:300;font-size:22px;line-height:120%;color:#03113E}