@-webkit-keyframes $animation_name{from{opacity:0}to{opacity:1}}@keyframes $animation_name{from{opacity:0}to{opacity:1}}@-webkit-keyframes $animation_name{from{background-position:0 0}to{background-position:100% 0}}@keyframes $animation_name{from{background-position:0 0}to{background-position:100% 0}}main,.search-form input,.search-form select,.advanced-search-form input,.advanced-search-form select,#search-filters #filter-distance select,#search-filters .search-filter-list,#search-filters .search-filter-list label{-moz-box-sizing:border-box;box-sizing:border-box}a.access-link,.pagination-current-label b{display:block;overflow:hidden;position:absolute;text-indent:-9999em;z-index:-1}.job-matching-location>div,.job-map .job-map-directions form{display:-ms-flex;display:-webkit-flex;display:flex}/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css *//*! Includes TMP customizations all noted with 'Custom TMP' comments. 20July2016 sherrie.campbell@tmp.com */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}table{border-collapse:collapse;border-spacing:0}ul,ol,li{margin:0;padding:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-moz-inner-spin-button,input[type=number]::-moz-outer-spin-button{-moz-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body{margin:0}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}main{margin-left:auto;margin-right:auto;max-width:1440px}*[aria-hidden="true"]{display:none}.hide{display:none !important}#find-box button span,#find-box label,#nav-toggle span.hidden,#find-toggle span.hidden,.job-alerts .ja-setting #ja-close .hidden,footer>ul>li:nth-of-type(1) .expandable.social-media ul li a .hidden,.related-content-img-wrap button span.hidden,.vid-list ul li button span.hidden,.content-vid ul li button span.hidden{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.data-form{position:relative;z-index:1}.data-form.loading:after{background:rgba(255,255,255,0.5) url("data:image/gif;base64,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") no-repeat center;bottom:0;content:"";left:0;opacity:1;position:absolute;right:0;top:0;z-index:2}.data-form .required>label:after,.data-form .required>legend:after{content:"*"}.data-form .form-field{margin:0 0 1em}.data-form label{display:block}.data-form fieldset{border:0;padding:0}.data-form legend{padding:0}.data-form .instruction-text{font-size:.92em}.data-form input[type="checkbox"]+label,.data-form input[type="radio"]+label{display:inline-block;margin-left:5px}.data-form input:not([type="submit"]):not([type="file"]),.data-form select{border:1px solid #999;border-radius:2px}.data-form input:not([type="submit"]):not([type="file"]):focus,.data-form select:focus{border-color:#666}.data-form input:not([type="submit"]):not([type="file"]).input-validation-error,.data-form select.input-validation-error{border-color:#c00}.data-form input:not([type="submit"]):not([type="file"]).input-validation-error:focus,.data-form select.input-validation-error:focus{border-color:#900}.data-form input:not([type="submit"]):not([type="file"]){padding:3px}.data-form input[type="file"]{padding:3px 0}.data-form input[type="search"].mindreader-loading{background:#fff url(data:image/gif;base64,R0lGODlhFgARAPfVAPz9/v3+/vb5+9/q8f7+//P3+fv8/ff6+5a70MbZ5fL3+fP3+o20zIKtxwlekqDA1f7//7PO3h5sm/j6/Iy0zBZnmB1rm+3z90GDq+Tt86zJ2vr8/fT3+vX5+2CXuNbk7fL2+eLs8rTO3ilzny52oq/K297p8H2qxkqIryFunfj7/BBjldnm7sfa5hdnmClzoA9jlXSkwSx1od3p8Nrm7kGCqs/f6qPD1qPC1v7+/vn7/FWQtBtqmpu+0vT4+r7V4gxgk3Civ/z9/dLi6/H2+Tx/qAtgk3uoxGqdva/L2yZxnwhekoOuyB1sm0CCqit1oYixysHW41+Wt8fb5laQtMjb5tDg6j+BqmabuwhdkbPN3Th9psLX45K4zs7f6a7K2wpekgpfkn6qxuHr8Sdyn2qevRRmlx1smgddkdXj7F+WuFaRtFWRtMXZ5a7K2g5ilAtfkhNllu/1+Axhk7zT4XGiwCFunNHh6kmIrmSZupW60OXu873U4uzz9uDr8X+rxuvy9mqevEOEq5O4z5O5zz+CqlaQs8ba5p6/1LbP3g9hlJS4z9Hh62yfvsnc583e6Y+1zPf5+xVmlwtekvf6/Nfl7Y61zbXO3gpgklWPtO7097vS4LfQ3/r7/Obu9NLh63mowzZ7ppu+06bE19rn7zyAqP39/rDL3LnR4K3J2ufv9LPN3p/A1fr7/avI2tXk7Nvn732qxTd9p1+XuBdomBxqmk6Mse70+O309zN6pFeRtI21zOjw9cbZ5lyVt1OOs5C2zUeHrpC3zezy96jG2LzS4UKEq6XE17bP39jl7Q5gk+bv9BNklpm80oGtx02LsOTu83iow5S5z2CWuP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUxODNEOUM1NDAyRDExRTQ5MzYwQzI5NUU2MzQ4RkIwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUxODNEOUM2NDAyRDExRTQ5MzYwQzI5NUU2MzQ4RkIwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE4M0Q5QzM0MDJEMTFFNDkzNjBDMjk1RTYzNDhGQjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE4M0Q5QzQ0MDJEMTFFNDkzNjBDMjk1RTYzNDhGQjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIx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) no-repeat right center}.data-form select{padding:2px}.data-form .keyword-add{padding:2px 5px}.data-form .form-message{display:inline-block;padding-right:25px;position:relative}.data-form .form-message b{font-weight:normal}.data-form .form-message a{display:inline-block;height:1.25em;min-height:0;overflow:hidden;position:absolute;right:0;text-align:left;text-decoration:none;text-indent:-9999em;top:1px;width:30px}.data-form .form-message a:after{border-radius:10px;color:#444;content:"+";display:inline-block;font:normal 24px/.65em Arial, sans-serif;margin:-2px 0 0 10px;opacity:.5;padding:4px;position:absolute;right:4px;text-indent:0;text-shadow:none;text-transform:lowercase;top:0;-webkit-backface-visibility:hidden;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.data-form .form-message a:hover:after,.data-form .form-message a:focus:after{color:#000;opacity:1}.data-form .form-message:empty{display:none}.data-form .form-message.error-message{color:#c00}.data-form .field-validation-error{color:#c00;display:block;font-size:0.92em}.data-form .keyword-selected{list-style:none;margin:0;padding:0}.data-form .keyword-selected li{display:inline-block;line-height:1.25em;min-height:1.25em;padding:5px 30px 5px 5px;position:relative}.data-form .keyword-selected .keyword-remove{display:inline-block;height:1.25em;min-height:0;overflow:hidden;position:absolute;right:0;text-align:left;text-decoration:none;text-indent:-9999em;top:1px;width:30px;height:1.75em}.data-form .keyword-selected .keyword-remove:after{border-radius:10px;color:#035A8F;content:"+";display:inline-block;font:normal 24px/.65em Arial, sans-serif;margin:-2px 0 0 10px;opacity:.5;padding:4px;position:absolute;right:4px;text-indent:0;text-shadow:none;text-transform:lowercase;top:3px;-webkit-backface-visibility:hidden;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.data-form .keyword-selected .keyword-remove:hover:after,.data-form .keyword-selected .keyword-remove:focus:after{color:#035A8F;opacity:1}.data-form .multiselect-wrapper{margin-top:1em}.data-form .multiselect-wrapper ul{margin:0;max-height:200px;overflow-y:auto;list-style:none}.data-form .multiselect-wrapper ul input[type="checkbox"]{clear:right;float:right}.data-form .multiselect-wrapper ul input[type="checkbox"]:checked+label{background:#035A8F;color:#fff}.data-form .multiselect-wrapper ul input[type="checkbox"]:focus:checked+label,.data-form .multiselect-wrapper ul input[type="checkbox"]:hover:checked+label{background:#0473b7}.data-form .multiselect-wrapper ul label{display:block}.data-form ul.multiselect-wrapper{margin:0;max-height:200px;overflow-y:auto;list-style:none}.data-form ul.multiselect-wrapper input[type="checkbox"]{clear:right;float:right}.data-form ul.multiselect-wrapper input[type="checkbox"]:checked+label{background:#035A8F;color:#fff}.data-form ul.multiselect-wrapper input[type="checkbox"]:focus:checked+label,.data-form ul.multiselect-wrapper input[type="checkbox"]:hover:checked+label{background:#0473b7}.data-form ul.multiselect-wrapper label{display:block}.no-js .data-form .keyword-add{display:none}#job-matching-filters{display:none;outline:none}#job-matching-filters fieldset{border:0;margin:0;padding:0}#job-matching-filters fieldset[data-enabled="false"]{display:none}#job-matching-filters legend{display:block;padding:0;width:100%}.js #job-matching-filters>div{display:none}#job-matching-filters .expandable-parent a{display:block}#job-matching-filters .expandable-parent a:after{content:"[+]";display:inline-block;float:right}#job-matching-filters .expandable-parent a.expandable-child-open:after{content:"[-]"}.js #job-matching-filters{display:block}#job-matching-filters #job-matching-filter-controls{display:block;text-align:right}.job-matching-filter-list{list-style:none;margin:0;padding:0}.job-matching-filter-list li{margin-bottom:.125em;position:relative}.job-matching-filter-list li:last-child{margin-bottom:0}.job-matching-filter-list label{display:block;line-height:1.25em;padding:3px 25px 3px 5px;position:relative;z-index:1}.job-matching-filter-list input[type="checkbox"]{right:5px;position:absolute;top:.375em;z-index:2}.job-matching-filter-list input[type="checkbox"]:checked+label{background:#035A8F;color:#fff}.job-matching-filter-list input[type="checkbox"]:focus:checked+label,.job-matching-filter-list input[type="checkbox"]:hover:checked+label{background:#0473b7}.job-matching-filter-list .job-matching-user-location label{margin-left:2.5em}.job-matching-filter-list .job-matching-user-location .job-matching-filter-remove{background:#fff;border:0;bottom:0;left:0;overflow:hidden;position:absolute;text-indent:-9999em;top:0;width:2em;z-index:2}.job-matching-filter-list .job-matching-user-location .job-matching-filter-remove:before{color:#035A8F;content:"[x]";height:100%;left:0;line-height:1.375em;text-align:center;text-indent:0;position:absolute;top:0;width:100%}.job-matching-filter-list .job-matching-user-location .job-matching-filter-remove:hover:before,.job-matching-filter-list .job-matching-user-location .job-matching-filter-remove:focus:before{color:#000}.job-matching-location{border-top:1px dashed #999;display:none;margin-top:.5em;padding:.5em 5px 0}.js .job-matching-location{display:block}.job-matching-location label,.job-matching-location input{display:block}.job-matching-location input{border:1px solid #ccc;border-radius:2px;box-sizing:border-box;margin-right:5px;padding:3px;width:100%}.job-matching-location input:focus{border-color:#999}.job-matching-location button{-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto}.job-matching-location>div{-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.js .job-matching-controls{display:none}#job-matching-results ul{list-style:none;margin:0;padding:0}@media screen and (min-width: 1050px){#job-matching-results ul{float:left}}#job-matching-results h2{margin:0}#job-matching-results a{display:block;padding:.5em 0}.js .job-map .job-map-canvas{height:300px;margin:0;position:relative;width:95%}.job-map .job-map-error{background:#035A8F;border-radius:5px;bottom:40px;box-shadow:1px 1px 3px 0 rgba(0,0,0,0.5);box-sizing:border-box;color:#fff;left:5%;margin:0;padding:5px 10px;text-align:center;width:90%}.job-map .gm-style-iw{line-height:1.25em}.job-map .gm-style-iw div{overflow:visible !important}.job-map .gm-style-iw h1{margin:0 auto .5em}.job-map .gm-style-iw .job-map-info{margin:0}.job-map .no-js-map{display:block}.job-map .no-js-map img{display:block}.job-map .job-map-location-toggle{border-bottom:1px solid #035A8F;padding-bottom:1em}.job-map .job-map-location-toggle ul{list-style:none;margin:0;padding:0}.job-map .job-map-location-toggle li{margin-bottom:.5em}.job-map .job-map-location-toggle li:last-child{margin-bottom:0}.job-map .job-map-location-toggle a{background:#023b5d;border-radius:3px;box-shadow:none;display:block;color:#d9d9d9;line-height:1.25em;padding:5px 10px;text-decoration:none;-moz-transition:box-shadow 100ms ease-in-out;-o-transition:box-shadow 100ms ease-in-out;-webkit-transition:box-shadow 100ms ease-in-out;transition:box-shadow 100ms ease-in-out}.job-map .job-map-location-toggle a:hover,.job-map .job-map-location-toggle a:focus,.job-map .job-map-location-toggle a.job-map-active{background:#035A8F;box-shadow:3px 3px 0 0 #023b5d;color:#fff}.job-map .job-map-active{font-weight:bold}.job-map .job-map-directions form{-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-flow:column wrap;-webkit-flex-flow:column wrap;flex-flow:column wrap}.job-map .job-map-directions p{width:100%}.job-map .job-map-directions label,.job-map .job-map-directions input:not([type="submit"]),.job-map .job-map-directions select{display:block;width:100%}.job-map .job-map-directions input:not([type="submit"]),.job-map .job-map-directions select{border:1px solid #999;border-radius:2px;box-sizing:border-box;padding:2px}.job-map .job-map-directions input:not([type="submit"]):focus,.job-map .job-map-directions select:focus{border-color:#666}.job-map .job-apply.top,.job-map .job-apply.bottom{float:none;margin:0;padding:0}.job-map-wrap [aria-hidden="true"]{display:block}.related-content li:after{clear:both;content:"";display:block}.related-content-img-wrap{float:left;margin-right:1em;width:100px}.related-content-img-wrap img{width:100%}.related-content-link-wrap{float:left}body{color:#333;font:1em/150% Helvetica, Arial, sans-serif;font:1rem/150% Helvetica, Arial, sans-serif;margin:0;overflow-x:hidden;padding:0}#page{padding:0;margin:0 auto;max-width:1440px}main{overflow-x:hidden;width:100%}main:after{clear:both;content:"";display:block}@media screen and (min-width: 1050px){main{overflow-x:visible;position:relative}}h1,h2,h3{color:#035A8F;margin:1rem 0}h1{font-size:1.4em}h2{font-size:1.25em}h3{font-size:1.08em}a{color:#035A8F;text-decoration:none}a:hover,a:focus{color:#333;text-decoration:underline}p{margin:0 0 1em;font-size:.9em}ul{margin-left:1em}.logo{display:inline-block;flex:1 1 auto}.logo img{display:inline-block;max-width:300px;-webkit-backface-visibility:hidden}.logo.logo-left{float:left}.logo.logo-right{float:right}@media screen and (min-width: 1050px){.logo{flex:0 1 auto}}.site-selector{position:relative;z-index:100}.site-selector h2{cursor:pointer;margin:0;padding:10px 0}.site-selector ul{margin:0;list-style:none;display:none;position:absolute;width:100%;background:#fff}.site-selector ul li:not(:last-child){margin-bottom:3px}.site-selector ul li a{display:block}.data-form .form-message{display:block}.search-form{clear:both}.search-form p{margin:0 1em .7em 0}@media screen and (min-width: 1050px){.search-form p{-webkit-flex:auto;flex:auto}}.search-form fieldset{border:0;-webkit-padding-end:1em;-webkit-padding-start:0}.search-form fieldset legend{padding:0}.search-form label{display:block}.search-form label[for^="search-radius-type"]{display:inline}.search-form input,.search-form select{border:1px solid #ccc;border-radius:2px;width:100%}.search-form input[type="radio"],.search-form select[type="radio"]{width:auto}.search-form input[type="radio"]:not(:first-of-type),.search-form select[type="radio"]:not(:first-of-type){margin-left:.5em}.search-form input[type="search"],.search-form select[type="search"]{box-sizing:border-box;-webkit-appearance:none;outline-offset:0}.search-form input{padding:3px}.search-form[data-use-location-pin="true"] input.location-pin{display:none}.search-form[data-use-location-pin="true"].location-pin-active input.search-location{width:90%;float:left;border-right:none;border-radius:2px 0 0 2px}.search-form[data-use-location-pin="true"].location-pin-active input.location-pin{display:inline-block;width:10%;border-radius:0 2px 2px 0;background-color:transparent;background:url("../../../img/client/location-pin.png") no-repeat scroll 50% 50% transparent;border-left:none;text-indent:-9999em}.search-form select{padding:2px}@media screen and (min-width: 1050px){.search-form button{position:relative;top:50%;transform:translateY(-50%)}}.search-form .search-location-error{color:#c00;font-size:0.92em;width:100%;margin:5px 0}@media screen and (min-width: 1050px){.js .search-form .search-form-fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end}}.search-form .search-toggle{display:none}.js .search-form .search-toggle{display:block}@media screen and (min-width: 1050px){.js .search-form .search-toggle{display:none}}.advanced-search-form{clear:both}.advanced-search-form p{margin:0 0 1em 0}@media screen and (min-width: 1050px){.advanced-search-form p{margin:0 .5em 1em 0;float:left;width:14%}.advanced-search-form p:nth-child(1){width:18%;margin-right:1em}}.advanced-search-form label{display:block}.advanced-search-form input,.advanced-search-form select{border:1px solid #ccc;border-radius:2px;width:100%}.advanced-search-form input{padding:3px}.advanced-search-form button{margin:0 .4em 1em 0}.advanced-search-form select{padding:2px}.advanced-search-form section{margin:0 0 1em 0}@media screen and (min-width: 1050px){.advanced-search-form section{width:18%;margin:0 .5em 1em 0}}.advanced-search-form section ul{list-style:none;height:100px;overflow-y:scroll;margin:0}.advanced-search-form section ul li input[type="checkbox"]{clear:right;float:right;width:inherit}.advanced-search-form section ul li label{cursor:pointer}.js .advanced-search-form .advanced-search-form-fields{display:none}@media screen and (min-width: 1050px){.js .advanced-search-form .advanced-search-form-fields{display:-ms-flex;display:-webkit-flex;display:flex;flex-wrap:wrap;-ms-align-items:flex-end;-webkit-align-items:flex-end;align-items:flex-end}}.advanced-search-form .advanced-search-toggle{display:none}.js .advanced-search-form .advanced-search-toggle{display:block}@media screen and (min-width: 1050px){.js .advanced-search-form .advanced-search-toggle{display:none}}.mindreader-status{display:block;overflow:hidden;position:absolute;text-indent:-9999em}.mindreader-results{background:#fff;border-radius:0 0 3px 3px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);color:#000;list-style:none;margin:0;padding:0;position:absolute;text-align:left;z-index:9999}.mindreader-results:empty{display:none}.mindreader-results li{margin:0}.mindreader-results a{color:#000;display:block;padding:2px 5px;text-decoration:none;text-transform:capitalize}.mindreader-results a:hover,.mindreader-results a:focus,.mindreader-results a.active{background:rgba(3,90,143,0.1)}#search-results-list>ul{list-style:none;margin:0}#search-results-list>ul h2{margin:0}#search-results-list>ul a{display:block;padding:.5em 0}#search-results-list>ul a:hover,#search-results-list>ul a:focus{text-decoration:none}#search-results-list>ul a:hover h2,#search-results-list>ul a:focus h2{color:#de232c !important;box-shadow:0px 1px 0px 0px #de232c}#applied-filters .filter-button:after{content:"\f00d";font-family:'FontAwesome';display:inline-block;margin-left:.5em}.pagination-all{display:none}.js .pagination-all{display:block}#search-filters{background:#fff}#search-filters #filter-distance{padding:.5em}#search-filters #filter-distance label{display:block}#search-filters #filter-distance select{border:1px solid #ccc;border-radius:3px;display:block;padding:2px;width:100%}#search-filters #filter-distance select:hover,#search-filters #filter-distance select:focus{border-color:#333}.js #search-filters section[data-expandable="true"] .expandable-parent:after{content:"\f067";font-family:'FontAwesome';display:inline-block;float:right;font-size:.75em}.js #search-filters section[data-expandable="true"] .expandable-parent.expandable-child-open:after{content:"\f068";font-family:'FontAwesome';font-size:.75em}.js #search-filters section[data-expandable="false"]>a:after{display:none}.js #search-filters section[data-expandable="false"] .search-filter-list{display:block}#search-filters .search-filter-list{list-style:none;margin:0;overflow-x:hidden;overflow-y:auto}#search-filters .search-filter-list ul{margin-left:2em}@media screen and (min-width: 1050px){#search-filters .search-filter-list{max-height:200px}}#search-filters .search-filter-list label{cursor:pointer;display:block}#search-filters .search-filter-list label b{font-weight:normal}#search-filters .search-filter-list label b:not(.filter):before{content:"("}#search-filters .search-filter-list label b:not(.filter):after{content:")"}#search-filters .search-filter-list input[type="checkbox"]{clear:right;float:right}.js #search-filters .search-filter-list{display:none}.js #search-filters .search-filter-list.expandable-childlist-open{display:block}@media screen and (min-width: 1050px){#search-filters #search-filter-apply{display:none}}#search-filter-controls{text-align:center}@media screen and (min-width: 1050px){#search-filter-controls{text-align:right}}.filters-open{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}#search-filters{bottom:0;left:100%;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:10}#search-filters.open{left:0;position:absolute}@media screen and (min-width: 800px){#search-filters{position:static}#search-filters.open{position:static}}#filter-close-toggle{background:none repeat scroll 0 0 #fff;border:0 none;box-shadow:0 1px 3px 0 rgba(0,0,0,0.5);box-sizing:border-box;display:block;height:3em;left:0;padding:5px 10px;position:absolute;text-align:left;top:0;width:100%}#filter-close-toggle.open{position:fixed}@media screen and (min-width: 1050px){#filter-close-toggle{display:none}}@media screen and (min-width: 1050px){#filter-slideout-toggle{display:none}}.job-custom-facet ul a:hover{cursor:pointer}.job-info{display:block}.job-info b:after{content:":"}.ats-description{padding:1em}.ats-description *{color:#000 !important;font:inherit 1rem Helvetica, Arial, sans-serif !important;line-height:1.4em !important}.ats-description *:not(br):empty{display:none}.ats-description h2{font-size:1.08em;margin:0 0 .5em 0}.ats-description p,.ats-description div,.ats-description span,.ats-description font{font-family:Helvetica, Arial, sans-serif;font-size:1em !important;margin-left:0 !important;margin-right:0 !important;text-indent:0 !important}.ats-description p,.ats-description div{margin-bottom:1em}.ats-description ul,.ats-description ol{list-style-position:outside;margin:0 0 1em 2em !important}.job-apply{clear:both;display:block;font-size:1.1em;padding:1em;text-align:center}.job-apply a{padding:.35em;background-color:#de232c;text-align:center;color:#fff;text-transform:uppercase;display:block}.job-apply a span{padding:.35em .65em;display:block}.job-apply a:hover,.job-apply a:focus{text-decoration:none}.job-apply a:hover span,.job-apply a:focus span{box-shadow:0px 0px 0px 2px #fff}@media screen and (min-width: 768px){.job-apply{display:inline-block;text-align:left}}.job-description{margin:3em 0}.job-description h1{font-weight:400;color:#000;text-transform:uppercase;padding:0 .65em;margin:.25em 0;font-size:2em;line-height:normal}.job-description>h2{padding:0 1em;margin:0;font-weight:400;color:#000}.job-description #save-job{float:right;background-image:url("../../../img/client/star-icon-gray.png");background-repeat:no-repeat;background-position:right;background-color:transparent;height:25px;border:none;text-align:right;padding-right:35px;opacity:.9;margin-bottom:1em}.job-description #save-job:hover,.job-description #save-job:focus{opacity:1;outline:none}.job-description .saved{background-image:url("../../../img/client/star-icon.png") !important}.language-redirection{position:relative}.language-redirection a.close-module{display:inline-block;height:1.25em;min-height:0;overflow:hidden;position:absolute;right:0;text-align:left;text-decoration:none;text-indent:-9999em;top:1px;width:30px;height:1.75em}.language-redirection a.close-module:after{border-radius:10px;color:#035A8F;content:"+";display:inline-block;font:normal 24px/.65em Arial, sans-serif;margin:-2px 0 0 10px;opacity:.5;padding:4px;position:absolute;right:4px;text-indent:0;text-shadow:none;text-transform:lowercase;top:3px;-webkit-backface-visibility:hidden;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.language-redirection a.close-module:hover:after,.language-redirection a.close-module:focus:after{color:#035A8F;opacity:1}.language-redirection a:hover{cursor:pointer}.maintenance-image,.maintenance-message{text-align:center;padding:2em 10px 0}.maintenance-image img,.maintenance-message img{max-width:100%}@media screen and (min-width: 1050px){.maintenance-image,.maintenance-message{display:table-cell;vertical-align:middle}}.social-share ul{list-style:none;margin:0 0 0 1em}.social-share li:not(.expandable){display:inline-block}.js .social-share .expandable ul{display:none}.social-share a:not(.share-more){display:block;overflow:hidden;text-align:left;text-indent:-9999em}.social-share a:not(.share-more):hover,.social-share a:not(.share-more):focus{text-decoration:none}.social-share a:not(.share-more):hover:after,.social-share a:not(.share-more):focus:after{color:#de232c !important}.social-share #social-share-fields p label{display:block}.social-share a:not(.share-more).apnacircle{background-position:0 0}.social-share a:not(.share-more).email:after{content:'\f0e0';font-family:'FontAwesome';text-indent:0;display:block;width:32px;height:43px;font-size:2em;color:#000;transition:all 0.5s ease}.social-share a:not(.share-more).facebook:after{content:'\f082';font-family:'FontAwesome';text-indent:0;display:block;width:32px;height:43px;font-size:2em;color:#000;transition:all 0.5s ease}.social-share a:not(.share-more).facebook:after:hover,.social-share a:not(.share-more).facebook:after:focus{color:#de232c}.social-share a:not(.share-more).googleplus{background-position:-96px 0}.social-share a:not(.share-more).linkedin:after{content:'\f08c';font-family:'FontAwesome';text-indent:0;display:block;width:32px;height:43px;font-size:2em;color:#000;transition:all 0.5s ease}.social-share a:not(.share-more).linkedin:after:hover,.social-share a:not(.share-more).linkedin:after:focus{color:#de232c}.social-share a:not(.share-more).pinterest{background-position:-160px 0}.social-share a:not(.share-more).tumblr{background-position:-192px 0}.social-share a:not(.share-more).twitter:after{content:'\f081';font-family:'FontAwesome';text-indent:0;display:block;width:32px;height:43px;font-size:2em;color:#000;transition:all 0.5s ease}.social-share a:not(.share-more).twitter:after:hover,.social-share a:not(.share-more).twitter:after:focus{color:#de232c}.social-share a:not(.share-more).viadeo{background-position:-256px 0}.social-share a:not(.share-more).xing{background-position:-288px 0}.social-share a:not(.share-more).youtube{background-position:-320px 0}.social-share a.renren:not(.share-more){background:url("../../shared/img/social/renren.png") no-repeat}.social-share a.weibo:not(.share-more){background:url("../../shared/img/social/weibo.png") no-repeat}.social-share{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.social-share h3{font-weight:400;color:#000;text-transform:uppercase;font-size:1em}@media screen and (min-width: 768px){.social-share h3{font-size:1.25em}}#profile img{width:35%;max-width:300px;max-height:300px;display:inline-block;margin-right:10px}#profile .emp-details{display:inline-block;vertical-align:top}#profile .emp-details span,#profile .emp-details a{display:block}#profile .emp-details .emp-name{font-size:1.25em;font-weight:bold}#profile .emp-bio{display:block;clear:both;margin-top:10px}#map-module #map-canvas{height:350px}#map-module #map-canvas .gm-style div[aria-hidden="true"]{display:inherit}#home header,#ja-mgmt header{background:url("//tbcdn.talentbrew.com/company/868/v2_0/img/banner-home.jpg");background-repeat:no-repeat;background-size:184%;background-position:left 18% top}@media screen and (min-width: 1200px){#home header,#ja-mgmt header{background-position:left 38% top}}@media screen and (min-width: 1400px){#home header,#ja-mgmt header{background-position:left 53% top}}#search header,#job header,#job-location header,#sitemap header,#jobs-by header,#job-match header{background-image:url("//tbcdn.talentbrew.com/company/868/v2_0/img/banner-search.jpg");background-repeat:no-repeat;background-size:184%;background-position:top center}#benefits header{background-image:url("//tbcdn.talentbrew.com/company/868/v2_0/img/banner-benefit.jpg");background-repeat:no-repeat;background-size:184%;background-position:top center}#diversity header{background-image:url("//tbcdn.talentbrew.com/company/868/v2_0/img/banner-diversity.jpg");background-repeat:no-repeat;background-size:184%;background-position:top center}#campus header{background-image:url("//tbcdn.talentbrew.com/company/868/v2_0/img/banner-campus.jpg");background-repeat:no-repeat;background-size:184%;background-position:top center}#global header{background-image:url("//tbcdn.talentbrew.com/company/868/v2_0/img/banner-global.jpg");background-repeat:no-repeat;background-size:184%;background-position:top center}#military header{background-image:url("//tbcdn.talentbrew.com/company/868/v2_0/img/banner-military.jpg");background-repeat:no-repeat;background-size:184%;background-position:top center}@media screen and (min-width: 1050px){header{background-size:cover !important;padding-bottom:1em}}.inner,.smaller,.even-smaller,.kilo{margin:0 auto}.inner{max-width:1200px}.kilo{max-width:1100px}.smaller{max-width:1050px}.even-smaller{max-width:768px}#find-box,header .nav{display:none}.nav{padding:0;margin:0;list-style-type:none}header .nav li div{color:#fff;margin:0;padding:.5em 1em;font-weight:400;text-transform:uppercase;font-size:1em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .nav li div:after{content:'\f0d7';font-family:'FontAwesome'}header .nav li ul{padding:0;margin:0;list-style-type:none;display:none}header .nav li ul li a{font-size:.7em;color:#fff;display:block;padding:.5em 1.5em;white-space:nowrap}header .nav li.open div span{box-shadow:inset 0px -1px 0px #de232c}header .nav li.open div:after{content:'\f0d8';font-family:'FontAwesome'}header .nav li.open ul{display:block}header .nav li:hover,header .nav li:focus{cursor:pointer}header .nav li:nth-of-type(2) ul li:first-of-type,header .nav li:nth-of-type(2) ul li:nth-of-type(8){border-bottom:1px solid #fff}header .nav li:nth-of-type(3) ul li:first-of-type,header .nav li:nth-of-type(3) ul li:nth-of-type(6){border-bottom:1px solid #fff}header .nav.open{display:block;position:absolute;top:64px;left:0;width:100%;z-index:99;background-color:#000;padding-bottom:1em}@media screen and (min-width: 1050px){header .nav{display:-webkit-box !important;display:-ms-flexbox !important;display:-webkit-flex !important;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex:1 0 auto}header .nav li{position:relative}header .nav li div{font-size:.8em}header .nav li div span{margin-right:.25em}header .nav li ul{position:absolute;top:51px;left:.5em;background-color:#000}header .nav li ul li a{font-size:.8em;padding:.5em 1.5em}header .nav li ul li a:hover,header .nav li ul li a:focus{text-decoration:none;background-color:#65656a}}#find-box{position:relative}#find-box .form-control{border:0;padding:.35em 1em;font-size:.8em;width:100%;height:2.6em}#find-box button{position:absolute;right:1em;top:.5em;background:#fff;border:none;padding:.525em .7em}#find-box.open{display:block;position:absolute;top:64px;left:0;width:100%;z-index:99;background-color:#000;border-bottom:1px solid #fff;padding:.5em 1em}@media screen and (min-width: 1050px){#find-box{display:block;order:2}#find-box button{right:0;top:0}}#top-shelf{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5em;border-bottom:1px solid #fff}.info-top{padding:calc(77% - 115px) 1em 0}.info-top h1{text-transform:uppercase;font-size:1.5em;color:#fff;padding:0 1em;line-height:normal;text-shadow:0px 0px 6px #000;position:absolute;top:4em}.info-top div{display:none}#home .info-top div.home{display:block}#home .info-top div.home h2,#home .info-top div.home h3{color:#fff}@media screen and (max-width: 1050px){#home .info-top div.home h2,#home .info-top div.home h3{color:#035A8F}}#diversity .info-top div.diversity{display:block}#global .info-top div.global{display:block}#military .info-top div.military{display:block}#campus .info-top div.campus{display:block}#benefits .info-top div.benefits{display:block}@media screen and (min-width: 1050px){.info-top{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0}.info-top h1{font-size:2.25em;margin-top:.5em;position:static;padding:0 .25em}.info-top div{background-color:rgba(0,0,0,0.75);color:#fff;padding:1em;max-width:420px;margin:2em 1em 6em auto;flex:1 0 auto}}@media screen and (min-width: 1200px){.info-top h1{font-size:2.875em}}#nav-toggle,#find-toggle{border:0;border-radius:0;background-color:#65656a;color:#fff;padding:.42em .613em;font-size:1.2em;margin-left:1em}#nav-toggle.open,#find-toggle.open{background-color:#de232c}#nav-toggle:hover,#nav-toggle:focus,#find-toggle:hover,#find-toggle:focus{outline:0}@media screen and (min-width: 1050px){#nav-toggle,#find-toggle{display:none}}#search-panel{border-top:1px solid #666;border-bottom:1px solid #666}#search-panel>h2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#000;font-weight:400;text-transform:uppercase;margin:0;padding:.75em 1em}#search-panel>h2:after{content:'\f078';font-family:'FontAwesome'}#search-panel>h2.open:after{content:'\f077';font-family:'FontAwesome'}#search-panel>h2:hover,#search-panel>h2:focus{cursor:pointer}#search-panel>div form{padding:0 1em}#search-panel>div form .search-form-fields button{width:100%;border:0;border-radius:0;background-color:#de232c;padding:.5em;text-transform:uppercase;font-weight:700;color:#fff}#search-panel>div form .search-form-fields button span{padding:.35em .65em;display:block}#search-panel>div form .search-form-fields button:hover span,#search-panel>div form .search-form-fields button:focus span{box-shadow:0px 0px 0px 2px #fff}#search-panel>div form .search-form-fields p{margin:0 0 1em}#search-panel>div form .search-form-fields p label{font-size:.8em}#search-panel>div form .search-form-fields p input{border:1px solid #000;border-radius:0;padding:.25em .5em;height:2.25em;line-height:normal}#search-panel>div form .search-form-fields p select{border:0;border-radius:0;padding:.40em .5em;background-color:#ccc}#search-panel>div form .search-form-fields p:nth-of-type(2){float:left}#search-panel>div form .search-form-fields p:nth-of-type(3){float:right}#search-panel>div .search-xtras a{border:1px solid #000;color:#000;font-weight:700;text-align:center;text-transform:uppercase}#search-panel>div .search-xtras a:first-of-type{max-width:165px;padding:.5em 1em;margin:1.5em auto .75em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#search-panel>div .search-xtras a:first-of-type i{font-size:2em;margin-right:.25em}#search-panel>div .search-xtras a:last-of-type{display:block;max-width:190px;padding:.75em 1em;margin:1.5em auto 1.5em}#search-panel>div .search-xtras a:hover,#search-panel>div .search-xtras a:focus{box-shadow:inset 0px 0px 0px 1px #000;text-decoration:none}#search-panel>div.open{display:block}@media screen and (min-width: 768px){#search-panel>div .search-xtras{text-align:center;padding:1em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#search-panel>div .search-xtras>a{margin:0 .5em !important}#search-panel>div .search-xtras>a:hover,#search-panel>div .search-xtras>a:focus{text-decoration:none}}@media screen and (min-width: 1050px){#search-panel{border-top:1px solid #fff;border-bottom:1px solid #fff;background-color:rgba(0,0,0,0.75);padding:1em}#search-panel>h2{color:#fff;padding:0;font-size:1.5em}#search-panel>h2:after{display:none}#search-panel>div{display:block}#search-panel>div form{padding:0 2em}#search-panel>div form .search-form-fields p{margin:0 1em 0 0}#search-panel>div form .search-form-fields p label{color:#fff}#search-panel>div form .search-form-fields p input{width:185px}#search-panel>div form .search-form-fields p select{width:70px;padding:.5em}#search-panel>div form .search-form-fields button{padding:.35em;transform:none}#search-panel>div .search-xtras>a{color:#fff;border:1px solid #fff}#search-panel>div .search-xtras>a:hover,#search-panel>div .search-xtras>a:focus{box-shadow:inset 0px 0px 0px 1px #fff}#search #search-panel,#job #search-panel,#job-location #search-panel,#sitemap #search-panel,#jobs-by #search-panel,#job-match #search-panel,#ja-mgmt #search-panel{margin-top:30%}}@media screen and (min-width: 1200px){#search-panel{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-moz-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#search-panel>h2{width:100px}#search-panel>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-moz-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#search-panel>div .search-xtras{padding:0}}.vid-list h2{text-transform:uppercase;color:#000;font-weight:400;display:none}.vid-list ul{list-style-type:none;margin:0;padding:0}.vid-list ul li h3{text-align:center;color:#000;margin:0 0 2em;padding:.25em 2em;text-transform:uppercase;font-weight:400;font-size:1.25em}.vid-list ul li span{display:block}.vid-list ul li span img{display:block;width:100%}.vid-list.related{background-color:#65656a;padding:2em 0;margin-top:0}.vid-list.related h2{color:#fff;display:block;text-align:center}.vid-list.related ul li h3{color:#fff}@media screen and (min-width: 1050px){.vid-list{margin:3em auto}.vid-list h2{display:block;font-size:1.75em}.vid-list ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.vid-list ul li{margin:0 1em;width:25%}.vid-list ul li:first-of-type{margin-left:0}.vid-list ul li:last-of-type{margin-right:0}.vid-list ul li h3{padding:.25em 1.75em}.vid-list.related h2{text-align:left}.vid-list.related ul{-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.vid-list.related ul li{width:32%}}.recent{margin:2em auto}.recent h3{text-align:center;color:#000;margin:0;padding:0 2em;text-transform:uppercase;font-weight:400;font-size:1.25em}.recent ul{list-style-type:none;margin:0;padding:0}.recent ul li{text-align:center;padding:.25em 0}.recent ul li a{display:block;color:#de232c}.recent ul li a i{transition:all 0.5s ease}.recent ul li a:hover,.recent ul li a:focus{color:#000;text-decoration:none}.recent ul li a:hover i,.recent ul li a:focus i{margin-left:.5em}@media screen and (min-width: 768px){.recent h3{text-align:left;padding:0;font-size:1.75em;margin-bottom:1em}.recent ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.recent ul li{text-align:left;width:30%}}.jobs-route{list-style-type:none;margin:0;padding:0}.jobs-route li a{border:1px solid #000;color:#000;padding:.5em 1em;display:block;margin:1em;text-align:center;text-transform:uppercase;font-weight:700}.jobs-route li a:hover,.jobs-route li a:focus{text-decoration:none;box-shadow:inset 0 0 0 1px #000}@media screen and (min-width: 768px){.jobs-route{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:1em auto}}#about-home{list-style-type:none;margin:0;padding:0;background-color:#d7d7d7}#about-home>li{padding:.5em}#about-home>li:first-of-type{background-image:url("//tbcdn.talentbrew.com/company/868/v2_0/img/about-home-panel.png");background-repeat:no-repeat;background-size:cover;background-position:center}#about-home>li:first-of-type h2,#about-home>li:first-of-type p{color:#fff;padding:.5em}#about-home>li:first-of-type h2{font-weight:400;text-transform:uppercase;margin:0}#about-home>li:last-of-type h2{font-weight:400;text-transform:uppercase;margin:0;color:#000;padding:.5em}#about-home>li:last-of-type ul{list-style-type:disc}#about-home>li:last-of-type ul li{margin-bottom:.5em;font-size:.9em}@media screen and (min-width: 1050px){#about-home{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}#about-home>li:first-of-type{padding:2em 0;width:100%}#about-home>li:first-of-type h2{max-width:700px;margin:0 auto;font-size:1.75em}#about-home>li:first-of-type p{max-width:690px;margin:0 auto;line-height:2}#about-home>li:last-of-type{padding:2em;max-width:530px;flex:1 0 auto}#about-home>li:last-of-type ul{margin-right:5em;margin-left:2em}}#jobs-bucket{background-image:url("//tbcdn.talentbrew.com/company/868/v2_0/img/panel-hq.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;padding:1em 0 0 0}@media screen and (min-width: 1050px){#jobs-bucket{padding:2em}}.glass-panel{margin:1em 1em 50%;background-color:rgba(0,0,0,0.75);padding:1em}.glass-panel h2,.glass-panel p{color:#fff}.glass-panel h2{text-transform:uppercase;font-weight:400;font-size:1.25em}.glass-panel p:last-of-type{padding:1em 1em 0}.glass-panel p a{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;color:#fff;font-weight:700;text-transform:uppercase;font-size:1em;padding:0 .5em 0 0}.glass-panel p a:hover,.glass-panel p a:focus{text-decoration:none;box-shadow:inset 0 0 0 1px #fff}@media screen and (min-width: 1050px){.glass-panel{margin:1em auto 30%;padding:1px;border-top:1px solid #fff;border-bottom:1px solid #fff}.glass-panel h2{text-align:center;font-size:2em}.glass-panel p{text-align:center}.glass-panel p a{max-width:240px;margin:0 auto;font-size:1.25em;padding:.25em .75em .25em .25em}}.ja-panel{background-color:rgba(0,0,0,0.75);padding:1em;border-top:1px solid #fff;list-style-type:none;margin:0 auto}.ja-panel li h2,.ja-panel li p,.ja-panel li button{color:#fff;text-align:center}.ja-panel li h2{text-transform:uppercase;font-weight:400;font-size:1.25em;margin:0}.ja-panel li button{border:1px solid #fff;font-weight:700;text-transform:uppercase;display:block;background:transparent;margin:0 auto;width:90%;box-sizing:border-box;padding:.5em;font-size:1.25em}.ja-panel li button:hover,.ja-panel li button:focus{outline:0;color:#fff;box-shadow:inset 0 0 0 1px #fff}#search .ja-panel,#job .ja-panel,#job-location .ja-panel,#sitemap .ja-panel,#jobs-by .ja-panel,#job-match .ja-panel,#benefits .ja-panel,#campus .ja-panel,#global .ja-panel,#military .ja-panel{margin-top:30%}@media screen and (min-width: 1050px){.ja-panel{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #fff}.ja-panel li p{margin:0 3em}.ja-panel li button{width:230px}}.mid-content{padding:1em}.mid-content p{text-align:center;line-height:1.5}@media screen and (min-width: 1050px){.mid-content p{font-size:.8em}}.job-alerts{display:none}.job-alerts .ja-setting #ja-close{position:absolute;right:.25em;border:0;background:transparent;font-size:2em;color:#ccc}.job-alerts .ja-setting h2{text-align:center;text-transform:uppercase;font-weight:400;color:#000;font-size:1.5em;padding:0 1.5em;line-height:1.25}.job-alerts .ja-setting .form-field input{width:100%;border:1px solid #000;border-radius:0}.job-alerts .ja-setting .form-field.submit button{width:100%;border:0;border-radius:0;background-color:#de232c;padding:.35em;text-transform:uppercase;font-weight:700;color:#fff}.job-alerts .ja-setting .form-field.submit button span{padding:.35em;display:block}.job-alerts .ja-setting .form-field.submit button:hover,.job-alerts .ja-setting .form-field.submit button:focus{outline:0}.job-alerts .ja-setting .form-field.submit button:hover span,.job-alerts .ja-setting .form-field.submit button:focus span{box-shadow:0px 0px 0px 2px #fff}.job-alerts .ja-setting fieldset{border:2px solid #666;padding:.75em}.job-alerts .ja-setting fieldset legend{float:left;width:100%;margin-bottom:.5em;font-size:1.25em}.job-alerts .ja-setting fieldset .keyword-add{border:1px solid #000;background-color:transparent;font-weight:700;text-transform:uppercase;border-radius:0;padding:.5em 1em}.job-alerts .ja-setting fieldset .keyword-selected{margin:2em 0}.job-alerts .ja-setting fieldset .keyword-selected li{background:#b3b2b3;padding:.75em 2em .75em .75em;margin-right:1em}.job-alerts .ja-setting fieldset .keyword-selected li span{font-weight:700;text-transform:uppercase;color:#000}.job-alerts .ja-setting fieldset .keyword-selected li a{top:20%}.job-alerts .ja-setting fieldset .keyword-selected .keyword-remove:after{content:'\f00d';font-family:'FontAwesome';color:#000;transform:none}.job-alerts .ja-setting h3{color:#000}.job-alerts.open{background-color:rgba(0,0,0,0.75);position:fixed;z-index:99;height:100%;display:block;width:100%;top:0;left:0;overflow-y:scroll}.job-alerts.open .ja-setting{position:absolute;background-color:#fff;padding:1em;margin:20% 0}@media screen and (min-width: 1050px){.job-alerts .ja-setting{top:25%;left:50%;transform:translate(-50%, -50%);max-width:1040px;width:90%;margin:0 auto;position:relative}.job-alerts .ja-setting h2{max-width:600px;margin:.5em auto;font-size:1.75em}.job-alerts .ja-setting .form-instructions{max-width:600px;margin:0 auto;text-align:center}.job-alerts .ja-setting p{max-width:600px}.job-alerts .ja-setting p.form-field{margin:2em auto}.job-alerts .ja-setting p.submit button{width:90px}.job-alerts .ja-setting p:last-of-type{margin:0 auto 2em}.job-alerts .ja-setting h3{max-width:600px;margin:0 auto}.job-alerts .ja-setting fieldset{max-width:600px;margin:0 auto}.job-alerts .ja-setting fieldset p{width:48%;margin:0 0 .5em !important}.job-alerts .ja-setting fieldset p:first-of-type{float:left}.job-alerts .ja-setting fieldset p:last-of-type{float:right}.job-alerts .ja-setting fieldset .keyword-add{clear:both;display:block}.job-alerts.open{overflow-y:auto}}#search #primary aside #search-filters,#job-match #primary aside #search-filters{padding-top:3em}#search #primary aside #search-filters .filter-top,#job-match #primary aside #search-filters .filter-top{background-color:#ccc;padding:1em}#search #primary aside #search-filters .filter-top h2,#job-match #primary aside #search-filters .filter-top h2{font-weight:400;text-transform:uppercase;margin:0 0 .5em;color:#000}#search #primary aside #search-filters .filter-top #search-filter-controls,#job-match #primary aside #search-filters .filter-top #search-filter-controls{text-align:left}#search #primary aside #search-filters .filter-top #search-filter-controls button,#job-match #primary aside #search-filters .filter-top #search-filter-controls button{background:transparent;border:1px solid #000;border-radius:0;font-weight:700;text-transform:uppercase;padding:.5em}#search #primary aside #search-filters div section,#job-match #primary aside #search-filters div section{border-top:1px solid #fff}#search #primary aside #search-filters div section a,#job-match #primary aside #search-filters div section a{background-color:#ccc;display:block;padding:.5em 1em;color:#000;font-weight:700}#search #primary aside #search-filters div section ul li,#job-match #primary aside #search-filters div section ul li{padding:.25em .5em .25em 1.3em;font-size:.8em}#search #primary aside .recently-viewed-job-list,#job-match #primary aside .recently-viewed-job-list{margin:15px 0;background-color:#ccc;padding:1em}#search #primary aside .recently-viewed-job-list h2,#job-match #primary aside .recently-viewed-job-list h2{font-weight:400;text-transform:uppercase;margin:0 0 .5em;color:#000}#search #primary aside .recently-viewed-job-list ul,#job-match #primary aside .recently-viewed-job-list ul{list-style:none;margin:0}#search #primary aside .recently-viewed-job-list li,#job-match #primary aside .recently-viewed-job-list li{color:black}@media screen and (min-width: 1050px){#search #primary,#job-match #primary{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0 1em}#search #primary #search-results,#job-match #primary #search-results{order:1;width:64%;margin-top:2em}#search #primary aside,#job-match #primary aside{max-width:370px;width:32%}}#sitemap #primary,#jobs-by #primary{padding:2em 1em}#sitemap #primary div,#jobs-by #primary div{margin-bottom:2em}#sitemap #primary div h2,#jobs-by #primary div h2{text-transform:uppercase;font-weight:400;color:#000}#sitemap #primary div ul li a,#jobs-by #primary div ul li a{color:#000}#sitemap #primary div ul li a:after,#jobs-by #primary div ul li a:after{content:"\f105";font-family:'FontAwesome';margin-left:.5em;transition:all 0.5s ease}#sitemap #primary div ul li a:hover,#sitemap #primary div ul li a:focus,#jobs-by #primary div ul li a:hover,#jobs-by #primary div ul li a:focus{text-decoration:none;color:#de232c}#sitemap #primary div ul li a:hover:after,#sitemap #primary div ul li a:focus:after,#jobs-by #primary div ul li a:hover:after,#jobs-by #primary div ul li a:focus:after{margin-left:.75em}@media screen and (min-width: 1050px){#sitemap #primary,#jobs-by #primary{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}#jobs-by #primary div{max-width:800px;width:100%}#job-match #primary{margin:3em auto}@media screen and (min-width: 1050px){#job-match #primary>section{order:1;width:100%;margin-left:2em}#job-match #primary aside{flex:1 0 auto}}#ja-mgmt #primary{padding:.5em}#ja-mgmt #primary form h1{color:#000;font-weight:400;font-size:1.5em}#ja-mgmt #primary form ul{list-style-type:none;margin:0;padding:0}#ja-mgmt #primary form ul li{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5em;border-top:1px solid #000}#ja-mgmt #primary form ul li>span{margin-right:1em}#ja-mgmt #primary form button{padding:.35em;border:0;border-radius:0;background-color:#de232c;text-transform:uppercase;font-weight:700;color:#fff}#ja-mgmt #primary form button span{padding:.35em .65em;display:block}#ja-mgmt #primary form button:hover span,#ja-mgmt #primary form button:focus span{box-shadow:0px 0px 0px 2px #fff}#ja-mgmt #primary form button.keyword-add{border:1px solid #000;background-color:transparent;font-weight:700;text-transform:uppercase;border-radius:0;padding:.5em 1em;color:#999}#ja-mgmt #primary form button.keyword-add:hover,#ja-mgmt #primary form button.keyword-add:focus{box-shadow:0px 0px 0px 2px #000}.job-matching-filter-list input[type="checkbox"]:checked+label{background:transparent;color:#000}#search-results h1{font-weight:400;text-transform:uppercase;color:#000;margin:0;padding:.75em}#search-results #filter-slideout-toggle{border:0;padding:.5em;color:#fff;font-weight:700;text-transform:uppercase;background-color:#de232c;margin:0 auto;width:90%;display:block}#search-results #search-results-list #applied-filters{padding:1em}#search-results #search-results-list #applied-filters h2{color:#000;font-weight:400}#search-results #search-results-list #applied-filters ul{list-style-type:none;margin:0;padding:0}#search-results #search-results-list #applied-filters ul li{display:inline-block;margin:0 1em 1em 0}#search-results #search-results-list #applied-filters ul li a{background-color:#b3b2b3;padding:1em;color:#000;text-transform:uppercase;font-weight:700;display:inline-block}#search-results #search-results-list>ul{margin-top:2em}#search-results #search-results-list>ul li a{border-top:1px solid #999;padding:1em}#search-results #search-results-list>ul li a h2{color:#000;font-size:1em;line-height:normal;display:table-cell}#search-results #search-results-list>ul li a span{font-size:.8em;color:#000}#search-results #search-results-list>ul li:last-of-type a{box-shadow:none}#search-results #search-results-list #pagination-bottom .pagination-page-count{text-align:center;padding:.5em}#search-results #search-results-list #pagination-bottom .pagination-page-count label,#search-results #search-results-list #pagination-bottom .pagination-page-count span{text-transform:uppercase;font-weight:700}#search-results #search-results-list #pagination-bottom .pagination-page-count input{padding:.25em .5em;border:1px solid #000;margin:0 .5em}#search-results #search-results-list #pagination-bottom .pagination-page-count button{background-color:#fff;border:1px solid #000;text-transform:uppercase;padding:.25em .5em;text-align:center;font-weight:700;margin:0 .5em}#search-results #search-results-list #pagination-bottom .pagination-page-count button:hover,#search-results #search-results-list #pagination-bottom .pagination-page-count button:focus{box-shadow:inset 0px 0px 0px 1px #000}#search-results #search-results-list #pagination-bottom .pagination-paging{padding:1em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#search-results #search-results-list #pagination-bottom .pagination-paging a{width:48%;border:1px solid #000;text-transform:uppercase;max-width:130px;padding:.5em;color:#000;text-align:center;font-weight:700;margin:0 .25em}#search-results #search-results-list #pagination-bottom .pagination-paging a.prev:before{content:'\f104';font-family:'FontAwesome';margin-right:.5em}#search-results #search-results-list #pagination-bottom .pagination-paging a.next:after{content:'\f105';font-family:'FontAwesome';margin-left:.5em}#search-results #search-results-list #pagination-bottom .pagination-paging a:hover,#search-results #search-results-list #pagination-bottom .pagination-paging a:focus{box-shadow:inset 0px 0px 0px 1px #000;text-decoration:none}#search-results #search-results-list #pagination-bottom .pagination-all{text-align:center}#search-results #search-results-list #pagination-bottom .pagination-all a{border:1px solid #000;text-transform:uppercase;padding:.5em;color:#000;text-align:center;margin:0 1em;display:block;font-weight:700}#search-results #search-results-list #pagination-bottom .pagination-all a:hover,#search-results #search-results-list #pagination-bottom .pagination-all a:focus{box-shadow:inset 0px 0px 0px 1px #000;text-decoration:none}@media screen and (min-width: 1050px){#search-results #search-results-list #pagination-bottom{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#search-results #search-results-list #pagination-bottom .pagination-paging a{width:auto}#search-results #search-results-list #pagination-bottom .pagination-all{text-align:right;order:-1}#search-results #search-results-list #pagination-bottom .pagination-all a{display:inline-block;max-width:130px}}#job-end{background-color:#d7d7d7;padding:1em}#job-end div>a,#job-end div form{margin:0 1em}#job-end div>a{border:1px solid #000;padding:.5em;font-weight:700;text-transform:uppercase;color:#000;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#job-end div>a:before{content:'\f041';font-family:'FontAwesome';margin-right:.5em;font-size:1.5em}@media screen and (min-width: 1050px){#job-end div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.job-map{margin-top:4em}.job-map-canvas{height:500px !important;width:100% !important}.job-map-controls{padding:1em}.job-map-controls div h3{font-weight:400;text-transform:uppercase;color:#000;font-size:1.25em}.job-map-controls .job-map-nearby ul{list-style-type:none;margin:0;padding:0}.job-map-controls .job-map-nearby ul li{display:inline-block;margin:0 .5em .5em 0}.job-map-controls .job-map-nearby ul li a{color:#000;text-transform:uppercase;font-weight:700;padding:.5em;border:1px solid #000;display:block}.job-map-controls .job-map-directions form button{padding:.75em 1em;background-color:#de232c;text-align:center;color:#fff;text-transform:uppercase;display:inline-block;border:0}.job-map-controls .job-map-directions form button:after{content:"\f054";font-family:'FontAwesome';margin-left:.5em}@media screen and (min-width: 1050px){.job-map-controls{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.job-map-controls div{width:48%}.job-map-controls div:first-of-type{padding-right:2em}.job-map-controls div:last-of-type{border-left:1px solid #000;padding-left:2em}}#job-matching-logout{background-color:#ccc;padding:1em}#job-matching-logout div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1em}#job-matching-logout div h2{text-transform:uppercase;font-weight:400;color:#000;margin-left:1em;font-size:1.5em}#job-matching-logout a{font-weight:700;padding:.5em;border:1px solid #000;color:#000;text-transform:uppercase;display:inline-block}#job-matching-filters fieldset{margin-top:1px}#job-matching-filters fieldset legend a{background-color:#ccc;padding:1em;font-weight:700;color:#000}#job-matching-filters fieldset .expandable-childlist-open{padding:1em}#job-matching-filters fieldset .expandable-childlist-open .job-matching-location div button{border:1px solid #000;background:transparent;color:#000;font-weight:700}#job-matching-filters .expandable-parent a:after{content:"\f067";font-family:'FontAwesome';display:inline-block;float:right}#job-matching-filters .expandable-parent a.expandable-child-open:after{content:"\f068";font-family:'FontAwesome'}#job-matching-results h1{font-size:1.5em;font-weight:400;text-transform:uppercase;color:#000}#job-matching-results ul{width:100%}#job-matching-results ul li{border-top:1px solid #ccc}#job-matching-results ul li:last-of-type{border-bottom:1px solid #ccc}#job-matching-results ul li a h2{color:#000}#job-matching-results ul li a span{color:#000;font-size:.85em}.content-vid{padding:2em 0}.content-vid ul{list-style-type:none;margin:0;padding:0}.content-vid ul li button{display:block}.content-vid ul li button img{display:block;width:100%}.content-vid ul li h3{font-weight:400;text-transform:uppercase;color:#000;text-align:center;font-size:1.25em}@media screen and (min-width: 1050px){.content-vid{background-color:#65656a}.content-vid ul{max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-vid ul li{width:45%;margin:0 1em}.content-vid ul li h3{color:#fff}}@media screen and (min-width: 1200px){.content-vid ul li{width:23%;margin:0 .5em}.content-vid ul li:first-of-type{margin-left:0}.content-vid ul li:last-of-type{margin-right:0}}#content>section ul{font-size:.9em}#content>section h2{text-transform:uppercase;font-weight:400;color:#000}#content>section .blocker ul{list-style-type:none;margin:1em 0;padding:0}#content>section .blocker ul li:first-of-type{display:none}#content>section .blocker ul li img{display:block;width:100%}#content>section .accordion{padding:.5em}#content>section .accordion h3{background-color:#f5f5f5;padding:.5em 1em;font-size:1em;font-weight:400;color:#000;margin:1px 0 0 0;border:1px solid #f5f5f5;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#content>section .accordion h3 span{display:none}#content>section .accordion h3:hover,#content>section .accordion h3:focus{cursor:pointer;outline:0}#content>section .accordion h3:after{content:'\f067';font-family:'FontAwesome'}#content>section .accordion h3.ui-state-active:after{content:'\f068';font-family:'FontAwesome'}#content>section .accordion .ui-accordion-content{border:1px solid #f5f5f5;border-top:1px solid #ddd;padding:.9em;margin-bottom:1em}#content>section .accordion .ui-accordion-content ul{list-style-type:disc;list-style-position:inside;margin:0;padding-bottom:15px}#content>section .accordion .ui-accordion-content ul li{padding:0}#content>section .accordion .ui-accordion-content ul li b{font-weight:normal}#content>section:first-of-type{padding:1em}#content>section:last-of-type h2{padding:0 1em}#content>section#meaning{padding:1em}#content>section#meaning ul{list-style-type:none;margin:0;padding:0}#content>section#meaning ul li span{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;display:block}#content>section#meaning ul li span iframe,#content>section#meaning ul li span object,#content>section#meaning ul li span embed{position:absolute;top:0;left:0;width:100%;height:100%}#content>section#meaning ul li h3{text-align:left;color:#000;margin:0;padding:.25em 0;text-transform:uppercase;font-weight:400;font-size:1.25em}#content>section#meaning ul li:first-of-type{max-width:330px;width:100%;margin:0 auto;flex:1 0 auto}#content>section#meaning .equal-opportunity{margin-top:3em}#content>section#meaning .equal-opportunity li:first-of-type{max-width:none;flex:1}#content>section#meaning .equal-opportunity a.button{color:#de232c;text-transform:uppercase;font-weight:700;font-size:.9em;background-color:transparent;border:0}#content>section#meaning .equal-opportunity a.button:hover,#content>section#meaning .equal-opportunity a.button:focus{color:#000;outline:0}#content>section#meaning .equal-opportunity i{margin-left:.5em;transition:all 0.5s ease}@media screen and (min-width: 768px){#content>section#meaning{padding:2em  1em}#content>section#meaning ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#content>section#meaning ul li:first-of-type{margin-right:2em}}#content>section#emp-lead{background-color:#b3b2b3;padding:1em}#content>section#emp-lead ul{list-style-type:none;padding:0}#content>section#emp-lead ul li{padding:2em}#content>section#emp-lead ul li button{color:#de232c;text-transform:uppercase;font-weight:700;font-size:.9em;background-color:transparent;border:0}#content>section#emp-lead ul li button i{margin-left:.5em;transition:all 0.5s ease}#content>section#emp-lead ul li button:hover,#content>section#emp-lead ul li button:focus{color:#000;outline:0}#content>section#emp-lead ul li button:hover i,#content>section#emp-lead ul li button:focus i{margin-left:.75em}@media screen and (min-width: 768px){#content>section#emp-lead ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#content>section#emp-lead ul li{width:30%}#content>section#emp-lead ul li:first-of-type{padding-left:0}#content>section#emp-lead ul li:last-of-type{padding-right:0}}#content>section#affinity{padding:1em}#content>section#affinity ul{list-style-type:none;margin:0;padding:0}#content>section#affinity ul:first-of-type li:last-of-type{display:none}#content>section#affinity ul:first-of-type li:last-of-type img{display:block;width:100%}#content>section#affinity ul:last-of-type li h3{font-weight:700;margin:0;color:#000}#content>section#affinity ul:last-of-type li p{font-size:.85em}#content>section#affinity ul:last-of-type li:last-of-type img{display:block;margin:0 auto}@media screen and (min-width: 768px){#content>section#affinity{padding:3em 1em}#content>section#affinity ul:first-of-type{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#content>section#affinity ul:first-of-type li:last-of-type{display:block;width:40% !important;margin-left:2em;width:100%}}#content>section#pillars{background-color:#000;text-align:center;padding:1em}#content>section#pillars h2{color:#fff;text-transform:uppercase;font-weight:400;margin-bottom:2em}#content>section#pillars ul{list-style-type:none;padding:0}#content>section#pillars ul li{margin-bottom:2em}#content>section#pillars ul li h3{text-transform:uppercase;font-weight:400;color:#fff;font-size:1.15em;margin:.5em 0}#content>section#pillars ul li p{color:#fff}@media screen and (min-width: 1050px){#content>section#pillars{background:url("//tbcdn.talentbrew.com/company/868/v2_0/img/panel-pillar.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}#content>section#pillars h2{margin-top:30%;margin-bottom:.75em;font-size:2.25em}#content>section#pillars ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}#content>section#pillars ul li{background-color:#fff;padding:1em;width:23%;margin:0 .5em}#content>section#pillars ul li h3{margin:0 0 .5em;font-size:1.25em}#content>section#pillars ul li h3,#content>section#pillars ul li p{color:#000;text-align:left}#content>section#pillars ul li:first-of-type{margin-left:0}#content>section#pillars ul li:last-of-type{margin-right:0}}#content>section#overview div:last-of-type{border:1px solid #ddd;padding:.5em;flex:1 0 auto;margin-top:2em}#content>section#overview div:last-of-type p:first-of-type{text-align:center;padding:1em 1em 0}#content>section#overview div:last-of-type p.tiny-txt{font-size:.7em;line-height:1.25}#content>section#overview div:last-of-type p.tiny-txt a{color:#de222c}@media screen and (min-width: 1050px){#content>section#overview{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#content>section#overview div:last-of-type{width:30%;margin-left:2em;margin-top:0}}#content>section#participate{background-color:#b3b2b3;padding:2em}#content>section#participate h2{color:#000}#content>section#participate .meet-emp{list-style-type:none;margin:0 auto;padding:0}#content>section#participate .meet-emp li{background-color:#d7d7d7;padding:1em;max-width:270px;margin:2em auto}#content>section#participate .meet-emp li p img{width:120px;border-radius:100%}#content>section#participate .meet-emp li p:first-of-type{text-align:center}#content>section#participate .meet-emp li p:nth-of-type(2){margin:0}#content>section#participate .meet-emp li h3{font-weight:400;color:#000;font-size:1.25em;text-transform:uppercase;margin:0}#content>section#participate .meet-emp li button{color:#de232c;text-transform:uppercase;font-weight:700;font-size:.9em;background:transparent;border:0;transition:all 0.5s ease}#content>section#participate .meet-emp li button i{margin-left:.5em}#content>section#participate .meet-emp li button:hover,#content>section#participate .meet-emp li button:focus{color:#000;outline:0}#content>section#participate .meet-emp li button:hover i,#content>section#participate .meet-emp li button:focus i{margin-left:.75em}@media screen and (min-width: 768px){#content>section#participate .meet-emp{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#content>section#participate .meet-emp li{margin:1em;flex:1 0 auto}}@media screen and (min-width: 1050px){#content>section#participate .meet-emp{-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}#content>section#participate .meet-emp li{width:22%}}#content>section#career-accord,#content>section#sched-accord{padding:2em 0}#content>section#career-accord h2,#content>section#sched-accord h2{padding:0 2em}#content>section#career-accord div h3,#content>section#career-accord div div,#content>section#sched-accord div h3,#content>section#sched-accord div div{padding:.5em 3em}#content>section#career-accord div h3 p a,#content>section#career-accord div div p a,#content>section#sched-accord div h3 p a,#content>section#sched-accord div div p a{color:#de232c;text-transform:uppercase}#content>section#career-accord div #myframe,#content>section#sched-accord div #myframe{width:100% !important;height:400px;padding:.5em}#global #content>section{margin-bottom:2em;padding:0 1em}#global #content>section h3{font-weight:400;text-transform:uppercase;color:#000}#global #content>section div p img{display:block;width:100%}@media screen and (min-width: 768px){#content>section h2{font-size:1.75em}#content>section .blocker{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#content>section .blocker ul{order:-1;width:370px;flex:1 0 auto;margin:0 2em 0 0}#content>section .blocker ul li:first-of-type{margin-bottom:2em;display:block}#global #content>section div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#global #content>section div p:first-of-type{max-width:320px;flex:1 0 auto;margin-right:2em}#global #content>section:nth-of-type(2) div p:first-of-type,#global #content>section:nth-of-type(4) div p:first-of-type{order:1;margin-left:2em;margin-right:0}}#global #content{padding:2em 0}#global #content>h2{color:#000;text-transform:uppercase;font-weight:400;font-size:1.25em;padding:.5em}@media screen and (min-width: 768px){#global #content>h2{font-size:1.75em}}#military #content{padding:2em 0}#military #content>p{padding:0 1em}#military #content>h2{color:#000;text-transform:uppercase;font-weight:400;font-size:1.25em;padding:.5em}@media screen and (min-width: 768px){#military #content>h2{font-size:1.75em}}#military #content #mil-info div h3{color:#000;text-transform:uppercase;font-weight:400}#military #content #mil-info div:last-of-type p{text-align:center}#military #content #mil-info div:last-of-type p img{width:100%}#military #content #mil-info div:last-of-type ul{list-style-type:none;margin:0;padding:0;line-height:1}#military #content #mil-info div:last-of-type ul li{display:inline;font-size:.75em}@media screen and (min-width: 1050px){#military #content #mil-info{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#military #content #mil-info div:last-of-type{width:460px;flex:1 0 auto;margin-left:2em}}#military #content #vets{background-color:#b3b2b3;padding:2em 1em}#military #content #vets>div div p:first-of-type{text-align:center}#military #content #vets>div div p:first-of-type img{width:100%}#military #content #vets>div div p:nth-of-type(3){margin:0}#military #content #vets>div div p.quote{font-style:italic}@media screen and (min-width: 1050px){#military #content #vets>div{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#military #content #vets>div div{width:40%}}footer{background-color:#cecece;max-width:1440px;margin:0 auto}footer>h2{display:block;border-bottom:4px solid #de232c;width:27%;text-align:right;padding:1em 0 .5em;margin:0;font-size:1.75em;font-weight:400;color:#000;text-transform:uppercase;min-width:140px;max-width:265px}@media screen and (min-width: 768px){footer>h2{min-width:180px}}footer>ul{padding:0;list-style-type:none}footer>ul>li:nth-of-type(1){padding:.5em}footer>ul>li:nth-of-type(1) .expandable h2{font-size:1.5em;font-weight:400;color:#000;margin:0;padding:.5em 0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer>ul>li:nth-of-type(1) .expandable h2:after{content:'\f0d7';font-family:'FontAwesome'}footer>ul>li:nth-of-type(1) .expandable ul{display:none;list-style-type:none;margin:0;padding:0}footer>ul>li:nth-of-type(1) .expandable ul li{padding:.5em}footer>ul>li:nth-of-type(1) .expandable ul li a{color:#555}@media screen and (min-width: 768px){footer>ul>li:nth-of-type(1) .expandable.social-media{width:50%}}@media screen and (min-width: 1050px){footer>ul>li:nth-of-type(1) .expandable.social-media{width:25%}}footer>ul>li:nth-of-type(1) .expandable.social-media ul li a{display:block;height:34px;width:34px;margin-right:.625em}footer>ul>li:nth-of-type(1) .expandable.social-media ul li a svg{display:block;width:100%;fill:#fff;transition:all 0.5s ease}footer>ul>li:nth-of-type(1) .expandable.social-media ul li a:hover svg,footer>ul>li:nth-of-type(1) .expandable.social-media ul li a:focus svg{fill:#de232c}footer>ul>li:nth-of-type(1) .expandable.open h2:after{content:'\f0d8';font-family:'FontAwesome'}footer>ul>li:nth-of-type(1) .expandable.open ul{display:block}footer>ul>li:nth-of-type(1) .expandable.open.social-media ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer>ul>li:nth-of-type(1)>ul{list-style-type:none;margin:0;padding:0}footer>ul>li:nth-of-type(1)>ul>li{padding:.5em;border-bottom:1px solid #fff}footer>ul>li:nth-of-type(1) div{padding:.5em;border-bottom:1px solid #fff}footer>ul>li:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:.5em .5em 1.5em;border-bottom:1px solid #fff;margin:0 .5em}footer>ul>li:nth-of-type(2) ul{margin:0;padding:0;list-style-type:none;width:50%}footer>ul>li:nth-of-type(2) ul li a{color:#555;display:block;padding:.25em 0}footer>ul>li:nth-of-type(3){padding:1em 1em 2em}footer>ul>li:nth-of-type(3) #copyright{color:#555;font-size:.85em}footer>ul>li:nth-of-type(3) #copyright p{margin:0;line-height:1.5em}@media screen and (min-width: 768px){footer>h2{width:calc(100% - 1135px)}}@media screen and (min-width: 768px){footer>ul>li:nth-of-type(1){display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #000;padding:0 0 1em}footer>ul>li:nth-of-type(1) h2{text-transform:capitalize}footer>ul>li:nth-of-type(1) h2:after{display:none}footer>ul>li:nth-of-type(1) .expandable>ul{display:block}footer>ul>li:nth-of-type(1) .expandable>ul li{padding:0}footer>ul>li:nth-of-type(1) .expandable.social-media ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer>ul>li:nth-of-type(1)>ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;flex-wrap:wrap;padding:0 40px}footer>ul>li:nth-of-type(1)>ul>li{border:0;width:50%}footer>ul>li:nth-of-type(1)>ul>li ul li{padding:.05em 0}footer>ul>li:nth-of-type(1)>ul>li ul li a{font-size:.9em}footer>ul>li:nth-of-type(1) div{width:25%;border:0}footer>ul>li:nth-of-type(1) div ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer>ul>li:nth-of-type(2){border:0;margin:0;padding:.5em 1em 1em}footer>ul>li:nth-of-type(2) ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}footer>ul>li:nth-of-type(2) ul li a{padding:0 .5em;font-size:.9em}footer>ul>li:nth-of-type(2) ul:first-of-type{-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}footer>ul>li:nth-of-type(2) ul:first-of-type li:first-of-type a{padding-left:0}footer>ul>li:nth-of-type(2) ul:last-of-type{-webkit-box-pack:end;-moz-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}footer>ul>li:nth-of-type(2) ul:last-of-type li:last-of-type a{padding-right:0}footer>ul>li:nth-of-type(3){padding:1em 1em 2em}}@media screen and (min-width: 1050px){footer>ul>li{padding-left:0 !important;padding-right:0 !important}footer>ul>li:nth-of-type(1)>ul{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;flex-wrap:wrap;padding:0}footer>ul>li:nth-of-type(1)>ul>li{width:25%}}.fa-angle-right,.fa-angle-left{font-size:1.25em !important}.fa-angle-right{margin-left:.25em}.fa-angle-left{margin-right:.25em}#vid-panel{display:none}#vid-panel p{position:relative;height:0;overflow:hidden;max-width:100%;padding-bottom:46%}#vid-panel p iframe,#vid-panel p embed,#vid-panel p object{position:absolute;top:0;left:0;width:100%;height:100%}.ui-dialog{z-index:50;position:fixed;left:0 !important;right:0 !important;max-width:rem-calc(620);top:12% !important;margin:0 auto;width:90% !important;max-width:1440px}.ui-dialog .ui-dialog-titlebar{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#000;padding:.5em}.ui-dialog .ui-dialog-titlebar span{color:#fff;text-transform:uppercase;margin-right:1em;font-weight:700}.ui-dialog .ui-dialog-titlebar button{background-color:#de232c;color:#fff;border:0;text-indent:-9999px}.ui-dialog-titlebar-close span{display:none}.ui-dialog-titlebar-close:after{font-family:FontAwesome;font-size:1.0em;content:"\f00d";z-index:2;text-indent:0;display:block;float:left}.ui-dialog-titlebar-close:hover,.ui-dialog-titlebar-close:focus{outline:none}.ui-widget-overlay{height:100%;background-color:rgba(0,0,0,0.75);width:100%;display:block;position:fixed;top:0;left:0;z-index:45}.related-content-img-wrap{float:none;margin:0;width:auto}.related-content-img-wrap button,.vid-list ul li button,.content-vid ul li button{width:100%;margin:0;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;border:0;background:transparent}.related-content-img-wrap button img,.vid-list ul li button img,.content-vid ul li button img{width:100%;display:block}.related-content-img-wrap button span,.vid-list ul li button span,.content-vid ul li button span{z-index:40;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background:transparent;border:0;font-size:1.5em;opacity:.5;transition:all 0.5s ease}.related-content-img-wrap button span .fa-youtube-play,.vid-list ul li button span .fa-youtube-play,.content-vid ul li button span .fa-youtube-play{color:#de232c}.related-content-img-wrap button span .fa-play,.vid-list ul li button span .fa-play,.content-vid ul li button span .fa-play{color:#fff;left:5px;font-size:1.25em}.related-content-img-wrap button:hover,.related-content-img-wrap button:focus,.vid-list ul li button:hover,.vid-list ul li button:focus,.content-vid ul li button:hover,.content-vid ul li button:focus{outline:none}.related-content-img-wrap button:hover span,.related-content-img-wrap button:focus span,.vid-list ul li button:hover span,.vid-list ul li button:focus span,.content-vid ul li button:hover span,.content-vid ul li button:focus span{opacity:1;font-size:1.6em}.mailto{color:#de232c;text-decoration:underline}.mailto:hover,.mailto:focus{color:#fff;background-color:#de232c;padding:.25em .5em;text-decoration:none}.breadcrumbs{list-style-type:none;margin:0 auto;padding:1em;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs li{font-size:.8em;color:#fff}.breadcrumbs li a{color:#fff;text-decoration:none}.breadcrumbs li a:hover,.breadcrumbs li a:focus{text-decoration:underline}.breadcrumbs li:not(:first-of-type):before{content:'\f105';font-family:'FontAwesome';margin:0 .5em}.job-category ul{list-style-type:none;margin:0;padding:0}.job-category ul li a{border-top:1px solid #999;padding:1em;position:relative;padding-right:4em;display:block}.job-category ul li a b,.job-category ul li a:after{position:absolute;top:50%;transform:translateY(-50%)}.job-category ul li a b{right:1.5em}.job-category ul li a:after{right:0}@media screen and (min-width: 1050px){.ui-dialog{display:block;height:70% !important}.ui-dialog .ui-dialog-content{height:100%}.ui-dialog #vid-panel{height:100% !important}.ui-dialog #vid-panel p{padding-bottom:0;height:100%;width:100%;display:block}.ui-dialog #vid-panel p iframe{width:100%;height:100%;display:block;position:static}}
