/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:initial}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(button,input,select,textarea){background-color:initial;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat 100%/1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}:root{--c-brand-purple:#5436fc;--c-brand-blue:#02f6ff;--c-brand-green:#d5ff03;--c-brand-green-dark:#bfe20d;--c-brand-light-blue:#aabae5;--c-brand-light-purple:#6246fb;--c-brand-navy:#002374;--c-text:#000;--c-text-inverse:#fff;--c-background:#fff;--c-background-section:#e5e5e5;--c-primary:#5436fc;--c-secondary:#02f6ff;--c-accent:#4c4c4c;--c-accent-high:#000;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-muted:#f3f7f7;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2}@font-face{font-display:swap;font-family:Aktifo-B;font-style:normal;font-weight:300;src:url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-Light.37a034be8b8f10cf3663.woff2) format("woff2"),url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-Light.72d47192976e103e2c9b.woff) format("woff")}@font-face{font-display:swap;font-family:Aktifo-B;font-style:italic;font-weight:300;src:url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-LightOblique.86920f7096a4eaa45abb.woff2) format("woff2"),url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-LightOblique.5b1cab6585a4bc9126a3.woff) format("woff")}@font-face{font-display:swap;font-family:Aktifo-B;font-style:normal;font-weight:400;src:url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-Book.934b3824a24fb473cba9.woff2) format("woff2"),url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-Book.79fea500fcbadd931b11.woff) format("woff")}@font-face{font-display:swap;font-family:Aktifo-B;font-style:italic;font-weight:400;src:url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-BookOblique.211ea331fb5b9414149e.woff2) format("woff2"),url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-BookOblique.9c2f4a08ec7f7fa559bd.woff) format("woff")}@font-face{font-display:swap;font-family:Aktifo-B;font-style:normal;font-weight:500;src:url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-Medium.e55297860d4fa1e64403.woff2) format("woff2"),url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-Medium.c313685827cd657f016f.woff) format("woff")}@font-face{font-display:swap;font-family:Aktifo-B;font-style:italic;font-weight:500;src:url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-MediumOblique.5b57f455d299e9b55633.woff2) format("woff2"),url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-MediumOblique.b563ba0a771412836162.woff) format("woff")}@font-face{font-display:swap;font-family:Aktifo-B;font-style:normal;font-weight:600;src:url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-SemiBold.6ec559298c49686c80a2.woff2) format("woff2"),url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-SemiBold.ea089d2e6c30be63e676.woff) format("woff")}@font-face{font-display:swap;font-family:Aktifo-B;font-style:italic;font-weight:600;src:url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-SemiBoldOblique.617f042db37ec62d1dcc.woff2) format("woff2"),url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-SemiBoldOblique.8f544bd5a6847a931108.woff) format("woff")}@font-face{font-display:swap;font-family:Aktifo-B;font-style:normal;font-weight:700;src:url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-Bold.845ab99d48092bb34e4e.woff2) format("woff2"),url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-Bold.7c3f6ae95274da9dbe76.woff) format("woff")}@font-face{font-display:swap;font-family:Aktifo-B;font-style:italic;font-weight:700;src:url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-BoldOblique.4fe98b7b82460c95963c.woff2) format("woff2"),url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-BoldOblique.ebed3830595b54f2a947.woff) format("woff")}@font-face{font-display:swap;font-family:Aktifo-B;font-style:normal;font-weight:800;src:url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-ExtraBold.e5e0de9678ee1759b23e.woff2) format("woff2"),url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-ExtraBold.73a55a96a11b6a11883b.woff) format("woff")}@font-face{font-display:swap;font-family:Aktifo-B;font-style:italic;font-weight:800;src:url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-ExtraBoldOblique.9930a75e339f010b8c22.woff2) format("woff2"),url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-ExtraBoldOblique.e57d2cfb2aff93a84aca.woff) format("woff")}@font-face{font-display:swap;font-family:Aktifo-B;font-style:normal;font-weight:900;src:url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-Black.328285534d84d296b32e.woff2) format("woff2"),url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-Black.6e312bb3ab653f8af119.woff) format("woff")}@font-face{font-display:swap;font-family:Aktifo-B;font-style:italic;font-weight:900;src:url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-BlackOblique.1f18d70b687662f76523.woff2) format("woff2"),url(/modules/custom/motional_greenhouse/app/build/static/media/Aktifo-B-BlackOblique.33cea9eb677b31bde777.woff) format("woff")}.clearfix:after{clear:both!important;content:""!important;display:block!important}.hidden,.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.margin-control{margin:1.5rem 0}.margin-control-center{margin:1.5rem auto}.margin-control-override{margin:0!important}.global-footer__inner,.wrapper,.wrapper-narrow,.wrapper-wide{padding-left:1.5rem;padding-right:1.5rem;width:100%}.wrapper{max-width:1280px}.wrapper,.wrapper-narrow{margin-left:auto;margin-right:auto}.wrapper-narrow{max-width:1024px}.wrapper-wide{margin-left:auto;margin-right:auto;max-width:1600px}.wrapper>.wrapper{max-width:none;padding:0}button,input,select,textarea{font:inherit}input[type=checkbox],input[type=radio],input[type=submit]{width:auto}input[type=file]{max-width:30rem}label,textarea{display:block}h1,h2,h3,h4,h5,h6{font-family:Aktifo-B,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif}.h1,h1{font-size:4.1rem;font-weight:300;line-height:1.0731707317}@media(min-width:1280px){.h1,h1{font-size:6.5rem;line-height:1.0769230769}}.h2,h2{font-size:2.5rem;font-weight:300;line-height:.8}@media(min-width:1280px){.h2,h2{font-size:4.1rem;line-height:1.0731707317}}.h3,h3{font-size:2.5rem;font-weight:600;line-height:.8}.h4,h4{font-size:1.8rem;font-weight:700;line-height:1.6666666667}.h5,h5{font-size:2.3rem;font-weight:500;line-height:.9130434783}.h6,h6{font-size:1.6rem;font-weight:700;line-height:1.5625}a{color:#161a1d;text-decoration:underline;transition:color .3s ease-in-out}a:active,a:focus,a:hover{color:#250ee0;text-decoration:underline}img,svg,video{display:block;height:auto;max-width:100%}iframe{max-width:100%;width:100%}*{-webkit-tap-highlight-color:rgba(0,0,0,0);word-wrap:normal;box-sizing:border-box}:root{font-size:62.5%;position:relative}body,html{height:100%;min-height:100vh}body{background-color:#fff;font-family:Aktifo-B,-apple-system,blinkmacsystemfont,avenir next,avenir,segoe ui,helvetica neue,helvetica,ubuntu,roboto,noto,arial,sans-serif;font-size:1.6rem;line-height:1.5;overflow-x:hidden}main{min-height:100vh}td,th,tr{padding:10px}strong{font-weight:700}.job-header__label,.job-header__meta,.job-list__loading>p,.job-list__results>p{font-size:1.4rem;font-weight:400;letter-spacing:.015em;line-height:1.4285714286;margin:0;text-transform:uppercase}.btn{align-items:center;border:1px solid #00000026;color:#161a1d;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:500;line-height:1;margin-right:.5rem;max-width:21rem;min-height:38px;outline:none;padding:.5rem 2rem;transform:skew(-20deg);transition:all .2s ease-in-out}.btn:hover{background-color:#f1f1f1;text-decoration:underline}.btn:active{background-color:#bebebe;box-shadow:inset 0 0 4px #00000026}.btn__content,.btn__icon{pointer-events:none}.btn__inner{display:inline-block;font-weight:600;transform:skew(20deg)}.btn__share-link span{display:none}.btn__share-link:hover span{background:#161a1d;border:1px solid #fff;display:block;padding:.5rem 1rem;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn--main{background-color:#5c49f4;color:#fff;display:flex;padding:.8rem 2rem;white-space:nowrap}.btn--main:hover{background-color:#250ee0;color:#fff}.btn--main:active{background-color:#190995;box-shadow:inset 0 0 5px #00000026;color:#fff}.btn--main svg{color:#02f6ff;margin-right:1.5rem;transform:skew(20deg)}.btn--secondary{background-color:#0000;border:0;color:#250ee0;font-weight:700;padding:.8rem 0;text-decoration:none;text-transform:none;transform:none}.btn--secondary svg{color:#250ee0;margin-right:1.5rem}.btn--secondary:is(:hover,:focus){background-color:#0000;text-decoration:underline}.btn--link{border:0;margin:0;min-height:auto;padding:0;transform:none}.btn--link .btn__inner{text-transform:none;transform:none}.btn--link:hover{background-color:#0000;text-decoration:none}.btn--link:active{background-color:#0000;box-shadow:none}.form-item input,.form-item textarea{width:100%}.form-item__error{color:red;margin:.5rem 0}.form-item label{margin:.5rem 0}.job{background-color:#f7f9f9;margin-bottom:3.5rem;padding:4rem;position:relative}.job__label{font-size:1.3rem;font-weight:400;letter-spacing:.05em;line-height:1.3846153846;margin:0;text-transform:uppercase}.job__title{font-size:2.2rem;font-weight:700;line-height:1.4545454545}.job__title a{color:#161a1d}.job__title a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.job__offices{align-items:center;display:flex}.job__offices svg{color:#5c49f4;margin-right:1rem;max-height:2.5rem;max-width:2.5rem}.job__offices p{font-size:1.2rem;font-weight:400;line-height:1;text-transform:uppercase}.educations__group{grid-gap:20px;align-items:flex-end;display:grid;grid-template-columns:1fr 1fr 60px}.educations__buttons{margin-bottom:2rem}.filters__inner{display:none;margin:0 auto;max-width:1280px;position:-webkit-sticky;position:sticky;top:0}@media(min-width:768px){.filters__inner{display:block;padding:2rem}}@media(min-width:1280px){.filters__wrapper{margin-top:80px}}.filters__search-jobs{display:none}@media(min-width:768px){.filters__search-jobs{display:block}}.filters__search{align-items:center;background-color:#5c49f4;display:flex;padding:3rem 5rem}.filters__search input[type=text]{background:#0000;border-color:#0000;border-bottom:2px solid #289cff;color:#fff;display:block;font-size:1.6rem;line-height:1;margin-right:.5rem;min-height:38px;outline:none;padding:.5rem 1rem;width:100%}.filters__search input[type=text]::placeholder{color:#fff;opacity:1}.filters__search input[type=text]:-webkit-autofill,.filters__search input[type=text]:-webkit-autofill:active,.filters__search input[type=text]:-webkit-autofill:focus,.filters__search input[type=text]:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;border-color:#5c49f4;border-bottom:2px solid #289cff;-webkit-box-shadow:inset 0 0 0 30px #5c49f4!important}.filters__search .search-icon{background-color:#000;border-radius:50%;cursor:pointer;padding:1rem}.filters__search .search-icon svg{color:#02f6ff;margin:1px;width:1.8rem}.filters__wrapper{background:linear-gradient(75deg,#f7f9f9,#fff)}.filters__buttons{display:flex;flex-wrap:nowrap}.filters__clear{padding:2rem 5rem 3rem}.filters__clear .btn__inner{color:#5c49f4;font-weight:600;text-transform:uppercase}.filters label{display:block;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;text-align:left}.filters__selects{padding:0 5rem}.filters__selects>div{margin-top:4rem}.filters__selects>div label{font-size:1.5rem;font-weight:600;text-transform:uppercase}.filters__selects>div .indicator{color:#5c49f4;transform:rotate(90deg);width:.8rem}.filters__mobile_form{align-items:center;background-color:#000;display:flex}@media(min-width:768px){.filters__mobile_form{display:none}}.filters__form_content{display:flex;justify-content:space-between;position:relative;width:100%}.filters__dropdown{align-items:center;background-color:#181819;display:flex;width:100%}.filters__dropdown button{align-items:center;border:none;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;padding:1.5rem 2.5rem;width:100%}.filters__dropdown svg{color:#02f6ff;margin-left:.5rem;transform:rotate(90deg);width:auto}.filters__dropdown svg.active{transform:rotate(-90deg)}.filters__dropdown svg.active,.filters__dropdown svg.indicator{width:.8rem}.filters__dropdown input[type=text]{background-color:#181819;border-color:#181819;color:#fff;display:none;height:100%;left:0;padding:0 2.5rem;position:absolute;width:100%}.filters__dropdown input[type=text].active{display:block}.filters__dropdown_btn svg{width:.8rem}.filters__mobile_search{display:flex}.filters__mobile_search button{border:none;padding:0}.filters__mobile_search button svg{color:#02f6ff;margin:0 1.5rem 0 1rem;transform:scaleX(-1);width:2.5rem}.filters__accordion_content{background:#fff;border:2px solid #bebebe;border-top:none;color:#161a1d;padding:0 2rem;position:absolute;top:5.4rem;width:100%;z-index:9}@media(min-width:768px){.filters__accordion_content{border:none}}.filters__accordion_content>div{margin-top:2rem}.filters__accordion_content label{font-size:1.5rem;font-weight:600;text-transform:uppercase}.filters__accordion-filter-label{align-items:center;display:flex;font-size:1.5rem;justify-content:space-between;margin:0 2.5rem;padding:1.5rem 0;text-transform:uppercase}.filters__accordion-filter-label>div{line-height:1}.filters__accordion-filter-label:not(.active){border-bottom:3px dotted #181819}.filters__accordion-filter-label.active svg{transform:rotate(-90deg)}.filters__accordion_clear_btn{align-items:center;color:#5c49f4;display:flex;font-size:1.5rem;line-height:1;padding:1.5rem 2.5rem 1.5rem 0;text-transform:uppercase}.filters__accordion_clear_btn svg{color:#5c49f4;margin:0 1rem 0 0;width:1.5rem}.filters__accordion-filter-options{background-color:#181819;padding:2rem 2.5rem}.filters__accordion-filter-option{font-size:1.5rem;padding:.8rem 0}.filters__accordion-filter-option label{font-size:1.5rem;font-weight:400}.application-form{--custom-active-field-color:#709ce2;--custom-background-color:#fff;--custom-button-color:#578bdd;--custom-button-hover-color:#709ce2;--custom-button-text-color:#000;--custom-dropdown-selection-color:#5c49f4;--custom-dropdown-focused-color:#2626261a;--custom-error-color:#d8372a;--custom-focus-color:#5c49f4;--custom-link-color:#5c49f4;--custom-list-hover-color:#d5e2f6;--custom-primary-font-family:Untitled Sans;--custom-primary-typography-color:#3d74cc;--custom-secondary-font-family:Untitled Sans;--custom-secondary-typography-10:#2626261a;--custom-secondary-typography-30:#2626264d;--custom-secondary-typography-60:#26262699;--custom-secondary-typography-color:#262626;margin-inline:auto;max-inline-size:90rem;padding-block:3rem}.application-form .application--header{margin-block:3rem 1rem}.application-form .application--header h2{-webkit-padding-before:2rem;color:#000;color:var(--c-text);font-size:2.5rem;font-weight:600;line-height:3.5rem;margin:0;padding:0;padding-block-start:2rem}.application-form .application--header--required{display:flex;font-size:1.4rem}.application-form .application-form__success{-webkit-margin-before:5rem;display:inline-block;inline-size:100%;margin-block-start:5rem}.application-form .application-form__success h3{-webkit-margin-before:0;margin-block-start:0}.application-form__back-link{align-items:center;color:#6246fb;color:var(--c-brand-light-purple);display:flex;font-weight:700;gap:.5rem;text-decoration:none}.application-form__back-link svg{fill:#6246fb;fill:var(--c-brand-light-purple);block-size:1.6rem;inline-size:1.6rem}.application-form .btn--main{background:#fff;border-color:#5c49f4;border-radius:5rem;color:#5c49f4;transform:none}.application-form .btn--main:is(:hover,:focus){background:#5c49f4;color:#fff}.application-form .application-form__form--hidden,.application-form .application-form__success--hidden{display:none!important}.application-form .application-form__success--visible{display:block}.application-form .application-form__form,.application-form .application-form__success{transition:opacity .3s ease-in-out}.application-form .form__recaptcha{align-items:flex-start;display:flex;flex-direction:column;margin-block:2rem}.application-form .form__recaptcha-status{margin-block:1rem}.application-form .form__error,.application-form .form__info{-webkit-margin-before:.8rem;margin-block-start:.8rem}.application-form .body__error{color:#d32f2f;font-size:1.4rem;margin:0}.application-form .body__secondary{color:#666;font-size:1.4rem;margin:0}@media(max-width:76.8rem){.application-form .form__recaptcha{align-items:center}}.btn__loader{align-self:center;box-sizing:border-box;color:currentColor;display:flex;font-size:.4rem;gap:.4rem;line-height:1;padding:.8rem;text-align:center;transition:color .15s;vertical-align:middle}.btn__loader--dot{animation:loading-animation 1s ease-in-out 0ms infinite;background-color:currentColor;block-size:1em;border-radius:1em;display:inline-block;inline-size:1em;vertical-align:top}.btn__loader--dot:nth-child(2){animation-delay:.16s}.btn__loader--dot:nth-child(3){animation-delay:.32s}.form-job-application,.form-job-application p,.form-job-application ul li{font-size:1.6rem;line-height:2.4rem}.form-job-application .helper-text--error{-webkit-padding-start:1.5rem;color:var(--custom-error-color);font-size:1.3rem;margin:.5rem 0 0;padding-inline-start:1.5rem}.form-job-application .description-wrapper p{font-size:1.4rem;line-height:2.4rem;margin:1rem 0 0}.form-job-application .divider{-webkit-border-before:.1rem solid var(--custom-secondary-typography-30);border-block-start:.1rem solid var(--custom-secondary-typography-30);display:block;margin:3.5rem 0}.form-job-application .form__grp{display:flex;flex-direction:column;gap:1.5rem}.form-job-application .form__education .form__grp{position:relative}.form-job-application .form__education .form__grp+.form__grp{-webkit-margin-before:4.5rem;margin-block-start:4.5rem}.form-job-application .form__education .form__grp+.form__grp:before{-webkit-border-before:.1rem solid var(--custom-secondary-typography-30);-webkit-padding-before:2.5rem;border-block-start:.1rem solid var(--custom-secondary-typography-30);content:"";display:block;padding-block-start:2.5rem}.form-job-application .form__education .link{-webkit-appearance:none;appearance:none;border:0;color:var(--custom-link-color);cursor:pointer}.form-job-application .form__education .link:is(:hover,:focus){text-decoration:underline}.form-job-application .form__education button.form__education-delete{--delete-icon-color:var(--custom-secondary-typography-color);-webkit-appearance:none;appearance:none;border:0;cursor:pointer;inset-block-start:0;inset-inline-end:0;position:absolute}.form-job-application .form__education button.form__education-delete:is(:hover,:focus){--delete-icon-color:var(--custom-link-color)}.form-job-application .form__education button.form__education-delete svg{fill:var(--delete-icon-color);pointer-events:none}.form-job-application .form__education button{-webkit-margin-before:3rem;margin-block-start:3rem}.form-job-application h3{font-size:1.6rem;font-weight:700;margin:0 0 2.5rem}.form-job-application h3+br{display:none}.form-job-application .application--submit{-webkit-margin-before:3rem;inline-size:30rem;margin-block-start:3rem;max-inline-size:100%}.form-job-application .application--submit .btn--main{background:#5c49f4;color:#fff;inline-size:100%;justify-content:center;max-inline-size:100%;transform:none}.form-job-application .application--submit .btn--main .btn__inner{transform:none}.form-job-application .application--submit .btn--main:focus,.form-job-application .application--submit .btn--main:hover{background:#fff;color:#5c49f4}.form-job-application .form__compliance h3{-webkit-margin-before:4.5rem;color:#000;color:var(--c-text);font-size:2.5rem;font-weight:600;line-height:3.5rem;margin-block-start:4.5rem;position:relative}.form-job-application .form__compliance h3:before{-webkit-border-before:.1rem solid var(--custom-secondary-typography-30);-webkit-padding-before:3.5rem;border-block-start:.1rem solid var(--custom-secondary-typography-30);content:"";display:block;padding-block-start:3.5rem}.form-job-application .form__compliance h3 strong{font-weight:600}.form-job-application .form__compliance+.form__compliance{-webkit-margin-before:3rem;margin-block-start:3rem}.form-job-application .text-input-wrapper{border:0;display:inline-flex;flex-direction:column;inline-size:100%;margin:0;min-inline-size:0;padding:0;vertical-align:top}.form-job-application .text-input-wrapper .label{align-items:flex-start;background-color:var(--custom-background-color);color:var(--custom-secondary-typography-color);display:block;font-size:1.3rem;inline-size:calc(100% - 2rem);letter-spacing:normal;line-height:1.8rem;margin:0;padding:.8rem 1.6rem 0;text-transform:inherit;z-index:1}.form-job-application .text-input-wrapper .label--error{color:#d8372a}.form-job-application .text-input-wrapper .input-wrapper{align-items:center;border:.1rem solid var(--custom-secondary-typography-30);border-radius:.5rem;box-sizing:border-box;cursor:text;font-size:1.6rem;inline-size:100%;letter-spacing:.00938em;line-height:2.4rem;max-inline-size:60rem;overflow:hidden;position:relative;transition:background-color .2s cubic-bezier(0,0,.2,1) 0ms}.form-job-application .text-input-wrapper .input-wrapper__multi-line{max-inline-size:90rem}.form-job-application .text-input-wrapper .input-wrapper__multi-line--disabled{background-color:var(--custom-secondary-typography-10)}.form-job-application .text-input-wrapper .input-wrapper--disabled .label:not(.label--outside-label){background-color:var(--custom-secondary-typography-10);color:var(--custom-secondary-typography-60)}.form-job-application .text-input-wrapper .input-wrapper--short{max-inline-size:38.8rem}.form-job-application .text-input-wrapper .input-wrapper:after{border-bottom:.2rem solid var(--custom-focus-color);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;transform:scaleX(0);transition:transform .2s cubic-bezier(0,0,.2,1) 0ms}.form-job-application .text-input-wrapper .input-wrapper--active:after,.form-job-application .text-input-wrapper .input-wrapper:has(.input:focus):after{box-shadow:inset 0 -.2rem 0 var(--custom-focus-color)!important;content:" ";transform:scaleX(1)}.form-job-application .text-input-wrapper .input-wrapper--error:after{border-bottom-color:#d8372a!important;box-shadow:inset 0 -.2rem #d8372a!important}.form-job-application .text-input-wrapper .input-wrapper--outside-label{outline:0}.form-job-application .text-input-wrapper .input-wrapper--outside-label .label{background-color:#0000;padding:0 0 .25rem}.form-job-application .text-input-wrapper .input-wrapper--outside-label .input{border-radius:.5rem;color:var(--custom-secondary-typography-color);outline:.1rem solid var(--custom-secondary-typography-30)}.form-job-application .text-input-wrapper .input-wrapper .input{-webkit-tap-highlight-color:rgba(0,0,0,0);animation-duration:10ms;background:var(--custom-background-color);border:none;box-sizing:initial;color:var(--custom-secondary-typography-color);display:block;font-family:inherit;font-size:1.6rem;inline-size:calc(100% - 2rem);letter-spacing:inherit;margin:0;min-inline-size:0;padding:.2rem 1.6rem .8rem}.form-job-application .text-input-wrapper .input-wrapper .input__single-line{block-size:2.4rem}.form-job-application .text-input-wrapper .input-wrapper .input__multi-line{-webkit-margin-before:.5rem;-webkit-padding-before:0;background:var(--custom-background-color);margin-block-start:.5rem;padding-block-start:0}.form-job-application .text-input-wrapper .input-wrapper .input:focus{outline:0}.form-job-application .text-input-wrapper .input-wrapper .input::placeholder{-webkit-text-fill-color:var(--custom-secondary-typography-60);opacity:1!important}.form-job-application .text-input-wrapper .input-wrapper .input--outside-label{padding:.5rem 1rem}.form-job-application .text-input-wrapper .input-wrapper .input--outside-label:focus{outline:.1rem solid var(--custom-secondary-typography-30)}.form-job-application .text-input-wrapper .input-wrapper .input--disabled{background-color:var(--custom-secondary-typography-10);color:var(--custom-secondary-typography-60)}.form-job-application .text-input-wrapper textarea{resize:vertical}.form-job-application .select .select__container{background:var(--custom-background-color);border-radius:.4rem;display:flex;flex-direction:column;max-inline-size:60rem;outline:.1rem solid var(--custom-secondary-typography-30)}.form-job-application .upload-label{-webkit-margin-after:1rem;margin-block-end:1rem}.form-job-application .file-upload__wrapper{display:flex;flex-direction:column;gap:1rem}.form-job-application .file-upload__wrapper .button-container{cursor:pointer;inline-size:100%;max-inline-size:30rem}.form-job-application .file-upload__wrapper .button-container .btn{inline-size:100%;justify-content:center;max-inline-size:100%}.form-job-application .file-upload__wrapper .button-container:has(input){cursor:pointer;display:block;position:relative}.form-job-application .file-upload__wrapper .button-container:has(input) .btn{pointer-events:none}.form-job-application .file-upload__wrapper .button-container:has(input):hover .btn{background-color:#5c49f4;color:#fff;text-decoration:underline}.form-job-application .file-upload__wrapper .button-container:has(input) input{block-size:100%;cursor:pointer;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:0;pointer-events:all;position:absolute;z-index:1}.form-job-application .file-upload__filetypes{font-size:1.4rem;line-height:2.4rem}.form-job-application .file-upload__resume-name{align-items:center;display:flex;font-size:1.4rem;gap:.5rem;line-height:1}.form-job-application .file-upload__resume-name svg{block-size:1.6rem;color:var(--custom-link-color);inline-size:1.6rem}.form-job-application .file-upload__resume-name button{border:0;cursor:pointer;padding:0}.form-job-application .file-upload__resume-name button svg{color:var(--custom-secondary-typography-color)}.form-job-application .select .select__container--disabled{background-color:var(--custom-secondary-typography-10)}.form-job-application .select .select__container--disabled .select__control--is-disabled{background-color:inherit}.form-job-application .select .select__container--disabled .label{color:var(--custom-secondary-typography-60)}.form-job-application .select .select__container--outside-label{background-color:var(--custom-background-color);outline:none}.form-job-application .select .select__container--outside-label .label{color:var(--custom-secondary-typography-color)}.form-job-application .select .select__container--outside-label.select__container--disabled .select__control--is-disabled{background-color:var(--custom-secondary-typography-10);outline-color:var(--custom-secondary-typography-60)}.form-job-application .select .select__container--short{max-inline-size:38.8rem}.form-job-application .select .select__menu{color:var(--custom-secondary-typography-color)}.form-job-application .select .select__menu-list{-webkit-border-before:none;background:var(--custom-background-color);border:.1rem solid var(--custom-secondary-typography-30);border-block-start:none;border-end-end-radius:.4rem;border-end-start-radius:.4rem;box-sizing:initial;margin:0 -.1rem;padding:0}.form-job-application .select .select__single-value{color:var(--custom-secondary-typography-color)}.form-job-application .select .select__placeholder{color:var(--custom-secondary-typography-60);margin:0}.form-job-application .select .select__label{color:var(--custom-secondary-typography-color);display:inline-block;margin:.8rem 1.6rem 0}.form-job-application .select .select__label--outside-label{margin:0 0 .4rem}.form-job-application .select .select__label--error{color:#d8372a!important}.form-job-application .select .select__control{background-color:var(--custom-background-color);border:0!important;box-shadow:none;min-block-size:auto;outline:none!important;padding-block:.2rem .8rem}.form-job-application .select .select__control:after{block-size:.2rem;border-bottom:none;bottom:0;box-shadow:inset 0 -.2rem 0 var(--custom-focus-color);content:" ";inset-inline:0;pointer-events:none;position:absolute;transform:scaleX(0);transition:transform .2s cubic-bezier(0,0,.2,1) 0ms}.form-job-application .select .select__control--is-focused:after{transform:scaleX(1)}.form-job-application .select .select__control--outside-label{outline:.1rem solid var(--custom-secondary-typography-30)!important;padding:.8rem 1.6rem}.form-job-application .select .select__control--outside-label .select__value-container{margin:0}.form-job-application .select .select__control--error:after{box-shadow:inset 0 -.2rem #d8372a}.form-job-application .select .select__indicators{-webkit-margin-end:.8rem;inset-block-start:-.8rem;margin-inline-end:.8rem;max-block-size:2.4rem;position:relative}.form-job-application .select .select__indicators .icon--gray{fill:var(--custom-secondary-typography-color)}.form-job-application .select .select__indicators--outside-label{-webkit-margin-end:-.8rem;inset-block-start:0;margin-inline-end:-.8rem}.form-job-application .select .select__input-container{color:var(--custom-secondary-typography-color);margin:0;padding:0}.form-job-application .select .select__value-container{margin:0 1.6rem;min-block-size:2.4rem;padding:0}.form-job-application .select .select__value-container--is-multi .select__input-container{max-inline-size:100%}.form-job-application .select .select__multi-value{background-color:var(--custom-secondary-typography-10);border:.1rem solid var(--custom-secondary-typography-60);border-radius:.5rem;margin:.1rem .2rem}.form-job-application .select .select__multi-value__remove{background:none;cursor:pointer}.form-job-application .select .select__multi-value__remove:hover{background:none!important;background-color:#677d76}.form-job-application .select .select__multi-value__label{color:var(--custom-secondary-typography-color);padding-block:.1rem}.form-job-application .select .select__multi-value:hover{border:.1rem solid var(--custom-secondary-typography-color)}.form-job-application .select .select__option{padding:.8rem 1.6rem}.form-job-application .select .select__option--is-focused{background:var(--custom-dropdown-focused-color)}.form-job-application .select .select__option--is-selected{background:var(--custom-dropdown-selection-color);color:#fff}.form-job-application .checkbox{color:var(--custom-secondary-typography-color)}.form-job-application .checkbox__wrapper{grid-gap:.5rem;display:flex}.form-job-application .checkbox__wrapper>label{overflow-wrap:anywhere}.form-job-application .checkbox__description{-webkit-padding-after:.25rem;color:var(--custom-secondary-typography-color);font-size:1.3rem;margin:0;padding-block-end:.25rem}.form-job-application .checkbox input{appearance:none;-moz-appearance:none;-webkit-appearance:none;block-size:1rem;border:.1rem solid var(--custom-secondary-typography-60);border-radius:.5rem;inline-size:1rem;margin:0}.form-job-application .checkbox--disabled{opacity:.6}.form-job-application .checkbox label{line-height:1.5}.form-job-application .checkbox .svg-icon{bottom:0;display:none;inset-block-start:0;inset-inline:0;pointer-events:none;position:absolute}.form-job-application .checkbox__input{inset-block-start:.25rem;position:relative}.form-job-application .checkbox input[type=checkbox]:checked+.svg-icon,.form-job-application .checkbox input[type=radio]:checked+.svg-icon{display:inline}.form-job-application .checkbox--error{color:#d8372a!important}@media(min-width:102.4rem){.form-job-application .checkbox--full-width .checkbox__wrapper>label{max-inline-size:unset}}.form-job-application .demographic--container{display:flex;flex-direction:column;gap:1.5rem}.form-job-application .eeoc__container p:last-child:not(.helper-text){margin:0}.form-job-application .eeoc__container .select{margin:1em 0}.form-job-application .eeoc__container h3{color:var(--custom-primary-typography-color);font-size:1.3rem}.form-job-application .eeoc__container h3 strong{font-weight:inherit}.form-job-application .label{font-size:1.3rem;font-weight:700;letter-spacing:normal;line-height:1.8rem;overflow:hidden;padding:0;padding-inline:0;text-transform:inherit;white-space:normal;word-break:break-word}.form-job-application .label.label--error{color:#d8372a}@keyframes loading-animation{0%,80%,to{opacity:0}40%{opacity:1}}.job-header{background:linear-gradient(#fff,#dde7e7);margin-bottom:2rem;position:relative}@media(min-width:768px){.job-header{background:linear-gradient(45deg,#dde7e7,#fff)}}.job-header__inner{align-items:flex-start;display:flex;flex-flow:column wrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:1280px;padding:0 5rem 15rem}@media(min-width:1024px){.job-header__inner{min-height:40rem;padding:8rem 5rem}}@media(min-width:1280px){.job-header__inner{padding:8rem 0}}.job-header__background-lines{display:none}@media(min-width:1024px){.job-header__background-lines{color:#5c49f4;display:block;height:100%;position:absolute;right:3rem;top:0}}.job-header__background-lines-mobile{color:#5c49f4;max-width:50rem}@media(min-width:1024px){.job-header__background-lines-mobile{display:none}}.job-header__title:last-child{-webkit-margin-after:0;margin-block-end:0}.job-header__label{font-weight:600;margin:0 0 2rem}.job-header h1{margin:0 0 3.5rem;max-width:60rem}.job-header__company-name{font-size:2rem}.job-header__employment-type p,.job-header__locations p,.job-header__updated p{display:inline-block}.job-header__share{height:0;position:relative}.job-header__share-inner{background:#5c49f4;padding:.5rem 1rem;position:relative;top:-5rem}@media(min-width:768px){.job-header__share-inner{top:-4rem}}@media(min-width:1280px){.job-header__share-inner{top:-6.5rem}}.job-header__share-inner button{border:0;cursor:pointer}.job-header__share-inner button:last-child svg{margin-right:0;width:1.5rem}.job-header__divider{display:none}@media(min-width:1280px){.job-header__divider{display:block}}.job-header__meta{background:#161a1d;color:#cfdede;padding:3rem 5rem 2rem;position:relative;z-index:9}.job-header__meta svg{color:#02f6ff;display:inline-block;height:2rem;margin-right:1.5rem;width:2rem}@media(min-width:768px){.job-header__meta{padding:2rem 5rem}}.job-header__meta-inner{align-items:start;display:flex;flex-direction:column-reverse;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1280px}@media(min-width:1024px){.job-header__meta-inner{align-items:center;flex-direction:row}}.job-header__meta-wrapper{align-items:start;display:flex;flex-direction:column}.job-header__meta-wrapper .job-header__employment-type,.job-header__meta-wrapper .job-header__locations,.job-header__meta-wrapper .job-header__updated{align-items:center;display:flex}.job-header__meta-wrapper .job-header__employment-type p,.job-header__meta-wrapper .job-header__locations p,.job-header__meta-wrapper .job-header__updated p{flex:1 1}@media(min-width:1024px){.job-header__meta-wrapper{align-items:center;flex-direction:row;gap:5rem}}.job-list{max-width:1280px;text-align:left}.job-list__loading,.job-list__results{padding:2rem}.job-list__loading>p,.job-list__results>p{margin:0 0 3.5rem}.job-list__results>ul{list-style:none;padding-left:0}.load-more{padding:2rem;text-align:center}.load-more__progress{margin-bottom:1rem}.load-more progress{-webkit-appearance:none;appearance:none;height:20px;width:25rem}.load-more progress::-webkit-progress-inner-element{background:#0000}.load-more progress::-webkit-progress-bar{background-color:#ccc;box-shadow:inset 0 2px 4px #00000040}.load-more progress::-webkit-progress-value,.load-more progress[value]{background-color:#5c49f4;height:20px}.load-more details summary{cursor:pointer;padding:0 0 1rem}.pagination ul{align-items:center;display:flex;justify-content:center;list-style:none;padding-left:0}@media(min-width:1280px){.pagination ul{justify-content:flex-start}}.pagination li.selected a{color:#5c49f4;font-weight:700;text-decoration:underline}.pagination li a{color:#161a1d;cursor:pointer;display:block;padding:1rem .75rem;text-align:center}.pagination li a svg{color:#5c49f4;height:1em;width:1em}@media(min-width:768px){.pagination li a{padding:1rem}}.global-header{background-color:#f1f1f1;padding:2rem 0}.global-header__inner{align-items:center;display:grid;grid-template-columns:70px 1fr;margin-left:auto;margin-right:auto;max-width:1280px;min-height:30rem}.global-header h1{margin:0}.global-footer{background-color:#f1f1f1;margin-top:5rem;padding:2rem 0}.job-application fieldset{margin-bottom:2rem}.job-detail__inner{margin-left:auto;margin-right:auto;max-width:1280px;position:relative}.job-detail__inner p{margin:4rem 5rem}@media(min-width:1280px){.job-detail__inner p{margin:4rem 0}}.job-detail__inner .title{margin:4rem 5rem 0}@media(min-width:1280px){.job-detail__inner .title{margin:4rem 0 0}}.job-detail__inner .title+.pay-range{margin-top:0}.job-detail__inner .pay-range{margin:4rem 5rem}@media(min-width:1280px){.job-detail__inner .pay-range{margin:4rem 0}}.job-detail__inner div:first-child strong:after,.job-detail__inner p:first-child strong:after{background-color:#02f6ff;content:"";display:block;height:.5rem;margin-top:3rem;width:3rem}.job-detail__inner ul{list-style:none;margin:0 5rem;padding:0}@media(min-width:1280px){.job-detail__inner ul{margin:0}}.job-detail__inner ul ul{margin:2.5rem 0 2.5rem 4.5rem}.job-detail__inner ul li{display:block;margin-bottom:1.5rem;padding-left:4rem;position:relative}.job-detail__inner ul li:before{background-color:#5c49f4;content:"";display:inline-block;height:1rem;left:0;margin-top:.5rem;min-width:1rem;position:absolute}.job-detail__back{padding:2rem 0}.job-detail__apply{padding:2rem 0;position:absolute;right:1rem;top:0}.job-detail__back-link{align-items:center;color:#6246fb;color:var(--c-brand-light-purple);display:flex;font-weight:700;gap:.5rem;margin-block:5rem 3rem;text-decoration:none;text-decoration:underline}.job-detail__back-link svg{fill:#6246fb;fill:var(--c-brand-light-purple);block-size:1.6rem;inline-size:1.6rem}.job-detail__button{background-color:#f0f4f5;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:5rem}.job-detail__button>div{align-items:flex-start;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1280px}.job-detail .content-conclusion{background-color:#f0f4f5;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:5rem 5rem 0}.job-detail .content-conclusion>div,.job-detail .content-conclusion>p{margin-left:auto;margin-right:auto;max-width:1280px}.job-detail .content-conclusion>div:last-child,.job-detail .content-conclusion>p:last-child{margin-bottom:0}.job-listing{margin-left:auto;margin-right:auto;max-width:1280px}@media(min-width:1280px){.job-listing{grid-gap:86px;display:grid;grid-template-columns:40% 60%;margin-top:2rem}}
.margin-added{margin:25px;}.full-height{height:100%;}.lpb-component-list__group--content{border-top:1px solid #aaa;}.lpb-enable,.lpb-btn,.js-lpb-ui{z-index:100;}.lpb-controls-label{color:#000;}
.layout--onecol .layout__region{width:100%;}
.layout--twocol-50-50{column-gap:18%;display:grid;grid-template-columns:1fr;row-gap:5rem;}@media screen and (min-width:1024px){.layout--twocol-50-50{grid-template-columns:repeat(2,1fr);}}
.paragraph--unpublished{background-color:#fff4f4;}
.social-media-links--platforms{padding-left:0;}.social-media-links--platforms.horizontal li{display:inline-block;text-align:center;padding:.2em .35em;}.social-media-links--platforms.vertical li{list-style-type:none;margin:0 0 .5em 0;}.social-media-links--platforms.vertical li a img{vertical-align:middle;margin-right:.5em;}.iconsets-wrapper{display:inherit;overflow-x:auto;}
