/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body:before{content:"xsmall";display:none}@media (min-width:600px){body:before{content:"small"}}@media (min-width:800px){body:before{content:"medium"}}@media (min-width:1000px){body:before{content:"large"}}@media (min-width:1200px){body:before{content:"xlarge"}}@media (min-width:1550px){body:before{content:"xxlarge"}}@media (min-width:25em){.gc-h-hidden--from-xsmall{display:none!important}}@media (max-width:24.99em){.gc-h-hidden--until-xsmall{display:none!important}}@media (min-width:37.5em){.gc-h-hidden--from-small{display:none!important}}@media (max-width:37.49em){.gc-h-hidden--until-small{display:none!important}}@media (min-width:50em){.gc-h-hidden--from-medium{display:none!important}}@media (max-width:49.99em){.gc-h-hidden--until-medium{display:none!important}}@media (min-width:62.5em){.gc-h-hidden--from-large{display:none!important}}@media (max-width:62.49em){.gc-h-hidden--until-large{display:none!important}}@media (min-width:75em){.gc-h-hidden--from-xlarge{display:none!important}}@media (max-width:74.99em){.gc-h-hidden--until-xlarge{display:none!important}}@media (min-width:96.875em){.gc-h-hidden--from-xxlarge{display:none!important}}@media (max-width:96.865em){.gc-h-hidden--until-xxlarge{display:none!important}}.gc-h-unstyled-list{list-style-type:none;margin:0;padding-left:0}.gc-h-unstyled-button{background:transparent;border:0 none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;text-align:inherit}.gc-h-visually-hidden{border:0;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.gc-h-larger-tap-target{position:relative}.gc-h-larger-tap-target:before{content:"";cursor:pointer;display:block;height:48px;left:50%;min-width:48px;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100%}.gc-h-text-align-left{text-align:left}.gc-h-text-align-center{text-align:center}.gc-h-text-align-right{text-align:right}.gc-h-no-margin-bottom{margin-bottom:0}.gc-h-no-margin-top{margin-top:0}.gc-h-no-margin-bottom-top{margin-bottom:0;margin-top:0}.gc-h-no-margin-left{margin-left:0}.gc-h-no-margin-right{margin-right:0}.gc-h-no-margin-left-right{margin-left:0;margin-right:0}.gc-h-no-margin{margin:0}.gc-h-flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.gc-h-flex-row--center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gc-h-flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.gc-h-flex{-webkit-box-flex:1;-ms-flex:1;flex:1}.gc-h-flex-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gc-h-inline-block{display:inline-block}@media (max-width:49.99em){.gc-h-has-floating-action{padding-bottom:44px}}@media (max-width:49.99em){.gc-h-modal-open{position:fixed}}.gc-h-backdrop{background:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;top:0}.gc-h-no-scroll{overflow:hidden}@media screen and (prefers-reduced-motion:reduce){*{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}@media (min-width:50em){.gc-t-sidebar-slide--enter-active,.gc-t-sidebar-slide--leave-active{-webkit-transition:-webkit-transform .325s cubic-bezier(.4,0,1,1);transition:-webkit-transform .325s cubic-bezier(.4,0,1,1);transition:transform .325s cubic-bezier(.4,0,1,1);transition:transform .325s cubic-bezier(.4,0,1,1),-webkit-transform .325s cubic-bezier(.4,0,1,1);will-change:transform}.gc-t-sidebar-slide--enter-active{-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.gc-t-sidebar-slide--enter,.gc-t-sidebar-slide--leave-to{-webkit-transform:translate3d(0,100vh,0);transform:translate3d(0,100vh,0)}}.gc-t-fade-in--enter-active{-webkit-animation:.1625s cubic-bezier(.4,0,.2,1) forwards fade;animation:.1625s cubic-bezier(.4,0,.2,1) forwards fade;will-change:opacity}.gc-t-fade-in--leave-active{-webkit-animation:.1625s cubic-bezier(.4,0,.2,1) backwards fade;animation:.1625s cubic-bezier(.4,0,.2,1) backwards fade;will-change:opacity}@-webkit-keyframes fade{0%{opacity:0}}@keyframes fade{0%{opacity:0}}.gc-t-fade--enter-active,.gc-t-fade--leave-active{-webkit-transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1);will-change:opacity}.gc-t-fade--enter,.gc-t-fade--leave-to{opacity:0}.gc-t-fade--enter-to,.gc-t-fade--leave{opacity:1}.gc-button{-webkit-appearance:none;background:transparent;border:0 none;cursor:pointer;display:inline-block;font-family:Google Sans,Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.15;-webkit-tap-highlight-color:transparent;text-align:center;text-decoration:none;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.gc-button:not(.gc-button--small){-webkit-font-smoothing:antialiased}.gc-button--icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.gc-button--icon .gc-icon.gc-icon--left{margin-right:6px}.gc-button--icon .gc-icon.gc-icon--right{margin-left:6px}.gc-pop-over.gc-pop-over--active .gc-button--icon{color:#185abc}.gc-button[disabled]{cursor:not-allowed}.gc-button--primary{color:#1967d2}.gc-button--primary:focus,.gc-button--primary:hover{color:#185abc}.gc-button--secondary{color:#5f6368}.gc-button--secondary:hover{color:#1967d2}.gc-button--secondary[disabled],.gc-button[disabled]{color:#edf0f1}.gc-button--raised{border-radius:4px;font-size:14px;letter-spacing:.25px;padding:10px 24px}.gc-button--raised.gc-button--primary{background:#1967d2;color:#fff}.gc-button--raised.gc-button--primary:focus,.gc-button--raised.gc-button--primary:hover{background:#185abc;color:#fff}.gc-button--raised.gc-button--secondary{background:#fff;border:1px solid #e0e0e0;color:#1967d2}.gc-button--raised.gc-button--secondary:focus,.gc-button--raised.gc-button--secondary:hover{background:#fff;color:#185abc}.gc-button--raised.gc-button--secondary:active{background:rgba(25,103,210,.1)}.gc-button--raised.gc-button--small{padding:12px 18px 11px}.gc-button--raised[disabled]{background:#edf0f1!important}.gc-button--raised.gc-button--icon .gc-icon.gc-icon--left{margin-right:11px}.gc-button--raised.gc-button--icon .gc-icon.gc-icon--right{margin-left:11px}.gc-button--back{color:#767676}.gc-button--small{font-size:12px}.gc-link{-webkit-appearance:none;background:transparent;border:0 none;color:#1967d2;display:inline-block;font-family:Google Sans,Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;text-align:center;text-decoration:none;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.gc-link:focus,.gc-link:hover{color:#185abc}.gc-link--small{font-size:12px}.gc-link--on-grey{color:#3d71ca}fieldset{border:0;margin:0;min-width:0;padding:0}.gc-icon{display:inline-block;fill:currentColor}.gc-icon--share{margin-right:8px}.gc-icon--next{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gc-icon--inline{vertical-align:bottom}input,textarea{-webkit-appearance:none;background:inherit;border:0 none;border-bottom:1px solid #acacac;border-radius:0;color:#444;font-family:Google Sans,Roboto,Arial,Helvetica,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:400;line-height:30px;padding:0;-webkit-transition:border-color .15s;transition:border-color .15s}@media (min-width:50em){input,textarea{border-width:2px;font-size:18px}}input:focus,textarea:focus{border-bottom-color:#3d74d0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#767676;font-family:inherit;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#767676;font-family:inherit;opacity:1}input::placeholder,textarea::placeholder{color:#767676;font-family:inherit;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#767676;font-family:inherit;opacity:1}input{height:30px}input::-ms-clear{display:none}textarea{min-height:30px}select{background:transparent;border:0;color:#767676;font-family:inherit;font-weight:inherit}.gc-heading,.gc-job-qualifications>p,h1,h2,h3,h4,h5{display:block;font-family:Google Sans,Roboto,Arial,Helvetica,sans-serif;font-weight:500;text-rendering:optimizeLegibility}.gc-heading.gc-heading--alpha,.gc-job-qualifications>p.gc-heading--alpha,h1{font-size:24px;-webkit-font-smoothing:antialiased;letter-spacing:-.17px;line-height:1.16667}@media (min-width:50em){.gc-heading.gc-heading--alpha,.gc-job-qualifications>p.gc-heading--alpha,h1{font-size:32px;line-height:1.4375}}.gc-heading.gc-heading--beta,.gc-job-qualifications>p.gc-heading--beta,h2{font-size:16px;-webkit-font-smoothing:antialiased;letter-spacing:0;line-height:22px}@media (min-width:50em){.gc-heading.gc-heading--beta,.gc-job-qualifications>p.gc-heading--beta,h2{font-size:24px;line-height:30px}}.gc-heading.gc-heading--gamma,.gc-job-qualifications>p.gc-heading--gamma,h3{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:16px;letter-spacing:.2px;line-height:18px}@media (min-width:50em){.gc-heading.gc-heading--gamma,.gc-job-qualifications>p.gc-heading--gamma,h3{font-size:16px;line-height:18px}}.gc-heading.gc-heading--delta,.gc-job-qualifications>p,h4{font-size:16px;letter-spacing:.2px;line-height:18px}@media (min-width:50em){.gc-heading.gc-heading--delta,.gc-job-qualifications>p,h4{font-size:16px;line-height:18px}}.gc-heading.gc-heading--epsilon,.gc-job-qualifications>p.gc-heading--epsilon,h5{color:#767676;font-size:14px;letter-spacing:.2px;line-height:18px}@media (min-width:50em){.gc-heading.gc-heading--epsilon,.gc-job-qualifications>p.gc-heading--epsilon,h5{font-size:14px;line-height:18px}}.gc-font-weight-light{font-weight:300}.gc-font-weight-regular{font-weight:400}.gc-font-weight-medium{font-weight:500}.gc-font-size-small{font-size:12px;line-height:1.83333}body{background:#f8f9fa;color:#2e3134;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:.2px;line-height:18px}@media (min-width:50em){body{font-size:14px;line-height:18px}}a{color:#1967d2;text-decoration:none;-webkit-transition:color .15s;transition:color .15s}a:focus,a:hover{color:#185abc}:lang(ja-JP){word-break:keep-all}ol,ul{padding-left:24px}@media (min-width:50em){ol,ul{padding-left:30px}}svg{display:inline-block;fill:currentColor}svg:not(:root){overflow:hidden}img{display:block;margin-left:auto;margin-right:auto}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;-ms-overflow-style:-ms-autohiding-scrollbar}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;min-height:100%;min-width:300px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body{height:100%}}.gc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}.gc-container{margin:0 auto;max-width:1440px;padding-left:15px;padding-right:15px}@media (min-width:62.5em){.gc-container{padding-left:30px;padding-right:30px}}.gc-container--full-width{max-width:none}.gc-main{position:relative}.gc-l-split,.gc-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:50em){.gc-l-split{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gc-l-split__main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:30px;position:relative}.gc-l-split__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-negative:0;flex-shrink:0;width:372px}}.gc-accordion__item--active .gc-icon--expand{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.gc-accordion__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-tap-highlight-color:transparent}.gc-accordion__header h3{margin-bottom:0}.gc-accordion__content-inner{margin-top:18px}.gc-accordion__content-slide-enter-active,.gc-accordion__content-slide-leave-active{overflow:hidden;-webkit-transition:height .4s cubic-bezier(.4,0,.2,1);transition:height .4s cubic-bezier(.4,0,.2,1);will-change:height}.gc-accordion__content-slide-enter,.gc-accordion__content-slide-leave-to{height:0}.gc-accordion__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gc-action-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.gc-action-group--cta{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gc-action-group--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gc-action-group__item{margin:0 12px}.gc-action-group__item:first-child{margin-left:0}.gc-action-group__item:last-child{margin-right:0}.gc-action-group .gc-action-bookmark--active{color:#3d74d0}.gc-action-group .gc-action-bookmark:disabled{color:#888e95;cursor:default}.gc-alert-toggle{color:#737373;display:-webkit-box;display:-ms-flexbox;display:flex}.gc-alert-toggle__toggle{margin-right:7px}@media (min-width:50em){.gc-alert-toggle__toggle{margin-left:20px;margin-right:0}}.gc-alert-toggle__label{margin-top:2px}.gc-autocomplete{position:relative}.gc-autocomplete__icon{fill:#acacac;left:4px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gc-autocomplete__input{padding-left:30px!important;width:100%}.gc-autocomplete__list{background:#fff;border:1px solid #e9e9e9;margin-top:4px;position:absolute;top:100%;width:100%;z-index:101}.gc-autocomplete__result{cursor:pointer;font-size:16px;padding:10px}.gc-autocomplete__result:active,.gc-autocomplete__result:focus,.gc-autocomplete__result:hover{background:#f7f7f7}.gc-autocomplete__result--disabled{cursor:auto;pointer-events:none}@media (min-width:50em){.gc-autocomplete__result{font-size:18px}}.gc-autocomplete__limit-text{color:#767676}.gc-card{background:#fff;display:block;margin-left:auto;margin-right:auto;max-width:980px;-webkit-tap-highlight-color:transparent;-webkit-transition:background-color .15s,border-color .15s,-webkit-box-shadow .15s;transition:background-color .15s,border-color .15s,-webkit-box-shadow .15s;transition:box-shadow .15s,background-color .15s,border-color .15s;transition:box-shadow .15s,background-color .15s,border-color .15s,-webkit-box-shadow .15s}@media (max-width:49.99em){.gc-card{border-bottom:1px solid #dfe1e5}}@media (min-width:50em){.gc-card{border:1px solid #dfe1e5;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;font-size:16px;line-height:28px}a.gc-card:hover{-webkit-box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15);border-color:transparent}a.gc-card:not(.gc-card--no-visited):active,a.gc-card:not(.gc-card--no-visited):visited{background-color:#f8f9fa}}.gc-card--active{background-color:#e9f1fe!important;-webkit-box-shadow:none!important;box-shadow:none!important;cursor:default;position:relative}@media (min-width:50em){.gc-card--active{border-radius:3px}}.gc-card--active:before{background-color:#4285f4;bottom:0;content:"";left:0;position:absolute;top:0;width:3px;z-index:1}@media (min-width:50em){.gc-card--active:before{border-radius:3px 0 0 3px;margin:-1px}}.gc-card--active:hover{border-color:#dfe1e5!important}.gc-card--expanded{border-color:transparent;-webkit-box-shadow:0 1px 2px rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.gc-card__header{color:#2e3134;margin-left:18px;margin-right:18px;padding:18px 0 54px;position:relative}@media (min-width:50em){.gc-card__header{border-bottom:1px solid #dfe1e5;margin-left:30px;margin-right:30px;padding:18px 0 8px}}.gc-card.gc-card--small .gc-card__header{border-bottom:0;margin-right:18px;min-height:120px;padding:18px 0 54px}.gc-card__content{color:#2e3134;padding:18px}@media (min-width:50em){.gc-card__content{padding:18px 30px}}.gc-card__title{-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;-webkit-line-clamp:2;line-height:23px;margin-bottom:9px;margin-top:0;overflow:hidden}@media (max-width:49.99em){.gc-card__title.gc-heading--beta:not(.gc-job-detail__title){font-size:16px!important;font-weight:500;line-height:18px!important}}.gc-card--small .gc-card__title{color:#2e3134;font-family:Google Sans,Roboto,Arial,Helvetica,sans-serif;font-size:18px;line-height:24px}.gc-card__actions{float:right;margin-left:20px}@media (max-width:49.99em){.gc-card__actions .gc-action-group__item:first-child:not(:last-child){display:none}}.gc-card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -10px}@media (max-width:49.99em){.gc-card__tags{color:#5f6368;font-size:13px}}.gc-card__tag{margin:0 10px}.gc-card__meta{bottom:18px;color:#5f6368;font-size:12px;left:18px;position:absolute;right:18px}@media (max-width:49.99em){.gc-card__meta{line-height:normal}}@media (min-width:50em){.gc-card__meta{position:static}}.gc-card--small .gc-card__meta{font-family:Google Sans,Roboto,Arial,Helvetica,sans-serif;line-height:normal;position:absolute}.gc-card__meta-item{display:inline-block;margin-right:10px}.gc-card__meta-item:last-child{margin-right:0}@media (min-width:50em){.gc-card__meta-item{margin-right:20px}}.gc-card__datetime:first-letter{text-transform:uppercase}@media (max-width:49.99em){.gc-card__datetime{text-align:right;width:100%}}.gc-card__sub-heading{margin:0}.gc-card__bullets{list-style-type:disc;margin-bottom:12px}.gc-card__cta{margin-top:8px;text-align:center}.gc-card--chosen{z-index:999}.gc-card__content--split{padding:0}@media (min-width:62.5em){.gc-card__content--split{display:-webkit-box;display:-ms-flexbox;display:flex}}.gc-card__split-left{padding:25px 18px}@media (min-width:62.5em){.gc-card__split-left{border-right:1px solid #dadce0;max-width:300px;padding:49px 41px}}.gc-card__split-right{padding:32px 18px}@media (max-width:62.49em){.gc-card__split-right{background-color:#f8f9fa}}@media (min-width:62.5em){.gc-card__split-right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:49px 41px 49px 21px}}.gc-card__split-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:37.5em) and (max-width:62.49em){.gc-card__split-actions{-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width:62.5em){.gc-card__split-actions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.gc-card__split-actions .gc-button{margin-top:18px}@media (min-width:50em){.gc-card__split-actions .gc-button{margin-top:40px}}.gc-skeleton{border:1px solid transparent;display:none;line-height:28px;margin-left:auto;margin-right:auto;position:fixed;z-index:9}.gc-skeleton .gc-card__header{border-bottom:0 none}@media (min-width:50em){.gc-job-detail+.gc-skeleton{display:block;left:30px;max-width:980px;position:absolute;right:30px;top:30px}.gc-job-detail--loaded+.gc-skeleton{display:none}.gc-t-fade-details--leave .gc-job-detail+.gc-skeleton{display:block}}.gc-t-fade-cards--enter .gc-card--chosen,.gc-t-fade-cards--enter .gc-skeleton,.gc-t-fade-cards--leave .gc-card--chosen,.gc-t-fade-cards--leave .gc-skeleton{-webkit-transition:-webkit-transform .39s cubic-bezier(0,0,.2,1);transition:-webkit-transform .39s cubic-bezier(0,0,.2,1);transition:transform .39s cubic-bezier(0,0,.2,1);transition:transform .39s cubic-bezier(0,0,.2,1),-webkit-transform .39s cubic-bezier(0,0,.2,1)}.gc-t-fade-cards--enter .gc-card--chosen,.gc-t-fade-cards--enter .gc-skeleton{-webkit-transition-timing-function:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.gc-t-fade-cards--enter .gc-skeleton{display:block}.gc-t-fade-cards--enter .gc-skeleton .gc-card__header{animation:.65s cubic-bezier(.4,0,.2,1) reverse forwards fade;-webkit-animation-delay:.39s;animation-delay:.39s}.gc-t-fade-cards--leave .gc-skeleton{display:block}.gc-t-fade-cards--leave .gc-skeleton .gc-card__header{-webkit-animation:.325s cubic-bezier(.4,0,.2,1) both fade;animation:.325s cubic-bezier(.4,0,.2,1) both fade}.gc-checkbox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.gc-checkbox-list__item{width:50%}.gc-checkbox{max-width:100%}.gc-checkbox,.gc-checkbox span{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.gc-checkbox span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px}.gc-checkbox .gc-checkbox-focus--active .gc-checkbox__focus{background:#919191;border-radius:50%;content:"";display:block;height:32px;left:-5px;position:absolute;top:0;-webkit-transition:background .2s;transition:background .2s;width:32px;z-index:-1}.gc-checkbox .gc-checkbox-focus--active .gc-checkbox__box,.gc-checkbox .gc-checkbox-focus--active .gc-checkbox__box--inactive{fill:#fff}.gc-checkbox__box{display:inline-block;fill:#2da94f;-ms-flex-negative:0;flex-shrink:0;height:20px;margin-right:10px;-webkit-transform:translateY(-1px);transform:translateY(-1px);width:20px}.gc-checkbox__image{margin-right:6px}.gc-checkbox__box--inactive{fill:#757575}.gc-checkbox__focus-container{height:32px;position:relative}.gc-chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dfe1e5;border-radius:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:15px;line-height:18px;margin:0 10px 10px 0;padding:10px 10px 10px 14px;-webkit-transition:background-color .15s cubic-bezier(.4,0,.2,1);transition:background-color .15s cubic-bezier(.4,0,.2,1)}.gc-chip:hover{background-color:#fafafb}.gc-chip__close{color:#888e95;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:14px;-webkit-transition:color .15s cubic-bezier(.4,0,.2,1);transition:color .15s cubic-bezier(.4,0,.2,1)}.gc-chip:hover .gc-chip__close{color:#1967d2}.gc-cookie-bar{background:#3c4043;bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;padding:9px 24px;position:fixed;right:0;width:100%;z-index:100}.gc-cookie-bar__buttons,.gc-cookie-bar__text{padding-top:12px}@media (min-width:50em){.gc-cookie-bar__buttons,.gc-cookie-bar__text{padding-top:0}}.gc-cookie-bar__text{color:#fff;font-size:16px;font-weight:300;line-height:1.125}.gc-cookie-bar__link{color:#fff;font-family:Google Sans,Roboto,Arial,Helvetica,sans-serif;margin-right:24px}.gc-cookie-bar__link:active,.gc-cookie-bar__link:focus,.gc-cookie-bar__link:hover{color:#fff}.gc-cookie-bar__buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:12px;width:100%}@media (min-width:50em){.gc-cookie-bar__buttons{margin-top:0;width:auto}}.gc-data-list__item{margin-bottom:28px}.gc-data-list__heading{line-height:28px!important}.gc-data-list__content{color:#767676;font-size:16px;line-height:28px}@media (max-width:49.99em){.gc-data-list__content{color:#6e7379}}@media (min-width:37.5em) and (max-width:49.99em){.gc-data-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.gc-data-list__item{width:50%}}@media (min-width:75em){.gc-data-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.gc-data-list__item{width:50%}}.gc-drop-down>select{display:none}.gc-drop-down__target{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#444;cursor:pointer}.gc-drop-down__target:after{border:5px solid transparent;border-bottom-width:0;border-top-color:#737373;content:"";display:inline-block;height:0;margin-left:10px;width:0}.gc-drop-down__option{color:#444;display:block;padding:8px 9px;width:100%}.gc-drop-down__option:hover{background:#f7f7f7}.gc-drop-down .gc-pop-over__dialog{min-width:90px;padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.gc-error-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px;margin-top:60px;padding:0 15px;text-align:center}@media (min-width:50em){.gc-error-block{display:block}}.gc-error-block>img{display:block;margin-bottom:40px;max-width:284px;width:60%}.gc-error-block__title{margin:0 auto;max-width:300px;padding-left:15px;padding-right:15px}@media (min-width:37.5em){.gc-error-block__title{max-width:none}}@media (min-width:62.5em){.gc-error-block__title{padding-left:30px;padding-right:30px}}.gc-error-block--small{margin-bottom:30px;margin-top:30px}.gc-error-block--small>img{margin-bottom:20px}.gc-error-block--padding{padding:0 15px}.gc-jobs-info-bar{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Google Sans,Roboto,Arial,Helvetica,sans-serif}.gc-jobs-info-bar .gc-jobs-matched{display:inline}.gc-guided-search{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 30px}@media (max-width:49.99em) and (min-height:400px){.gc-guided-search{padding-bottom:59px}}@media (min-width:50em){.gc-guided-search{padding-left:60px;padding-right:60px}}.gc-guided-search__wrapper{margin:0 auto auto;max-width:1200px;width:100%}@media (min-width:62.5em){.gc-guided-search__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.gc-guided-search__progress{margin:0 0 12px;padding:20px 0 15px;width:100%}@media (max-width:49.99em){.gc-guided-search__progress{background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(90%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff 0,#fff 90%,hsla(0,0%,100%,0));position:-webkit-sticky;position:sticky;top:56px;z-index:1}.gc-header:not(.is-visible)+.gc-main .gc-guided-search__progress{-webkit-transform:translateY(-56px);transform:translateY(-56px);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;will-change:transform}}@media (min-width:50em){.gc-guided-search__progress{margin:54px 0 59px}}.gc-guided-search__title{font-weight:400;margin:0 0 50px}@media (max-width:49.99em){.gc-guided-search__title{font-size:32px!important;line-height:46px!important}}@media (min-width:50em){.gc-guided-search__title{line-height:41px!important;margin-bottom:0}}.gc-guided-search__steps{list-style-type:none;margin:0;padding:0}@media (max-width:49.99em){.gc-guided-search__step{margin-bottom:78px;opacity:.3;-webkit-transition:opacity .15s;transition:opacity .15s}.gc-guided-search__step--active{opacity:1}.gc-guided-search__step:not(.gc-guided-search__step--active) .gc-guided-search__answer{border-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding-left:0}.gc-guided-search__step:not(.gc-guided-search__step--active) .gc-guided-search__answer::-webkit-input-placeholder{opacity:0}.gc-guided-search__step:not(.gc-guided-search__step--active) .gc-guided-search__answer:-ms-input-placeholder{opacity:0}.gc-guided-search__step:not(.gc-guided-search__step--active) .gc-guided-search__answer::placeholder{opacity:0}.gc-guided-search__step:not(.gc-guided-search__step--active) .gc-guided-search__answer::-ms-input-placeholder{opacity:0}}@media (min-width:50em){.gc-guided-search__step{-webkit-animation:fadeIn .15s forwards ease-in;animation:fadeIn .15s forwards ease-in;display:none;position:absolute}@-webkit-keyframes fadeIn{0%{opacity:0}}@keyframes fadeIn{0%{opacity:0}}.gc-guided-search__step--active{display:block;position:static}}.gc-guided-search__questions{margin-right:auto;max-width:560px;position:relative}@media (min-width:62.5em){.gc-guided-search__questions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:320px;width:50%}}@media (min-width:75em){.gc-guided-search__questions{width:60%}}.gc-guided-search__question{display:block}.gc-guided-search__question--inline .gc-guided-search__question-confirmation,.gc-guided-search__question--inline .gc-guided-search__question-label{display:inline}.gc-guided-search__question-confirmation,.gc-guided-search__question-label{margin:0}@media (max-width:49.99em){.gc-guided-search__question-confirmation,.gc-guided-search__question-label{font-size:16px!important;line-height:22px!important}}@media (min-width:50em){.gc-guided-search__question-confirmation,.gc-guided-search__question-label{line-height:41px!important}}@media (min-width:50em){.gc-guided-search__question-wrapper{min-height:82px}}.gc-guided-search__answer-wrapper{margin:8px 0 22px;position:relative}@media (min-width:50em){.gc-guided-search__answer-wrapper{margin-top:18px;margin-bottom:44px}}@media (min-width:62.5em){.gc-guided-search__answer-wrapper{margin-bottom:100px}}.gc-guided-search__answer{border:1px solid #d2d2d2;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.11);box-shadow:0 2px 4px rgba(0,0,0,.11);font-size:16px;height:48px;line-height:20px;padding:14px 15px;background:inherit;-webkit-font-smoothing:antialiased;width:100%}.gc-guided-search__answer:focus{border-bottom-color:#d2d2d2}@media (max-width:49.99em){.gc-guided-search__answer:focus{padding-right:58px}}@media (min-width:50em){.gc-guided-search__answer{height:50px}}@media (min-width:50em){.gc-guided-search__answer--location{padding:10px 0 10px 32px}}.gc-guided-search__prev{margin-right:15px;position:absolute;right:100%;top:12px}@media (min-width:75em){.gc-guided-search__prev{margin-right:30px}}.gc-guided-search__answer-icon{opacity:0;-webkit-transition:opacity .125s;transition:opacity .125s}.gc-guided-search__step--active .gc-guided-search__answer-icon{opacity:1}.gc-guided-search__next{background:#fff;border-radius:0 4px 4px 0;bottom:1px;height:46px;line-height:46px;opacity:0;padding:0 10px 0 6px;position:absolute;right:1px;-webkit-transition:opacity .125s;transition:opacity .125s}@media (max-width:49.99em){.gc-guided-search__next:before{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(90%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 90%);bottom:1px;content:"";position:absolute;right:100%;top:0;width:20px}}@media (min-width:50em){.gc-guided-search__next{height:50px;line-height:50px}}.gc-guided-search__next:focus,.gc-guided-search__step--active .gc-guided-search__answer-wrapper--widget .gc-guided-search__next,input:focus+.gc-guided-search__next{opacity:1}.gc-guided-search__next--desktop{min-width:126px}.gc-guided-search__result{margin:0}@media (max-width:49.99em){.gc-guided-search__result{padding-left:35px;position:absolute}}@media (min-width:50em){.gc-guided-search__result{text-align:center}}@media (min-width:50em) and (max-width:62.49em){.gc-guided-search__result{margin-top:30px}}@media (min-width:62.5em) and (max-width:74.99em){.gc-guided-search__result{width:50%}}@media (min-width:75em){.gc-guided-search__result{width:40%}}.gc-guided-search__result-count{color:#70757b;font-family:Google Sans,sans;font-size:24px;font-weight:400;line-height:30px;-webkit-transition:color .15s;transition:color .15s}.gc-guided-search__result-count--active{color:#34a853}@media (min-width:62.5em){.gc-guided-search__result-count{font-size:200px;line-height:180px;-webkit-font-smoothing:antialiased}}.gc-guided-search__result-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#707070;font-size:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:50em){.gc-guided-search__result-label{margin:1em 0}}.gc-guided-search__result-label .gc-icon{color:#767676;cursor:pointer}@media (max-width:49.99em){.gc-guided-search__result-label .gc-pop-over{left:0;margin-top:-11px;position:absolute;top:50%}}@media (min-width:50em){.gc-guided-search__result-label .gc-pop-over{margin-left:8px}}@media (max-width:49.99em){.gc-guided-search__result-count,.gc-guided-search__result-label{font-size:14px;display:inline-block;vertical-align:baseline}}.gc-guided-search__popover{color:#414141;font-size:16px;text-align:left}.gc-guided-search__popover-title{color:#70757b;font-size:inherit;font-weight:inherit;margin:0 0 14px}@media (max-width:49.99em){.gc-guided-search .gc-pop-over__dialog--mobile-modal{top:60px;-webkit-transform:none;transform:none}}.gc-guided-search .gc-pop-over__backdrop{display:none}.gc-header{-ms-flex-negative:0;flex-shrink:0}.gc-header,.gc-header.has-subnav:not(.has-main-nav){height:57px}.gc-header.has-subnav.has-main-nav{height:114px}@media (min-width:62.5em){.gc-header,.gc-header.has-subnav:not(.has-main-nav){height:65px}.gc-header.has-subnav.has-main-nav{height:130px}}.gc-header--takeover{height:0}.gc-header--takeover .gc-header__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;z-index:101}.gc-header nav>ul{list-style-type:none;margin:0;padding:0}.gc-header__bar{background-color:#fff;border-bottom:1px solid #d6d8dc;left:0;min-height:56px;min-width:300px;position:fixed;top:0;width:100%;z-index:90}@media (min-width:62.5em){.gc-header__bar{min-height:64px}}.gc-header__bar .gc-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:55px;max-height:100%}@media (min-width:62.5em){.gc-header__bar .gc-container{height:64px}}.gc-header__bar .gc-container:after{clear:both;content:"";display:table}.gc-header__header-slide-enter-active,.gc-header__header-slide-leave-active{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;will-change:transform}.gc-header__header-slide-enter,.gc-header__header-slide-leave-to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.gc-header__header-slide-enter-to,.gc-header__header-slide-leave{-webkit-transform:translateZ(0);transform:translateZ(0)}.gc-header__hamburger{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;min-width:56px;padding:6px;margin-left:-15px}@media (min-width:62.5em){.gc-header__hamburger{margin-left:0}}.gc-header__action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.gc-header__action-buttons svg{display:inline-block;margin:0 auto}.gc-header__action-buttons .gc-action-group{height:100%;min-width:100%}.gc-header__action-buttons .gc-action-group__item,.gc-header__action-buttons .gc-pop-over{height:100%}.gc-header__action-buttons .gc-action-group__item>.gc-button,.gc-header__action-buttons .gc-pop-over>.gc-button{height:100%;text-transform:none;padding:0 10px;width:100%}.gc-header__action-buttons .gc-action-group__item>.gc-button .gc-icon,.gc-header__action-buttons .gc-pop-over>.gc-button .gc-icon{margin-right:8px}.gc-header__hamburger{float:left;width:56px}@media (min-width:62.5em){.gc-header__hamburger{display:none}}.gc-header__action-buttons-link,.gc-header__hamburger-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:50%;color:#5f6368;cursor:pointer;border:0;display:block;height:100%;line-height:normal;padding-left:7px;padding-right:7px;position:relative;width:100%}.gc-header__action-buttons-link:focus{color:#185abc}.gc-header__hamburger-link:focus{background-color:#f1f3f4;outline:none}.gc-header__hamburger-img{display:block;height:24px;margin:0 auto;width:24px}.gc-header__lockup{float:left;height:100%;position:relative}@media (min-width:25em){.gc-header__lockup{margin-left:14px}}@media (min-width:62.5em){.gc-header__lockup{margin-left:0}}.gc-header__lockup>a{text-decoration:none}.gc-header__jump-to-content{background-color:#f6f7f9;color:#5f6368;left:100%;margin-left:48px;padding:10px;top:14px;white-space:nowrap;z-index:103;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.gc-header__jump-to-content:focus{position:absolute!important;clip:auto;height:auto;overflow:visible;position:static;width:auto}.gc-header__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:7px 0 4px;vertical-align:middle}@media (min-width:62.5em){.gc-header__logo{padding-top:4px}}.gc-header__company-logo-img{height:20px;width:60px}@media (min-width:25em){.gc-header__company-logo-img{height:24px;width:74px}}.gc-header__product-logo{margin-left:6px}.gc-header__product-logo-text{color:#5f6368;font-family:Google Sans,Roboto,Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;white-space:nowrap}@media (min-width:25em){.gc-header__product-logo-text{font-size:22px}}.gc-header__nav{clear:none;display:none;float:left;height:100%;margin-left:48px}@media (min-width:62.5em){.gc-header__nav{display:block}}.gc-header__nav--vertical{float:none;height:auto;margin-left:0}.gc-header__nav--align-right .gc-header__nav-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gc-header__view-applications-link{font-family:Google Sans,Roboto,Arial,Helvetica,sans-serif;margin-right:24px;text-align:right}.gc-header__sign-in-out{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:56px;margin-left:auto;padding:9px 0 9px 9px}@media (min-width:62.5em){.gc-header__sign-in-out{height:64px}}@media (max-width:24.99em){.gc-header__sign-in-out .gc-button{padding:9px 12px 8px}}.gc-header__bar-subnav{background-color:#fff;border-top:1px solid #d6d8dc;display:block;height:56px;width:100%}.gc-header__bar-subnav .gc-header__nav{display:block}@media (min-width:62.5em){.gc-header__bar-subnav{height:64px}}.gc-header__bar-subnav>.gc-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.gc-header__bar-subnav .gc-header__nav{margin-left:0}.gc-header__bar-subnav-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.gc-header__bar-subnav-info .gc-icon{color:#737373;margin-right:8px}.gc-header__drawer{background:#fff;bottom:0;left:0;max-width:280px;outline:none;position:fixed;right:56px;top:0;z-index:102}.gc-header__drawer--enter,.gc-header__drawer--leave-to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.gc-header__drawer--enter-active,.gc-header__drawer--leave-active{-webkit-transition:-webkit-transform .35s cubic-bezier(.24,1,.32,1);transition:-webkit-transform .35s cubic-bezier(.24,1,.32,1);transition:transform .35s cubic-bezier(.24,1,.32,1);transition:transform .35s cubic-bezier(.24,1,.32,1),-webkit-transform .35s cubic-bezier(.24,1,.32,1);will-change:transform}.gc-header__drawer--enter-to,.gc-header__drawer--leave{-webkit-transform:translateZ(0);transform:translateZ(0)}.gc-header__drawer .gc-header__nav{display:block;padding-bottom:20px;padding-top:20px}.gc-header__drawer .gc-header__view-applications-link{bottom:15px;left:0;margin-right:0;padding:15px;position:absolute;right:0;text-align:left}.gc-header__drawer-content{bottom:62px;left:0;overflow-y:auto;position:absolute;right:0;top:0}.gc-header__drawer--has-cta .gc-header__drawer-content{bottom:56px}.gc-header__drawer-bar{border-bottom:1px solid #d6d8dc;height:56px}.gc-header__drawer-bar .gc-header__lockup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:16px}.gc-header__drawer-backdrop{z-index:101}.gc-header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;text-align:center}.gc-header__drawer .gc-header__nav-list{display:block;text-align:left}.gc-header__nav-list-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;margin-left:36px;position:relative}.gc-header__nav-list-item:first-child{margin-left:0}.gc-header__nav-list--icons .gc-header__nav-list-item{display:-webkit-box;display:-ms-flexbox;display:flex}.gc-header__nav-list--icons .gc-header__nav-list-item>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.gc-header__nav-list--icons .gc-header__nav-list-item>a.is-active,.gc-header__nav-list--icons .gc-header__nav-list-item>a.router-link-active{color:#3d74d0}.gc-header__nav-list--icons .gc-header__nav-list-item>a.is-active:after,.gc-header__nav-list--icons .gc-header__nav-list-item>a.router-link-active:after{content:none}.gc-header__nav--vertical .gc-header__nav-list-item{display:block;height:auto;margin-left:0}.gc-header__nav-list-item>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#5f6368;display:-webkit-box;display:-ms-flexbox;display:flex;fill:currentColor;font-family:Google Sans,Roboto,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:.25px;padding:10px 0 9px;position:relative;text-decoration:none;line-height:2}@media (min-width:62.5em){.gc-header__nav-list-item>a{line-height:1.28571}}.gc-header__nav-list-item>a.is-active,.gc-header__nav-list-item>a.is-highlighted,.gc-header__nav-list-item>a.router-link-active,.gc-header__nav-list-item>a:focus,.gc-header__nav-list-item>a:hover{color:#000}.gc-header__nav-list-item>a.is-active:after,.gc-header__nav-list-item>a.router-link-active:after{background-color:#3d74d0;bottom:-1px;content:"";height:2px;left:-5px;position:absolute;right:-5px}.gc-header__nav--vertical .gc-header__nav-list-item>a{display:block;height:48px;padding-left:16px;padding-right:16px}.gc-header__nav--vertical .gc-header__nav-list-item>a.is-active,.gc-header__nav--vertical .gc-header__nav-list-item>a.router-link-active{background-color:#f1f3f4}.gc-header__nav--vertical .gc-header__nav-list-item>a.is-active:after,.gc-header__nav--vertical .gc-header__nav-list-item>a.router-link-active:after{content:none}.gc-job-detail{min-height:100vh}.gc-job-detail__header{padding-bottom:18px}@media (max-width:49.99em){.gc-job-detail__header{background-color:#f5f5f5;margin-left:0;margin-right:0;padding:18px}}.gc-job-detail__title{display:block;-webkit-line-clamp:unset}@media (max-width:49.99em){.gc-job-detail__title.gc-card__title{margin-bottom:15px}}@media (min-width:50em){.gc-job-detail__tags.gc-job-tags{padding-right:150px}}.gc-job-detail__meta{bottom:auto;left:auto;margin-top:6px;position:relative;right:auto}@media (max-width:49.99em){.gc-job-detail__meta{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#707070;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.gc-job-detail__meta .gc-card__meta-item{margin-bottom:15px;margin-top:15px}}@media (min-width:50em){.gc-job-detail__meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;min-height:44px}}@media (min-width:50em){.gc-job-detail__header-cta{bottom:0;position:absolute;right:0}}@media (max-width:49.99em){.gc-job-detail .gc-card__content{padding-left:0;padding-right:0}}.gc-job-detail__section{border-top:1px solid #e0e0e0;padding:15px}@media (min-width:50em){.gc-job-detail__section{padding-left:0;padding-right:0}}.gc-job-detail__section--qualifications{border-top:0;padding-top:0}.gc-job-detail__section--location .gc-job-detail__location-link{display:block;margin-bottom:15px}@media (max-width:37.49em){.gc-job-detail__section--location .gc-job-detail__location-link{height:400px;overflow-x:hidden;position:relative}}.gc-job-detail__section--location .gc-job-detail__location-link--no-address{margin-bottom:30px}.gc-job-detail__section--location img{max-width:100%}@media (max-width:37.49em){.gc-job-detail__section--location img{left:50%;max-width:none;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.gc-job-detail__section--location .gc-job-detail__location-address-link{margin-bottom:30px;width:100%}.gc-job-detail__section--location .gc-job-detail__location-address-link span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left}.gc-job-detail__section--location .gc-job-detail__location-address-link svg{color:currentColor;margin:0 20px}.gc-job-detail__section--apply-bottom-container{-ms-flex-item-align:start;align-self:flex-start;bottom:50px;position:-webkit-sticky;position:sticky;text-align:right}@media (max-width:49.99em){.gc-job-detail__section--apply-bottom-container{bottom:18px}}.gc-job-detail__section--apply-bottom-container a{border-radius:24px;-webkit-box-shadow:0 1px 3px 0 rgba(66,133,244,.3),0 4px 8px 3px rgba(66,133,244,.15);box-shadow:0 1px 3px 0 rgba(66,133,244,.3),0 4px 8px 3px rgba(66,133,244,.15);height:48px}@media (max-width:49.99em){.gc-job-detail__section--apply-bottom-container a{margin-right:18px}}.gc-job-detail__instruction{background:#f8f9fa;border-radius:3px;border:1px solid #dfe1e5;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0;margin:0 15px 15px;padding:15px}@media (min-width:50em){.gc-job-detail__instruction{margin:0 0 30px}}.gc-job-detail__instruction-icon{padding-right:20px;margin-top:5px;color:#888e95}.gc-job-detail__instruction p{margin-top:0}.gc-job-detail__instruction p:last-child{margin-bottom:0}.gc-job-detail .gc-card__header{-webkit-transition:border-bottom-color .325s cubic-bezier(.4,0,.2,1);transition:border-bottom-color .325s cubic-bezier(.4,0,.2,1)}.gc-t-fade-details--leave .gc-job-detail .gc-card__content,.gc-t-fade-details--leave .gc-job-detail .gc-card__meta,.gc-t-fade-details--leave .gc-job-detail .gc-job-detail__header-cta{animation:.325s cubic-bezier(.4,0,.2,1) reverse both fade}.gc-t-fade-details--leave .gc-job-detail .gc-card__actions,.gc-t-fade-details--leave .gc-job-detail .gc-card__title,.gc-t-fade-details--leave .gc-job-detail .gc-job-detail__tags{opacity:0}.gc-t-fade-details--leave .gc-job-detail .gc-card__header{border-bottom-color:transparent}.gc-job-qualifications-header,.gc-job-qualifications>p{margin-bottom:6px;margin-top:3px}.gc-job-qualifications>ul{margin-top:0}.gc-job-qualifications>ul:not(:last-child){margin-bottom:32px}.gc-job-qualifications--preview li:nth-child(n+4){display:none}.gc-job-share-pop-over .gc-pop-over__dialog{min-width:200px}.gc-job-share-pop-over .gc-button{margin:0}.gc-job-share-pop-over__copy-link{font-size:12px}.gc-job-share-pop-over__fields{display:-webkit-box;display:-ms-flexbox;display:flex}.gc-job-share-pop-over input{font-size:inherit}.gc-job-tags{color:#424242;list-style:none;margin:0;padding:0}.gc-job-tags>li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;vertical-align:middle}.gc-job-tags>li:after{content:"\A0-\A0"}.gc-job-tags>li:last-child:after{content:none}@media (min-width:50em){.gc-job-tags>li{margin-right:20px}.gc-job-tags>li:after{content:none}}@media (min-width:50em){.gc-job-tags--no-icons>li,.gc-job-tags>li:last-child{margin-right:0}.gc-job-tags--no-icons>li:after{content:"\A0-\A0"}.gc-job-tags--no-icons>li:last-child:after{content:none}}.gc-job-tags__role{display:none}@media (min-width:50em){.gc-job-tags__role{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.gc-job-tags svg{display:none}@media (min-width:50em){.gc-job-tags svg{-ms-flex-item-align:center;align-self:center;display:block;fill:#bdbdbd;margin-right:5px}}.gc-card.gc-card--small .gc-job-tags{color:#5f6368;font-family:Google Sans,Roboto,Arial,Helvetica,sans-serif}.gc-jobs-matched{color:#70757b;opacity:0}.gc-jobs-matched--active{opacity:1}.gc-jobs-matched__count--active{color:#34a853;-webkit-transition:color .15s;transition:color .15s}.gc-header .gc-jobs-matched__count--active,.gc-sidebar .gc-jobs-matched__count--active{color:#298642}@-webkit-keyframes gc-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes gc-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes gc-dash-expand-collapse{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes gc-dash-expand-collapse{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.gc-loading{height:50px;left:50%;margin:auto;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px}.gc-loading--small{height:36px;width:36px}.gc-loading--static{left:auto;position:static;top:0;-webkit-transform:none;transform:none}.gc-loading__circular-progress{-webkit-animation:gc-rotate 2s linear infinite;animation:gc-rotate 2s linear infinite;height:100%;position:relative;width:100%}.gc-loading__circular-progress-path{-webkit-animation:gc-dash-expand-collapse 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:gc-dash-expand-collapse 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke-width:4px;stroke:#346df1}.gc-pop-over{position:relative}.gc-pop-over__dialog{background:#fff;border-radius:4px;border:1px solid #ddd;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.16);box-shadow:0 2px 4px rgba(0,0,0,.16);cursor:auto;left:0;margin-top:3px;min-width:auto;outline:0;padding:18px 16px;position:absolute;top:100%;z-index:50}@media (max-width:49.99em){.gc-pop-over__dialog{max-width:100vw}}@media (min-width:50em){.gc-pop-over__dialog{min-width:340px}}.gc-pop-over--show-arrow .gc-pop-over__dialog{margin-top:10px}.gc-pop-over--show-arrow .gc-pop-over__dialog:after,.gc-pop-over--show-arrow .gc-pop-over__dialog:before{content:"";height:0;position:absolute;width:0}.gc-pop-over--show-arrow .gc-pop-over__dialog:before{border-bottom:10px solid #ddd;border-left:10px solid transparent;border-right:10px solid transparent;left:30px;top:-10px}.gc-pop-over--show-arrow .gc-pop-over__dialog:after{border-bottom:9px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;left:31px;top:-9px}.gc-pop-over__dialog--right{left:auto;right:0}.gc-pop-over--show-arrow .gc-pop-over__dialog--right:before{left:auto;right:30px}.gc-pop-over--show-arrow .gc-pop-over__dialog--right:after{left:auto;right:31px}@media (max-width:49.99em){.gc-pop-over__dialog--mobile-modal{left:30px!important;margin-left:auto;margin-right:auto;max-width:290px;max-width:calc(100vw - 60px);min-width:260px;position:fixed;right:30px!important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:200}.gc-pop-over__dialog--mobile-modal:after,.gc-pop-over__dialog--mobile-modal:before{display:none}}.gc-pop-over__backdrop{z-index:199}.gc-pop-over__close-btn{position:absolute;top:10px;right:10px}.gc-pop-over__dialog-fade-enter-active,.gc-pop-over__dialog-fade-leave-active{-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .12s cubic-bezier(0,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1),-webkit-transform .12s cubic-bezier(0,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(0,0,.2,1);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(0,0,.2,1),-webkit-transform .12s cubic-bezier(0,0,.2,1);will-change:opacity,transform}.gc-pop-over__dialog-fade-enter,.gc-pop-over__dialog-fade-leave-to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.gc-progress-dots{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none}.gc-progress-dots__dot{border-radius:7px;cursor:pointer;height:14px;-webkit-transition:background-color .15s;transition:background-color .15s;width:14px}.gc-progress-dots__dot:nth-child(4n+1){background-color:#4285f4}.gc-progress-dots__dot:nth-child(4n+2){background-color:#ea4335}.gc-progress-dots__dot:nth-child(4n+3){background-color:#fbbc05}.gc-progress-dots__dot:nth-child(4n+4){background-color:#34a853}.gc-progress-dots__dot:not(.gc-progress-dots__dot--active){background:#767676!important}.gc-progress-dots__dot+.gc-progress-dots__dot{margin-left:36px}.gc-search-filters{background-color:#f6f7f9;padding:15px}@media (max-width:49.99em){.gc-search-filters{border-bottom:1px solid #e8e8e8}}@media (min-width:50em){.gc-search-filters{background-color:transparent;bottom:0;top:0}}.gc-search-filters__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}@media (min-width:50em){.gc-search-filters__buttons{margin-bottom:0}}.gc-search-filters__buttons-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gc-search-filters__buttons svg{padding-right:8px}.gc-search-filters__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media (min-width:50em){.gc-search-filters__content{display:block}}@media (max-width:49.99em){.gc-search-filters__main{background:#fff;bottom:0;-webkit-box-shadow:-1px 0 2px rgba(0,0,0,.05);box-shadow:-1px 0 2px rgba(0,0,0,.05);left:0;overflow-y:auto;padding:71px 15px 15px;position:fixed;right:0;top:0;z-index:100}.gc-search-filters__main--enter,.gc-search-filters__main--leave-to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.gc-search-filters__main--enter-active,.gc-search-filters__main--leave-active{-webkit-transition:-webkit-transform .35s cubic-bezier(.24,1,.32,1);transition:-webkit-transform .35s cubic-bezier(.24,1,.32,1);transition:transform .35s cubic-bezier(.24,1,.32,1);transition:transform .35s cubic-bezier(.24,1,.32,1),-webkit-transform .35s cubic-bezier(.24,1,.32,1);will-change:transform}.gc-search-filters__main--enter-to,.gc-search-filters__main--leave{-webkit-transform:translateZ(0);transform:translateZ(0)}.gc-search-filters__main .gc-search-filters__section{padding:15px 0}}@media (min-width:50em){.gc-search-filters__main{display:block!important}}@media (min-width:50em){.gc-search-filters__section{padding:20px 0}.gc-search-filters__section--header,.gc-search-filters__section--header-buttons{padding:6px 0 20px}.gc-search-filters__section:first-child{padding-top:0}}.gc-search-filters__section--header{padding:6px 0}@media (max-width:49.99em){.gc-search-filters__section--header{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:0}}.gc-search-filters__section--separated{border-bottom:1px solid #e8e8e8}.gc-search-filters__sub-title{margin-top:0}.gc-search-filters__action-button{margin-top:30px;text-align:center}@media (min-width:50em){.gc-search-filters__action-button{margin-top:4px}}.gc-search-filters__edit-button{-ms-flex-negative:0;flex-shrink:0;line-height:22px;margin-left:30px;min-height:22px;padding-bottom:0;padding-right:0;position:absolute;right:0;top:1px}@media (min-width:50em){.gc-search-filters__edit-button{position:relative}}.gc-search-filters__cta-container{display:block;margin:24px 0 12px;text-align:center;width:100%}.gc-search-input{position:relative}.gc-search-input__input{-webkit-appearance:none;height:35px;width:100%}.gc-search-input__input::-webkit-search-cancel-button{display:none}.gc-search-input__input::-ms-clear{display:none}.gc-search-input__button{background-color:#fff;bottom:2px;position:absolute;right:0;top:2px}.gc-search-input__button:focus{clip:auto;height:auto;margin-left:4px;margin-right:8px;overflow:auto;width:auto}@media (min-width:50em){.gc-search-results-sidebar__item{margin-bottom:25px}}.gc-search-results-sidebar__item:last-child{margin-bottom:0}.gc-sidebar{background-color:#fff}@media (min-width:50em){.gc-sidebar{border-right:1px solid #e8e8e8}.gc-sidebar__inner{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;padding-bottom:57px;position:fixed;top:0;-webkit-transform:translateY(57px);transform:translateY(57px);-webkit-transition:padding-bottom 0s .4s,-webkit-transform .4s 0s;transition:padding-bottom 0s .4s,-webkit-transform .4s 0s;transition:transform .4s 0s,padding-bottom 0s .4s;transition:transform .4s 0s,padding-bottom 0s .4s,-webkit-transform .4s 0s;width:372px;-ms-overflow-style:-ms-autohiding-scrollbar}}@media (min-width:50em) and (min-width:62.5em){.gc-sidebar__inner{padding-bottom:65px;-webkit-transform:translateY(65px);transform:translateY(65px)}}@media (min-width:50em){.gc-sidebar--has-subnav .gc-sidebar__inner{padding-bottom:114px;-webkit-transform:translateY(114px);transform:translateY(114px)}}@media (min-width:50em) and (min-width:62.5em){.gc-sidebar--has-subnav .gc-sidebar__inner{padding-bottom:130px;-webkit-transform:translateY(130px);transform:translateY(130px)}}@media (min-width:50em){.gc-sidebar--header-hidden .gc-sidebar__inner{padding-bottom:0;-webkit-transform:none;transform:none}}.gc-sidebar__header{background-color:#fff;border-bottom:1px solid #e8e8e8;left:0;margin-right:1px;padding:24px;position:-webkit-sticky;position:sticky;top:0;z-index:2}@media (max-width:49.99em){.gc-sidebar--saved-jobs .gc-sidebar__header{padding:19px 24px}}.gc-sidebar--job-details{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gc-sidebar--job-details .gc-button,.gc-sidebar--job-details .gc-heading,.gc-sidebar--job-details .gc-job-qualifications>p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.gc-sidebar--job-details .gc-button svg{padding-right:8px}.gc-sidebar__header-button{float:right;margin-top:2px}.gc-sidebar__content{padding:15px 24px 24px}@media (max-width:49.99em){.gc-sidebar__content{padding:0}}.gc-sidebar__pagination{margin-top:24px}.gc-site-footer{color:#414141;font-size:12px;margin-top:auto;min-height:40px;padding:15px 30px}.gc-job-detail+.gc-site-footer,.gc-p-results+.gc-site-footer{margin-top:32px}@media (min-width:75em){.gc-job-detail+.gc-site-footer,.gc-p-results+.gc-site-footer{margin-top:64px}}.gc-site-footer__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:50em){.gc-site-footer__legal{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.gc-site-footer__legal-item{margin-left:50px}.gc-site-footer__legal-item:first-child{margin-left:0}.gc-site-footer__link,.gc-site-footer__link:visited{color:inherit}.gc-site-footer__link:focus,.gc-site-footer__link:hover{color:#737373}.gc-site-footer__link,.gc-site-footer__link>svg{display:block}.gc-skills-filter__input{resize:none;width:100%}.gc-skills-filter__input::-webkit-input-placeholder{white-space:nowrap}.gc-skills-filter__input:-ms-input-placeholder{white-space:nowrap}.gc-skills-filter__input::placeholder{white-space:nowrap}.gc-skills-filter__input::-ms-input-placeholder{white-space:nowrap}.gc-sort-options__label,.gc-sort-options__select{display:inline-block;height:18px;vertical-align:middle}.gc-sort-options__label{color:#737373}.gc-sort-options__select{text-align:left}.gc-sticky-button{border-radius:0}@media (max-width:49.99em){.gc-sticky-button--mobile{bottom:0;width:100%}}@media (max-width:49.99em) and (max-height:399px){.gc-sticky-button--mobile{margin-left:-15px;margin-right:-15px;position:-webkit-sticky;position:sticky;width:calc(100% + 30px)}}@media (max-width:49.99em) and (min-height:400px){.gc-sticky-button--mobile{border-left-width:0!important;border-right-width:0!important;left:0;position:fixed;right:0;z-index:100}}.gc-takeover-header{background:#fff;border-bottom:1px solid #d6d8dc;height:56px;left:0;position:fixed;right:0;top:0;z-index:101}@media max-height{.gc-takeover-header{position:absolute}}.gc-takeover-header,.gc-takeover-header__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gc-takeover-header--with-shadow{-webkit-box-shadow:0 1px 2px hsla(0,0%,79%,.1);box-shadow:0 1px 2px hsla(0,0%,79%,.1)}.gc-takeover-header__title{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.gc-takeover-header__title:not(:lang(en-US)){font-size:14px;line-height:1.28571}.gc-takeover-header__actions{white-space:nowrap}.gc-takeover-header__actions--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 15px}.gc-takeover-header__actions--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 15px}.gc-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.gc-toggle:not(.gc-toggle--disabled){cursor:pointer}.gc-toggle:focus-within .gc-toggle__container{outline:5px auto -webkit-focus-ring-color}.gc-toggle--checked .gc-toggle__container{background-color:#72a4f7}.gc-toggle--checked .gc-toggle__thumb{background-color:#3d74d0;-webkit-transform:translateX(21px);transform:translateX(21px)}.gc-toggle__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#737373;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;height:15px;margin:3px 0;min-width:40px;position:relative;width:40px}.gc-toggle__container,.gc-toggle__thumb{-webkit-transition:.4s cubic-bezier(.25,.8,.25,1);transition:.4s cubic-bezier(.25,.8,.25,1)}.gc-toggle__thumb{background-color:#fff;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.24);box-shadow:0 2px 4px rgba(0,0,0,.24);height:21px;width:21px}.gc-toggle__label{-ms-flex-item-align:center;align-self:center;color:#888e95;padding-right:16px}.gc-traditional-input{border:1px solid #d2d2d2;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.11);box-shadow:0 2px 4px rgba(0,0,0,.11);font-size:16px;height:48px;line-height:20px;padding:14px 15px}.gc-traditional-input:focus{border-bottom-color:#d2d2d2}.gc-user-generated-content ul+br{display:none}.gc-user-generated-content ul{list-style-type:none}.gc-user-generated-content ul>li{text-indent:-15px}@media (max-width:49.99em){.gc-user-generated-content ul>li{margin-bottom:1em}}@media (min-width:50em){.gc-user-generated-content ul>li{text-indent:-17px}}.gc-user-generated-content ul>li:before{color:#d8d8d8;content:"\2022";display:inline;font-size:16px;margin-right:10px;vertical-align:middle}@media (min-width:50em){.gc-user-generated-content ul>li:before{font-size:22px}}.gc-user-menu{position:relative}@media (min-width:50em){.gc-user-menu{display:inline-block}}.gc-user-menu__avatar{border-radius:50%;cursor:pointer;display:block;height:36px;width:36px}.gc-user-menu__avatar--placeholder{background:#e0e0e0;line-height:36px;text-align:center;text-transform:uppercase}.gc-user-menu__avatar .gc-icon{color:#5f6368;position:relative;top:6px}.gc-user-menu__options{text-align:left}.gc-user-menu__item{color:#767676;cursor:pointer;display:block;font-family:Google Sans,Roboto,Arial,Helvetica,sans-serif;font-size:16px;line-height:26px;padding:3px 9px;width:100%}.gc-user-menu .gc-pop-over__trigger{display:block}.gc-user-menu .gc-pop-over__dialog{border-radius:0;min-width:127px;padding:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:50em){.gc-p-job-alerts .gc-sidebar__content{padding-top:30px}}.gc-p-job-alerts .gc-sidebar__content .gc-card{position:relative}.gc-p-job-alerts .gc-sidebar__content .gc-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px}.gc-p-job-alerts .gc-sidebar__content .gc-card__actions{position:absolute;right:18px;top:18px}.gc-p-job-alerts .gc-sidebar__content .gc-card__meta{position:static}.gc-p-job-alerts .gc-l-split__main .gc-action-group{float:right}@media (min-width:50em){.gc-p-results{margin-top:-15px}}.gc-p-results__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:980px}@media (max-width:49.99em){.gc-p-results__options{padding:15px}}@media (min-width:50em){.gc-p-results__options{margin-bottom:15px}}@media (min-width:50em){.gc-p-results__results-list>li+li{margin-top:26px}}.gc-p-results__pagination{margin:15px auto;max-width:980px;padding-left:15px;padding-right:15px}@media (min-width:50em){.gc-p-results__pagination{margin-bottom:0;margin-top:30px;padding-left:0;padding-right:0}}.gc-p-results__pagination .gc-action-group{margin:0}.gc-t-fade-cards--enter .gc-card--chosen .gc-card__content,.gc-t-fade-cards--enter .gc-card--chosen .gc-card__header,.gc-t-fade-cards--enter .gc-card:not(.gc-card--chosen),.gc-t-fade-cards--enter .gc-p-results__options,.gc-t-fade-cards--enter .gc-p-results__pagination,.gc-t-fade-cards--leave .gc-card--chosen .gc-card__content,.gc-t-fade-cards--leave .gc-card--chosen .gc-card__header,.gc-t-fade-cards--leave .gc-card:not(.gc-card--chosen),.gc-t-fade-cards--leave .gc-p-results__options,.gc-t-fade-cards--leave .gc-p-results__pagination{-webkit-animation:.325s cubic-bezier(.4,0,.2,1) both fade;animation:.325s cubic-bezier(.4,0,.2,1) both fade}.gc-t-fade-cards--leave .gc-card--chosen .gc-card__content,.gc-t-fade-cards--leave .gc-card--chosen .gc-card__header,.gc-t-fade-cards--leave .gc-card:not(.gc-card--chosen),.gc-t-fade-cards--leave .gc-p-results__options,.gc-t-fade-cards--leave .gc-p-results__pagination{animation-direction:reverse}.gc-t-fade-cards--enter .gc-card--chosen .gc-card__content,.gc-t-fade-cards--enter .gc-card--chosen .gc-card__header,.gc-t-fade-cards--enter .gc-card:not(.gc-card--chosen),.gc-t-fade-cards--enter .gc-p-results__options,.gc-t-fade-cards--enter .gc-p-results__pagination{-webkit-animation-delay:.39s;animation-delay:.39s}.gc-t-cards-mask .gc-card--chosen .gc-card__content,.gc-t-cards-mask .gc-card--chosen .gc-card__header,.gc-t-cards-mask .gc-card:not(.gc-card--chosen),.gc-t-cards-mask .gc-p-results__options,.gc-t-cards-mask .gc-p-results__pagination{opacity:0}