/*!
                Title:    DELL - Refresh V2_0
                Author:   TMP Worldwide - Louisville, KY
                    Josh Wachsman
                    joshua.wachsman@tmp.com 
                Initial Dev Start: 06/26/2018
                Initial Dev End: 07/26/2018
                Ticket: TCDQ-30266
*/@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700");@-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,.ec-wrapper a.ec-btn,.our-loc-wrapper>div a,.candidate-wrapper input[type='submit'],.js .search-form .search-form-fields button,.js .search-form .advanced-search-form-fields button,.js .advanced-search-form .search-form-fields button,.js .advanced-search-form .advanced-search-form-fields button,.job-match-wrapper div a,.explore-loc-wrapper a.explore-btn,.job-list a.view-all-jobs,.learn-more-sr,#open-alert-form,#close-alert-form,#filter-slideout-toggle,#job-matching-slideout-toggle,.job-apply,body input[type='submit'].btn,body button.btn,body a.btn,body input[type='submit'].btn.outline,body button.btn.outline,body a.btn.outline,.p-btn,.placeholder a,.jd-maintenance-message a,.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}.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}*[aria-hidden="true"]{display:none}main{margin-left:auto;margin-right:auto;max-width:1600px;padding:0 10px}.ec-wrapper a.ec-btn,.our-loc-wrapper>div a,.candidate-wrapper input[type='submit'],.js .search-form .search-form-fields button,.js .search-form .advanced-search-form-fields button,.js .advanced-search-form .search-form-fields button,.js .advanced-search-form .advanced-search-form-fields button,.job-match-wrapper div a,.explore-loc-wrapper a.explore-btn,.job-list a.view-all-jobs,.learn-more-sr,#open-alert-form,#close-alert-form,#filter-slideout-toggle,#job-matching-slideout-toggle,.job-apply,body input[type='submit'].btn,body button.btn,body a.btn,body input[type='submit'].btn.outline,body button.btn.outline,body a.btn.outline,.p-btn,.placeholder a,.jd-maintenance-message a{border:0;border-radius:0;background-color:#1062a5;color:#fff;cursor:pointer;display:inline-block;text-align:center;text-decoration:none;width:100%}.ec-wrapper a.ec-btn:hover,.ec-wrapper a.ec-btn:focus,.our-loc-wrapper>div a:hover,.our-loc-wrapper>div a:focus,.explore-loc-wrapper a.explore-btn:hover,.explore-loc-wrapper a.explore-btn:focus,.job-location-button a:hover,.job-location-button a:focus,.job-map-nearby ul li a:focus,.job-map-nearby ul li a:hover,.job-map input[type="submit"]:focus,.job-map input[type="submit"]:hover,.job-list a.view-all-jobs:hover,.job-list a.view-all-jobs:focus,.learn-more-sr:hover,.learn-more-sr:focus,#filter-slideout-toggle:hover,#filter-slideout-toggle:focus,#job-matching-slideout-toggle:hover,#job-matching-slideout-toggle:focus,.job-apply:hover,.job-apply:focus,body input[type='submit'].btn:hover,body input[type='submit'].btn:focus,body button.btn:hover,body button.btn:focus,body a.btn:hover,body a.btn:focus,.p-btn:hover,.p-btn:focus,.placeholder a:hover,.placeholder a:focus{background:#fff;border:1px solid #1062a5;color:#1062a5}@keyframes slideUP{from{bottom:-1200px}to{bottom:0}}/*! =================================================================
Mixins
================================================================= */.data-form{position:relative;z-index:1}.data-form.loading:after{background:rgba(255,255,255,0.5) url("data:image/gif;base64,R0lGODlhNgA3APMAAP///wNaj3mnwx5smxBjldjl7VaQs9zo78TY5EqIrouzywAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAANgA3AAAEzBDISau9OOvNu/9gKI5kaZ4lkhBEgqCnws6EApMITb93uOqsRC8EpA1Bxdnx8wMKl51ckXcsGFiGAkamsy0LA9pAe1EFqRbBYCAYXXUGk4DWJhZN4dlAlMSLRW80cSVzM3UgB3ksAwcnamwkB28GjVCWl5iZmpucnZ4cj4eWoRqFLKJHpgSoFIoEe5ausBeyl7UYqqw9uaVrukOkn8LDxMXGx8ibwY6+JLxydCO3JdMg1dJ/Is+E0SPLcs3Jnt/F28XXw+jC5uXh4u89EQAh+QQJCgAAACwAAAAANgA3AAAEzhDISau9OOvNu/9gKI5kaZ5oqhYGQRiFWhaD6w6xLLa2a+iiXg8YEtqIIF7vh/QcarbB4YJIuBKIpuTAM0wtCqNiJBgMBCaE0ZUFCXpoknWdCEFvpfURdCcM8noEIW82cSNzRnWDZoYjamttWhphQmOSHFVXkZecnZ6foKFujJdlZxqELo1AqQSrFH1/TbEZtLM9shetrzK7qKSSpryixMXGx8jJyifCKc1kcMzRIrYl1Xy4J9cfvibdIs/MwMue4cffxtvE6qLoxubk8ScRACH5BAkKAAAALAAAAAA2ADcAAATOEMhJq7046827/2AojmRpnmiqrqwwDAJbCkRNxLI42MSQ6zzfD0Sz4YYfFwyZKxhqhgJJeSQVdraBNFSsVUVPHsEAzJrEtnJNSELXRN2bKcwjw19f0QG7PjA7B2EGfn+FhoeIiYoSCAk1CQiLFQpoChlUQwhuBJEWcXkpjm4JF3w9P5tvFqZsLKkEF58/omiksXiZm52SlGKWkhONj7vAxcbHyMkTmCjMcDygRNAjrCfVaqcm11zTJrIjzt64yojhxd/G28XqwOjG5uTxJhEAIfkECQoAAAAsAAAAADYANwAABM0QyEmrvTjrzbv/YCiOZGmeaKqurDAMAlsKRE3EsjjYxJDrPN8PRLPhhh8XDMk0KY/OF5TIm4qKNWtnZxOWuDUvCNw7kcXJ6gl7Iz1T76Z8Tq/b7/i8qmCoGQoacT8FZ4AXbFopfTwEBhhnQ4w2j0GRkgQYiEOLPI6ZUkgHZwd6EweLBqSlq6ytricICTUJCKwKkgojgiMIlwS1VEYlspcJIZAkvjXHlcnKIZokxJLG0KAlvZfAebeMuUi7FbGz2z/Rq8jozavn7Nev8CsRACH5BAkKAAAALAAAAAA2ADcAAATLEMhJq7046827/2AojmRpnmiqrqwwDAJbCkRNxLI42MSQ6zzfD0Sz4YYfFwzJNCmPzheUyJuKijVrZ2cTlrg1LwjcO5HFyeoJeyM9U++mfE6v2+/4PD6O5F/YWiqAGWdIhRiHP4kWg0ONGH4/kXqUlZaXmJlMBQY1BgVuUicFZ6AhjyOdPAQGQF0mqzauYbCxBFdqJao8rVeiGQgJNQkIFwdnB0MKsQrGqgbJPwi2BMV5wrYJetQ129x62LHaedO21nnLq82VwcPnIhEAIfkECQoAAAAsAAAAADYANwAABMwQyEmrvTjrzbv/YCiOZGmeaKqurDAMAlsKRE3EsjjYxJDrPN8PRLPhhh8XDMk0KY/OF5TIm4qKNWtnZxOWuDUvCNw7kcXJ6gl7Iz1T76Z8Tq/b7/g8Po7kX9haKoAZZ0iFGIc/iRaDQ40Yfj+RepSVlpeYAAgJNQkIlgo8NQqUCKI2nzNSIpynBAkzaiCuNl9BIbQ1tl0hraewbrIfpq6pbqsioaKkFwUGNQYFSJudxhUFZ9KUz6IGlbTfrpXcPN6UB2cHlgfcBuqZKBEAIfkECQoAAAAsAAAAADYANwAABMwQyEmrvTjrzbv/YCiOZGmeaKqurDAMAlsKRE3EsjjYxJDrPN8PRLPhhh8XDMk0KY/OF5TIm4qKNWtnZxOWuDUvCNw7kcXJ6gl7Iz1T76Z8Tq/b7yJEopZA4CsKPDUKfxIIgjZ+P3EWe4gECYtqFo82P2cXlTWXQReOiJE5bFqHj4qiUhmBgoSFho59rrKztLVMBQY1BgWzBWe8UUsiuYIGTpMglSaYIcpfnSHEPMYzyB8HZwdrqSMHxAbath2MsqO0zLLorua05OLvJxEAIfkECQoAAAAsAAAAADYANwAABMwQyEmrvTjrzbv/YCiOZGmeaKqurDAMAlsKRE3EsjjYxJDrPN8PRLPhfohELYHQuGBDgIJXU0Q5CKqtOXsdP0otITHjfTtiW2lnE37StXUwFNaSScXaGZvm4r0jU1RWV1hhTIWJiouMjVcFBjUGBY4WBWw1A5RDT3sTkVQGnGYYaUOYPaVip3MXoDyiP3k3GAeoAwdRnRoHoAa5lcHCw8TFxscduyjKIrOeRKRAbSe3I9Um1yHOJ9sjzCbfyInhwt3E2cPo5dHF5OLvJREAOwAAAAAAAAAAAA==") 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/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQJCgDVACwAAAAAFgARAAAIswCpCRwo0MeRIz4ICqzGsJrCgalgwNDwsKHDh9QCOXBQpmLDgQfq1DlAbdmVK6qoHdCQYeFHgYkmgbkkEAAAgXxWxHDJcGCBTL+IPARB4QPPixiTUrMoUICJAEqpCRgggCm1BhWmRG3gooHVCChCRBWBIoLVqB57DgwAFSMACEcHGpCixsBDGjJwxBU4oUaNCQ+98GCwV+CCBQIhPHgAl8CFDYUVFnjxokBapAoJIEBA4HJAACH5BAkKANUALAAAAAAWABEAAAi9AKkJHChQBxQonQgKrMawmsKBGbZsyfCwocOH1EQAMaKFGgReExY2HEggQQIC1Ez1ECUkQA9mugpQsziwgAULChRqegNkiYaZIwUGKFEigEIAzsAUugCUIcaHBobIEemU2gETKJ9S2zBDAE1qJyq00EpNTIUTXyPsCEFWBJsIX8lWDCqXmlGqF6mp8OAhpEIWRW7gHSgAAwYBD21YYDB4YIcOAgE8eABA4IXKTfMqLCBBgkyFcY8iQICZoMWAACH5BAkKANUALAAAAAAWABEAAAiwAKkJHEiw4MBqCKsZFGiAAQMDBhMqXMghRYoFERMOJJAgAQGBAwYIHEPlVA5qEgcWsGBBgUFDaN7IQalRYIASJQIYHBKqGQCaCBcKPVjzgImPQg0Ac1IlJbUTFVoMRTUnTC2nEXaEGEpKQhZbTocSvNPjVlix1HQKDKvCg4cJBlkUubG2JjUBGDAIMGjDAoO6QQd26CAQwIMHP6ldSHyWYAEJEgpkDGwQAAIEiQlKDAgAIfkECQoA1QAsAAAAABYAEQAACLIAqQkcSLDgwGoIqxkUaIABAwMGEypcyCFFCg4REw4kkCABAYEDBgg8kCSDQIkDC1iwoMAgHRhITmoUGKBEiQAGiQhLIxPhwp8HZx4w8REoi0UcUFI7UaEFUBBnHJRRGmFHCKA68igjphQoQQMhcnT16ilWlJ4Tqanw4GFCQQGlstCyQq2rAAwYBBRcQMbBirNjO3QQCOABKwAQKvkaBaDuTIMFJEhoWXAsQQAIEAjJiDAgACH5BAkKANUALAAAAAAWABEAAAirAKkJHEiw4MBqCKsZFBiAAoUABhMqXMiBBIkFERMSTJBg4IABAg9oyCBQ4kAFI0YoMPhjRYySGgd+cbMQBIUPMBEu3HkwpoABEHn+FGCSWoMKLXgaddGgaAQUIZRqwROhqNKMOgcGCFpQyCEiOSdSMyBFjQGDeoA8m0DN6oQaTihRy8HoE8Q/DmT5aBtT4AKM1IrFibOJmo5je8LuxOLAARasYgvOePJkBuSAACH5BAkKANUALAAAAAAWABEAAAirAKkJHEiw4MBqCKsZFBiAAoUABhMqXMiBBIkFERMSTJBg4IABAg9oyCBQ4kAFI0YoMPhjRYySGgd+cbMQBIUPMBEu3HkwpoABEHn+FGCSWoMKU3gaddGg6KpgY5SKQBGhqNKMOgVOkEZIxUIAEHJOpAYJk5FdBmnIwCF2ICgHDqIJ3LBB4CMeDNoKVBAkSAFqw4wJukCNwIW61KwWRAYHDiesYwtuYMKkFeSAACH5BAkKANUALAAAAAAWABEAAAixAKkJHEiw4MBqCKsZFBiAAoUABhMqXMiBBIkFERMSTJBg4IABAg9oyCBQ4sAFI0YoMPhjRYySGgdq0LAQBIUPMBEu3HlQYx9LuRzxpCZggACTQeaEIbNyZwMXDUwikoBmzQaeIlBEMGnAShdAQ3vqFAhhAIudACDknEgtTZMmQwzSkIFj7cA2Zsz0MuiFBwO7Aglw4aIWwoMHaglcuErN5EIFL14UyDjWIAEECAhQrhYQACH5BAkKANUALAAAAAAWABEAAAixAKkJHEiw4MBqCKsZFGiAAQMDBhMqHHgBl8AFdlJwiJhw4CslSj4IHDBA4IEkGQRKHLjGgQMqBunAQKKyo8Aqkiq0MQiii0hqKwdCg7WwYNBkgxYUFRjJxIGgZ5Y0WkpNTIUTQacpckVVBJsIQQ/4CUD1oM2y1MjWRDhQxSwPEwyyKHJj7URqAjBgEGDQhgUGdgl26CAQwIMHAAReSAz0bMECEiQU4Mh2IQAECBgTlBgQADs=) 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:#007db8;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:#0099e1}.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:#007db8;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:#0099e1}.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:#007db8;color:#fff}.job-matching-filter-list input[type="checkbox"]:focus:checked+label,.job-matching-filter-list input[type="checkbox"]:hover:checked+label{background:#0099e1}.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:#007db8;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: 800px){#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:#007db8;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 #007db8;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:#005a85;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:#007db8;box-shadow:3px 3px 0 0 #005a85;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}/*! =================================================================
Custom Fonts
================================================================= */@font-face{font-family:'DIN-Medium';src:url("../v2_0/fonts/DIN-Medium.woff") format("woff");src:url("../v2_0/fonts/DIN-Medium.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'din-medium';src:url("../v2_0/fonts/din-medium.eot");src:url("../v2_0/fonts/din-medium.woff2") format("woff2");src:url("din-medium.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}/*! =================================================================
Reset
================================================================= */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}table,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font:inherit;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-spacing:0;border-collapse:collapse}.wai,.data-form .form-field.checkbox legend,.wai-aria{position:absolute;display:block;overflow:hidden;width:1px;height:1px}.required:after{margin-left:2px;content:'*';display:none}button{border:none;background:none;cursor:pointer;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0}a,[type='button'],[type='submit'],[type='reset'],select{cursor:pointer}select::-ms-expand{display:none}html{font:normal 100%/normal "Roboto",sans-serif;color:#343434;font-weight:300;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}html b,html strong{font-weight:500}body{width:100%;margin:0;line-height:1.25;overflow-x:hidden;padding:0;color:#343434}iframe,object,embed,video{width:100%}img{-ms-interpolation-mode:bicubic;max-width:100%}svg:not(:root){overflow:hidden}input[type='submit']{border:none;background:none;cursor:pointer;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0}input[type="search"]{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:0}.data-form input:not([type="submit"]),.data-form select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.data-form .form-field.gdpr-eu-tmp-notice{margin-left:25px}.data-form .form-field.checkbox{display:inline;position:absolute;left:0}.data-form .form-field.checkbox input[type="checkbox"]{width:20px;height:20px}.data-form .form-field.checkbox .multiselect-wrapper label{display:none}.data-form .form-field.checkbox span.field-validation-error{width:0px;position:absolute;left:-50px;top:0}#candidate-card .data-form .form-field.checkbox{margin-top:1em}#page{margin:0 auto}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.site-wrapper{margin:0 auto;overflow:hidden}/*! =================================================================
Helpers
================================================================= */.hidden{display:none}.toggle{cursor:pointer}.mobile-show{display:block}@media screen and (min-width: 800px){.mobile-show{display:none}}.mobile-hide{display:none}@media screen and (min-width: 800px){.mobile-hide{display:block}}@media screen and (min-width: 800px){.left{float:left}}@media screen and (min-width: 800px){.right{float:right}}/*! =================================================================
Structure
================================================================= */#page{margin:0;padding:0}main{max-width:100%;padding:0;width:100%;position:relative;left:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}main:after{clear:both;content:"";display:block}@media screen and (min-width: 800px){main{overflow-x:visible}}@media screen and (min-width: 1000px){main{margin-top:-100px}}html.openNav main{left:-275px}@media screen and (min-width: 1000px){html.openNav main{left:0}}@media screen and (min-width: 800px){#search aside,#job aside,#job-match aside{float:right;width:31%}}#search aside{margin:0 0 43px}@media screen and (min-width: 800px){#search aside{margin:45px 0 43px}}@media screen and (min-width: 800px){#job aside{margin:85px 0 0}}#job-match aside{display:none}@media screen and (min-width: 800px){#job-match aside{display:block}}#job-match aside.open{display:block;background:#fff;bottom:auto;-webkit-box-shadow:0px 5px 7.76px 0.24px rgba(0,0,0,0.55);-moz-box-shadow:0px 5px 7.76px 0.24px rgba(0,0,0,0.55);box-shadow:0px 5px 7.76px 0.24px rgba(0,0,0,0.55);overflow-y:scroll;left:0;overflow-x:hidden;padding:45px 0 60px;position:absolute;top:0;width:100%;z-index:10}@media screen and (min-width: 800px){#job-match aside.open{display:none}}#job-match aside.open #job-matching-slideout-close-toggle{color:#007db8;cursor:pointer;content:'X';float:right;font-size:1.5rem;font-weight:400;margin-top:-39px;margin-right:12px}@media screen and (min-width: 800px){#job-match aside{margin:55px 30px 0 0}}@media screen and (min-width: 1400px){#job-match aside{margin:55px 0 0}}@media screen and (min-width: 800px){#job-matching-slideout-close-toggle{display:none}}h1,h2,h3{color:#343434;margin:1rem 0}h1{font-size:1.4em}h2{font-size:1.25em}h3{font-size:1.08em}a{color:#007db8;text-decoration:none}a:hover,a:focus{text-decoration:underline}p{line-height:1.4;margin:0 0 1em}ul{margin-left:1em}.logo{height:34px;width:105px}@media screen and (min-width: 1000px){.logo{height:66px;width:193px}}.logo img{display:inline-block;max-width:193px;width:100%;-webkit-backface-visibility:hidden}.logo.logo-left{float:left}.logo.logo-right{float:right}a.access-link{background-color:#555;color:#fff;left:-999em;padding:10px;position:absolute;text-decoration:none;top:0;z-index:100}a.access-link:focus{left:0}@keyframes animateloading{from{background-position:0 0}to{background-position:100% 0}}i.fas.fa-chevron-right{color:#fff;float:right;font-size:1.4375rem;margin-top:-15px}i.fas.fa-map-marker-alt{color:#a61448;font-size:1.875rem;margin:0 15px 0 0}i.fa.fa-clock{color:#a61448;font-size:1.875rem;margin:0 15px 0 0;font-size:1.625rem;margin:0 5px 0 0;background:#fff;border-radius:20px}header{background:#fff;height:45px;padding:4px 15px 6px;width:100%}@media screen and (min-width: 1000px){header{background:rgba(255,255,255,0.75);-webkit-box-shadow:0px 3px 7px 0px #000;-moz-box-shadow:0px 3px 7px 0px #000;box-shadow:0px 3px 7px 0px #000;height:100px;padding:14px 5% 18px 4.6875%;position:relative;z-index:9999}}@media screen and (min-width: 1200px){header{padding:14px 10% 18px 9.375%}}header.stick-it{background:#fff;-webkit-box-shadow:0px 3px 7px 0px #000;-moz-box-shadow:0px 3px 7px 0px #000;box-shadow:0px 3px 7px 0px #000;position:fixed;top:0;width:100%;z-index:9999}header>div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:0 auto;max-width:1290px;width:100%}#search header{display:none}.subnav-backdrop{display:none}@media screen and (min-width: 1000px){.subnav-backdrop.sub-open{background:rgba(0,125,184,0.75);display:block;height:100%;left:0;min-height:235px;position:absolute;right:0;top:100px;width:100%;z-index:99}}.menu-icons{position:absolute;right:15px;-webkit-transition:right 500ms ease;-moz-transition:right 500ms ease;-o-transition:right 500ms ease;-ms-transition:right 500ms ease;transition:right 500ms ease}@media screen and (min-width: 1000px){.menu-icons{display:none}}.menu-icons .fa-bars{color:#007db8;display:inline-block;font-size:1.75rem;margin-top:5px;cursor:pointer}.menu-icons.is-active{position:absolute;right:291px}.menu-icons.is-active .fa-bars{display:none}.menu-icons.is-active:after{color:#007db8;content:'\f00d';cursor:pointer;display:inline-block;font-size:1.75rem;font-family:fontawesome}.site-canvas{-webkit-transition:margin-right 500ms ease;-moz-transition:margin-right 500ms ease;-o-transition:margin-right 500ms ease;-ms-transition:margin-right 500ms ease;transition:margin-right 500ms ease}.nav-wrapper{background-color:#eee;color:#444;display:block;height:5000px;margin:0;padding:0;position:absolute;right:-276px;top:0;-webkit-transition:right 500ms ease;-moz-transition:right 500ms ease;-o-transition:right 500ms ease;-ms-transition:right 500ms ease;transition:right 500ms ease;width:276px;z-index:999}@media screen and (min-width: 1000px){.nav-wrapper{background:none;display:inline-block;float:right;height:auto;max-width:800px;position:relative;right:auto;text-align:right;width:100%;z-index:auto}}.nav-wrapper .link-list{margin-left:0}@media screen and (min-width: 1000px){.nav-wrapper .link-list{padding-top:10px}}.nav-wrapper .link-list>li{border-bottom:1px solid #343434;padding-left:16px}@media screen and (min-width: 1000px){.nav-wrapper .link-list>li{border:none;display:inline-block;margin:0 10px;padding:0}.nav-wrapper .link-list>li:first-of-type{margin:0 10px 0 0}}.nav-wrapper .link-list>li:last-of-type{padding-left:36px}@media screen and (min-width: 1000px){.nav-wrapper .link-list>li:last-of-type{margin:0 0 0 45px;padding-left:0}}.nav-wrapper .link-list>li:last-of-type h2{color:#007db8;position:relative}.nav-wrapper .link-list>li:last-of-type h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M18.6 8.1c1.2.7 2.1 1.6 2.8 2.8.7 1.2 1 2.5 1 3.9s-.3 2.7-1 3.9c-.7 1.2-1.6 2.1-2.8 2.8s-2.5 1-3.9 1-2.7-.3-3.9-1-2.1-1.7-2.8-2.8c-.7-1.2-1-2.5-1-3.9s.3-2.7 1-3.9c.7-1.2 1.6-2.1 2.8-2.8 1.2-.7 2.5-1 3.9-1 1.4-.1 2.7.3 3.9 1zM8.6 16h2.9c-.1-.8-.1-1.7 0-2.5H8.6c-.2.9-.2 1.7 0 2.5zm2-5.9c-.6.6-1.2 1.2-1.5 2h2.6c.2-1.2.6-2.3 1.1-3.2-.8.2-1.6.6-2.2 1.2zm0 9.4c.6.6 1.4 1 2.2 1.2-.5-1-.9-2-1.1-3.2H9.1c.3.8.9 1.4 1.5 2zm5.8-3.5c.1-.8.1-1.7 0-2.5H13c-.1.8-.1 1.7 0 2.5h3.4zm-.2-4c-.3-1.4-.8-2.5-1.5-3.4-.7.9-1.2 2.1-1.5 3.4h3zm-2.9 5.5c.3 1.4.8 2.5 1.4 3.4.7-.9 1.1-2.1 1.4-3.4h-2.8zm5.5-7.4c-.6-.6-1.4-1-2.2-1.2.5 1 .9 2 1.1 3.2h2.6c-.4-.8-.9-1.5-1.5-2zm0 9.4c.6-.6 1.2-1.2 1.5-2h-2.6c-.2 1.2-.6 2.3-1.1 3.2.8-.2 1.5-.6 2.2-1.2zm2-6h-2.9c.1.8.1 1.7 0 2.5h2.9c.2-.8.2-1.6 0-2.5z' fill='%23006ca6'/%3E%3C/svg%3E");content:'';height:27px;position:absolute;width:27px;left:-25px;top:-5px}.nav-wrapper .link-list>li:last-of-type h2:after{border:solid #007db8;content:'';border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);margin:5px 0 0 7px;position:absolute}.nav-wrapper .link-list>li:nth-last-of-type(2) a{color:#ee6411}.nav-wrapper .link-list>li:nth-last-of-type(2) a:after{background:url("../v2_0/img/saved-jobs-icon.png") no-repeat;content:'';display:inline-block;height:15px;margin:3px 0 0 7px;position:absolute;width:15px}@media screen and (min-width: 1000px){.nav-wrapper .link-list>li:nth-last-of-type(2) a:after{margin:1px 0 0 3px}}.nav-wrapper .link-list>li h2{cursor:pointer;font-size:1.125rem}@media screen and (min-width: 1000px){.nav-wrapper .link-list>li h2{font-size:1rem;margin:0}}.nav-wrapper .link-list>li h2:after{content:'';border:solid #343434;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);margin:5px 0 0 7px;position:absolute}@media screen and (min-width: 1000px){.nav-wrapper .link-list>li h2:after{margin:0 0 2px 3px;position:relative}}.nav-wrapper .link-list>li h2:hover,.nav-wrapper .link-list>li h2:focus{color:#0d68a9;text-decoration:underline}.nav-wrapper .link-list>li h2.clicked-on:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg)}.nav-wrapper .link-list>li>ul{display:none}.nav-wrapper .link-list>li>ul.show-subnav{display:block;margin-left:5px}@media screen and (min-width: 1000px){.nav-wrapper .link-list>li>ul.show-subnav{display:block;margin:0;position:absolute;text-align:left;top:89px;z-index:9999}}.nav-wrapper .link-list>li>ul>li{border-bottom:1px solid #ddd;margin:0 0 10px}@media screen and (min-width: 1000px){.nav-wrapper .link-list>li>ul>li{border-bottom:none;width:100%}}.nav-wrapper .link-list>li>ul>li a{color:#343434}.nav-wrapper .link-list>li>ul>li a:hover,.nav-wrapper .link-list>li>ul>li a:focus{text-decoration:underline}@media screen and (min-width: 1000px){.nav-wrapper .link-list>li>ul>li a{color:#fff}}.nav-wrapper .link-list>li a{color:#343434;display:block;font-size:1.125rem;margin:1rem 0}@media screen and (min-width: 1000px){.nav-wrapper .link-list>li a{font-size:1rem}}.openNav .shadow-overlay-left{width:10px;height:100%;position:absolute;z-index:9999;pointer-events:none;-webkit-box-shadow:inset 3px -2px 5px 0 rgba(50,50,50,0.3);-moz-box-shadow:inset 3px -2px 5px 0 rgba(50,50,50,0.3);box-shadow:inset 3px -2px 5px 0 rgba(50,50,50,0.3)}@media screen and (min-width: 1000px){.openNav .shadow-overlay-left{display:none}}.openNav .site-canvas{-webkit-transition:margin-right 500ms ease;-moz-transition:margin-right 500ms ease;-o-transition:margin-right 500ms ease;-ms-transition:margin-right 500ms ease;transition:margin-right 500ms ease}.openNav .nav-wrapper{right:0}.openNav .logo{opacity:0;-webkit-transition:margin-right 500ms ease;-moz-transition:margin-right 500ms ease;-o-transition:margin-right 500ms ease;-ms-transition:margin-right 500ms ease;transition:margin-right 500ms ease}.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}.banner-search-wrapper{position:relative}.banner-search-wrapper .search-toggle{display:none}.js .banner-search-wrapper .search-toggle{background:#0d68a9;color:#fff;display:block;font-size:1.5rem;font-weight:500;padding:15px 0;text-align:center}@media screen and (min-width: 1000px){.js .banner-search-wrapper .search-toggle{border-radius:3px 3px 0 0;margin:0 auto;max-width:250px;padding:7.5px 0}}.js .banner-search-wrapper .search-toggle:after{background:url("../v2_0/img/search-jobs-closed-icon.png") no-repeat;content:'';display:inline-block;height:24px;margin-left:20px;vertical-align:text-top;width:24px}.js .banner-search-wrapper .search-toggle.open-icon:after{background:url("../v2_0/img/search-jobs-open-icon.png") no-repeat}.banner-search-wrapper .search-linkedin-wrapper{display:none;position:relative}.banner-search-wrapper .search-linkedin-wrapper.open-search{display:block}.banner-search-wrapper .banner{padding-top:65%;position:relative;background-image:url("../v2_0/img/sr-hero-sm.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}#saved-jobs .banner-search-wrapper .banner{background-image:url("../v2_0/img/sr-hero-sm.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){#saved-jobs .banner-search-wrapper .banner{background-image:url("../v2_0/img/sr-hero-lg.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}@media screen and (min-width: 800px){.banner-search-wrapper .banner{padding-top:31%}#home .banner-search-wrapper .banner{padding-top:40%}}.banner-search-wrapper .banner .text-wrapper{bottom:30px;color:#fff;left:15px;position:absolute}@media screen and (min-width: 800px){.banner-search-wrapper .banner .text-wrapper{bottom:43px;left:12.5%}}@media screen and (min-width: 1000px){.banner-search-wrapper .banner .text-wrapper{bottom:60px}}@media screen and (min-width: 1400px){.banner-search-wrapper .banner .text-wrapper{bottom:85px}}.banner-search-wrapper .banner .text-wrapper:before,.banner-search-wrapper .banner .text-wrapper:after{border-bottom:2px solid #fff;content:'';display:block;max-width:22px}@media screen and (min-width: 800px){.banner-search-wrapper .banner .text-wrapper:before,.banner-search-wrapper .banner .text-wrapper:after{max-width:44px}}.banner-search-wrapper .banner .text-wrapper:before{margin-bottom:10px}.banner-search-wrapper .banner .text-wrapper:after{margin-top:10px}.banner-search-wrapper .banner .text-wrapper p{font-size:1.3125rem;line-height:1;margin:0}@media screen and (min-width: 500px){.banner-search-wrapper .banner .text-wrapper p{font-size:1.875rem}}@media screen and (min-width: 600px){.banner-search-wrapper .banner .text-wrapper p{font-size:2.25rem}}@media screen and (min-width: 700px){.banner-search-wrapper .banner .text-wrapper p{font-size:2.625rem}}@media screen and (min-width: 800px){.banner-search-wrapper .banner .text-wrapper p{font-size:4vw}}.banner-search-wrapper .banner .text-wrapper p:first-of-type{font-weight:300;margin:0 0 5px}.banner-search-wrapper .banner .text-wrapper p:last-of-type{font-weight:400}@media screen and (min-width: 800px){.banner-search-wrapper .banner{background-image:url("../v2_0/img/sr-hero-lg.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.banner-search-wrapper .banner.default{background-image:url("../v2_0/img/home-hero-sm.png");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){.banner-search-wrapper .banner.default{background-image:url("../v2_0/img/home-hero-lg.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.banner-search-wrapper .banner.search-results{background-image:url("../v2_0/img/sr-hero-sm.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){.banner-search-wrapper .banner.search-results{background-image:url("../v2_0/img/sr-hero-lg.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.banner-search-wrapper .banner.sales{background-image:url("../v2_0/img/personalization/p-homepage-hero-sales-m.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){.banner-search-wrapper .banner.sales{background-image:url("../v2_0/img/personalization/p-homepage-hero-sales-d.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.banner-search-wrapper .banner.engineering{background-image:url("../v2_0/img/personalization/p-homepage-hero-engineering-m.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){.banner-search-wrapper .banner.engineering{background-image:url("../v2_0/img/personalization/p-homepage-hero-engineering-d.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.banner-search-wrapper .banner.info-tech{background-image:url("../v2_0/img/personalization/p-homepage-hero-it-m.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){.banner-search-wrapper .banner.info-tech{background-image:url("../v2_0/img/personalization/p-homepage-hero-it-d.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.banner-search-wrapper .banner.graduates{background-image:url("../v2_0/img/personalization/p-homepage-hero-graduates-m.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){.banner-search-wrapper .banner.graduates{background-image:url("../v2_0/img/personalization/p-homepage-hero-graduates-d.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.banner-search-wrapper .banner.internship{background-image:url("../v2_0/img/cp-internships-hero-mobile-v2.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){.banner-search-wrapper .banner.internship{background-image:url("../v2_0/img/cp-internships-hero-desktop-v2.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.banner-search-wrapper .banner.remote{background-image:url("../v2_0/img/personalization/p-homepage-hero-remote-m.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){.banner-search-wrapper .banner.remote{background-image:url("../v2_0/img/personalization/p-homepage-hero-remote-d.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.banner-search-wrapper .banner.india-sales,.banner-search-wrapper .banner.india{background-image:url("../v2_0/img/personalization/p-homepage-hero-india-sales-m.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){.banner-search-wrapper .banner.india-sales,.banner-search-wrapper .banner.india{background-image:url("../v2_0/img/personalization/p-homepage-hero-india-sales-d.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.banner-search-wrapper .banner.brazil{background-image:url("../v2_0/img/personalization/p-homepage-hero-brazil-m.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){.banner-search-wrapper .banner.brazil{background-image:url("../v2_0/img/personalization/p-homepage-hero-brazil-d.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.banner-search-wrapper .banner.ireland-uk-france{background-image:url("../v2_0/img/personalization/p-homepage-hero-ireland-uk-france-m.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){.banner-search-wrapper .banner.ireland-uk-france{background-image:url("../v2_0/img/personalization/p-homepage-hero-ireland-uk-france-d.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.banner-search-wrapper .banner.germany{background-image:url("../v2_0/img/personalization/p-homepage-hero-germany-m.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){.banner-search-wrapper .banner.germany{background-image:url("../v2_0/img/personalization/p-homepage-hero-germany-d.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.banner-search-wrapper .banner.malaysia{background-image:url("../v2_0/img/personalization/p-homepage-hero-malaysia-m.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){.banner-search-wrapper .banner.malaysia{background-image:url("../v2_0/img/personalization/p-homepage-hero-malaysia-d.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.banner-search-wrapper .banner.china{background-image:url("../v2_0/img/personalization/p-homepage-hero-china-m.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){.banner-search-wrapper .banner.china{background-image:url("../v2_0/img/personalization/p-homepage-hero-china-d.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.banner-search-wrapper .banner.japan{background-image:url("../v2_0/img/personalization/p-homepage-hero-japan-m.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){.banner-search-wrapper .banner.japan{background-image:url("../v2_0/img/personalization/p-homepage-hero-japan-d.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}#cp-locations .banner-search-wrapper .banner{background-image:url("../v2_0/img/locations-banner-desktop-v2.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){#cp-locations .banner-search-wrapper .banner{background-image:url("../v2_0/img/locations-banner-desktop-v2.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}#job .banner-search-wrapper .banner{background-image:url("../v2_0/img/jd-hero-sm.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){#job .banner-search-wrapper .banner{background-image:url("../v2_0/img/jd-hero-lg.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}#pb-header .banner-search-wrapper .banner{background-image:url("cp-faq-mob.jpg")}@media screen and (min-width: 800px){#pb-header .banner-search-wrapper .banner{background-image:url("https://tbcdn.talentbrew.com/company/375/v2_0/img/pb-hero-img.jpg");background-size:cover;min-height:480px}}body.cp .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-faq-mob.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body.cp .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-faq-desk.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body#cp-app-process .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-app-process-hero-mobile.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body#cp-app-process .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-app-process-hero-desktop.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body#cp-diversity .banner-search-wrapper .banner{background-image:url("../v2_0/img/CP_Diversity-hero-mobile3.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body#cp-diversity .banner-search-wrapper .banner{background-image:url("../v2_0/img/CP_Diversity-hero-desktop-3.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body#cp-faq .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-faq-mob.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body#cp-faq .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-faq-desk.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body#cp-students .banner-search-wrapper .banner{background-image:url("../v2_0/img/CP_Students-hero-mobile3.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body#cp-students .banner-search-wrapper .banner{background-image:url("../v2_0/img/CP_Students-hero-desktop3.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body#cp-global-sales .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-global-sales-hero-img-mobile.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body#cp-global-sales .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-global-sales-hero-img-desktop.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body#cp-graduates .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-graduates-hero-img-mobile.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body#cp-graduates .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-graduates-hero-img-desktop.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body#cp-growing-your-career .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-growcareer-hero-mobile.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body#cp-growing-your-career .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-growcareer-hero-desktop.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body#cp-how-we-work .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-how-we-work-hero-img-mobile.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body#cp-how-we-work .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-how-we-work-hero-img-desktop.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body#cp-internships .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-internships-hero-mobile-v2.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body#cp-internships .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-internships-hero-desktop-v2.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body#cp-military .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-military-hero-img-mobile.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body#cp-military .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-military-hero-img-desktop.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body#cp-who-we-are .banner-search-wrapper .banner{background-image:url("../v2_0/img/CP_WhoWeAre-hero-mobile3.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body#cp-who-we-are .banner-search-wrapper .banner{background-image:url("../v2_0/img/CP-WhoWeAre-hero-dekstop3.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body#cp-why-work-here .banner-search-wrapper .banner{background-image:url("../v2_0/img/CP_WhyWorkHere-hero-mobile3.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body#cp-why-work-here .banner-search-wrapper .banner{background-image:url("../v2_0/img/CP_WhyWorkHere-hero-desktop3.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body#cp-events .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-why-work-here-hero-img-mobile.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body#cp-events .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp-why-work-here-hero-img-desktop.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body#cp-work-flexibility .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp/cp-work-flex-banner-xs.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body#cp-work-flexibility .banner-search-wrapper .banner{background-image:url("../v2_0/img/cp/cp-work-flex-banner-m.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}.search-only.refresh{background:#00447c;border-bottom:8px solid #b5d325}.search-only.refresh h3{color:white;font-weight:normal;font-size:24px;width:100%;margin-top:0px;margin-bottom:10px}@media screen and (min-width: 1000px){.search-only.refresh{bottom:0px;position:relative}}.search-only.refresh .search-form-fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:20px 12.5% 20px !important;margin-left:0px !important;width:100% !important;max-width:100% !important;border-bottom:0px !important}.search-only.refresh .search-form p{padding-left:0px}@media screen and (min-width: 1000px){.search-only.refresh .search-form p{max-width:40%}}@media screen and (min-width: 1000px){.search-only{bottom:0;position:absolute;-webkit-transition:bottom 1s ease;-moz-transition:bottom 1s ease;-o-transition:bottom 1s ease;transition:bottom 1s ease;width:100%;z-index:1}.search-only:after{border-bottom:5px solid #00447c;border-radius:3px 3px 0 0;bottom:0;content:'';display:block;height:5px;left:0;margin:0 auto;max-width:1300px;position:absolute;right:0;width:100%}}.saved-jobs{background:#EE6411 !important}body#saved-jobs .saved-jobs{background:none !important}.saved-jobs p{text-align:center}.saved-jobs a li{background:#e38852 !important;margin:0 0 13px;padding:20px 18px}.saved-jobs a li p{display:block;font-weight:700;margin:0 0 10px}.saved-jobs a li p,.saved-jobs a li span{color:#fff;max-width:90%}.saved-jobs a li:hover,.saved-jobs a li:focus{-webkit-box-shadow:0px 3px 7px 0px #000;-moz-box-shadow:0px 3px 7px 0px #000;box-shadow:0px 3px 7px 0px #000}.recently-viewed-job-list,.saved-jobs{background:#5d9508;clear:both;color:#fff;display:block;padding:20px 0}@media screen and (min-width: 800px){.recently-viewed-job-list,.saved-jobs{margin:0 30px 0 0}}@media screen and (min-width: 1100px){.recently-viewed-job-list,.saved-jobs{padding:20px 5px}}@media screen and (min-width: 1200px){.recently-viewed-job-list,.saved-jobs{padding:20px 10px}}@media screen and (min-width: 1300px){.recently-viewed-job-list,.saved-jobs{padding:20px 15px}}@media screen and (min-width: 1400px){#job .recently-viewed-job-list,#job .saved-jobs{margin:0}}@media screen and (min-width: 1500px){.recently-viewed-job-list,.saved-jobs{padding:20px}}@media screen and (min-width: 1600px){.recently-viewed-job-list,.saved-jobs{padding:20px 25px}}#saved-jobs .recently-viewed-job-list,#saved-jobs .saved-jobs{background:#f5f5f5;border-top:5px solid #1062a5;margin:0 auto;max-width:1400px;padding:15px 0}#saved-jobs .recently-viewed-job-list .no-jobs p,#saved-jobs .saved-jobs .no-jobs p{color:#343434;font-size:1.125rem;margin:0;text-align:center}.recently-viewed-job-list h3,.saved-jobs h3{color:#fff;font-size:1.375rem;font-weight:700;margin:0 0 30px;text-align:center}#saved-jobs .recently-viewed-job-list h3,#saved-jobs .saved-jobs h3{color:#1062a5;text-indent:0;text-align:center;margin:0 0 18px}@media screen and (min-width: 800px){#saved-jobs .recently-viewed-job-list h3,#saved-jobs .saved-jobs h3{margin-bottom:32px}}.recently-viewed-job-list ul,.saved-jobs ul{margin:0}#saved-jobs .recently-viewed-job-list ul,#saved-jobs .saved-jobs ul{background:#fff}#saved-jobs .recently-viewed-job-list ul li,#saved-jobs .saved-jobs ul li{border-bottom:1px solid #ccc;padding:22px 0}#saved-jobs .recently-viewed-job-list ul li a,#saved-jobs .saved-jobs ul li a{font-size:1.125rem;font-weight:500}#saved-jobs .recently-viewed-job-list ul li a:hover,#saved-jobs .recently-viewed-job-list ul li a:focus,#saved-jobs .saved-jobs ul li a:hover,#saved-jobs .saved-jobs ul li a:focus{color:#343434}#saved-jobs .recently-viewed-job-list ul li span.location,#saved-jobs .saved-jobs ul li span.location{color:#343434;font-size:.875rem}#saved-jobs .recently-viewed-job-list ul li:hover,#saved-jobs .recently-viewed-job-list ul li:focus,#saved-jobs .saved-jobs ul li:hover,#saved-jobs .saved-jobs ul li:focus{background:#dfeef6}.recently-viewed-job-list ul a li,.saved-jobs ul a li{background:#88af4c;margin:0 0 13px;padding:20px 18px}.recently-viewed-job-list ul a li p,.saved-jobs ul a li p{display:block;font-weight:700;margin:0 0 10px}.recently-viewed-job-list ul a li p,.recently-viewed-job-list ul a li span,.saved-jobs ul a li p,.saved-jobs ul a li span{color:#fff;max-width:90%}.recently-viewed-job-list ul a li:hover,.recently-viewed-job-list ul a li:focus,.saved-jobs ul a li:hover,.saved-jobs ul a li:focus{-webkit-box-shadow:0px 3px 7px 0px #000;-moz-box-shadow:0px 3px 7px 0px #000;box-shadow:0px 3px 7px 0px #000}.no-jobs{border:none !important}.ec-wrapper{display:block;margin:0 auto;padding:30px 18px 0}@media screen and (min-width: 800px){.ec-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:30px 12.5% 0}}@media screen and (min-width: 800px){.ec-wrapper div:first-of-type{margin:10px 0 0;padding:0 25px 0 0;width:100%}}@media screen and (min-width: 1000px){.ec-wrapper div:first-of-type{margin:20px 0 0}}@media screen and (min-width: 1200px){.ec-wrapper div:first-of-type{margin:30px 0 0}}@media screen and (min-width: 1600px){.ec-wrapper div:first-of-type{margin:40px 0 0}}.ec-wrapper div:last-of-type{margin:40px 0 0}@media screen and (min-width: 800px){.ec-wrapper div:last-of-type{margin:0;padding:0 0 0 25px;width:100%}}.ec-wrapper p{margin:0 0 30px;text-align:center}@media screen and (min-width: 800px){.ec-wrapper p{text-align:left}}@media screen and (min-width: 1200px){.ec-wrapper p{font-size:1.375rem}}.ec-wrapper a.ec-btn{border:1px solid transparent;box-sizing:content-box;display:block;margin:0 auto;max-width:220px;padding:12px 0;width:100%}@media screen and (min-width: 800px){.ec-wrapper a.ec-btn{margin:0}}.ec-wrapper a img{-webkit-box-shadow:0px 9px 13.76px 2.24px rgba(0,0,0,0.26);-moz-box-shadow:0px 9px 13.76px 2.24px rgba(0,0,0,0.26);box-shadow:0px 9px 13.76px 2.24px rgba(0,0,0,0.26)}.four-box-popups{display:block;margin:30px 0 0}@media screen and (min-width: 1000px){.four-box-popups{background-image:url("../v2_0/img/people-in-meeting.jpg");background-position:center top;background-repeat:no-repeat;background-size:100%;border-bottom:6px solid #00447c;padding-bottom:32%;position:relative}}.four-box-popups .popups-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}@media screen and (min-width: 1000px){.four-box-popups .popups-wrapper{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;bottom:0;left:0;margin:0 auto;max-width:1300px;position:absolute;right:0}}.four-box-popups .popups-wrapper .popup-box{color:#fff;margin:0 0 5px;padding:0 15px;width:100%}@media screen and (min-width: 1000px){.four-box-popups .popups-wrapper .popup-box{margin:0 5px;padding:0 15px}}@media screen and (min-width: 1200px){.four-box-popups .popups-wrapper .popup-box{margin:0 12px}}@media screen and (min-width: 1600px){.four-box-popups .popups-wrapper .popup-box{margin:0 25px}}.four-box-popups .popups-wrapper .popup-box:hover,.four-box-popups .popups-wrapper .popup-box:focus{opacity:.9}@media screen and (min-width: 1000px){.four-box-popups .popups-wrapper .popup-box:first-of-type{margin:0 5px 0 0}}@media screen and (min-width: 1200px){.four-box-popups .popups-wrapper .popup-box:first-of-type{margin:0 12px 0 0}}@media screen and (min-width: 1600px){.four-box-popups .popups-wrapper .popup-box:first-of-type{margin:0 25px 0 0}}.four-box-popups .popups-wrapper .popup-box:last-of-type{margin:0 0 3px}@media screen and (min-width: 1000px){.four-box-popups .popups-wrapper .popup-box:last-of-type{margin:0 0 0 5px}}@media screen and (min-width: 1200px){.four-box-popups .popups-wrapper .popup-box:last-of-type{margin:0 0 0 12px}}@media screen and (min-width: 1600px){.four-box-popups .popups-wrapper .popup-box:last-of-type{margin:0 0 0 25px}}.four-box-popups .popups-wrapper .popup-box.purple{background:#5a1272}@media screen and (min-width: 1000px){.four-box-popups .popups-wrapper .popup-box.purple{background:rgba(90,18,114,0.8)}}.four-box-popups .popups-wrapper .popup-box.green{background:#5d9508}@media screen and (min-width: 1000px){.four-box-popups .popups-wrapper .popup-box.green{background:rgba(93,149,8,0.8)}}.four-box-popups .popups-wrapper .popup-box.pink{background:#a61448}@media screen and (min-width: 1000px){.four-box-popups .popups-wrapper .popup-box.pink{background:rgba(166,20,72,0.8)}}.four-box-popups .popups-wrapper .popup-box.blue{background:#063269}@media screen and (min-width: 1000px){.four-box-popups .popups-wrapper .popup-box.blue{background:rgba(6,50,105,0.8)}}.four-box-popups .popups-wrapper .popup-box h3{color:#fff;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.625rem}@media screen and (min-width: 1000px){.four-box-popups .popups-wrapper .popup-box h3{font-size:1.25rem}}@media screen and (min-width: 1200px){.four-box-popups .popups-wrapper .popup-box h3{font-size:1.4375rem}}@media screen and (min-width: 1600px){.four-box-popups .popups-wrapper .popup-box h3{font-size:1.5625rem}}.four-box-popups .popups-wrapper .popup-box h3:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff;content:'';display:inline-block;height:0;margin:0 0 0 5px;width:0}@media screen and (min-width: 1000px){.four-box-popups .popups-wrapper .popup-box h3:after{border-bottom:8px solid #fff;border-top:0}}.four-box-popups .popups-wrapper .popup-box h3.popup-open:after{border-bottom:8px solid #fff;border-top:0}@media screen and (min-width: 1000px){.four-box-popups .popups-wrapper .popup-box h3.popup-open:after{border-bottom:0;border-top:8px solid #fff}}.four-box-popups .popups-wrapper .popup-box .popup-display{display:none}.four-box-popups .popups-wrapper .popup-box .popup-display.popup-display-open{display:block}.four-box-popups .popups-wrapper .popup-box .popup-display.popup-display-open a{display:block;margin:0 auto;max-width:90%}.four-box-popups .popups-wrapper .popup-box .popup-display p{margin:25px 0 30px;text-align:center}.four-box-popups .popups-wrapper .popup-box .popup-display a:not(.btn){background:#bbb;color:#343434;display:block;margin:0 auto 25px;max-width:145px;padding:15px 0;text-align:center;width:100%}@media screen and (min-width: 1000px){.four-box-popups .popups-wrapper .popup-box .popup-display a:not(.btn){margin:0 auto 20px}}.four-box-popups .popups-wrapper .popup-box .popup-display a:not(.btn):hover,.four-box-popups .popups-wrapper .popup-box .popup-display a:not(.btn):focus{background:#343434;color:#bbb}.our-loc-wrapper{background-image:url("../v2_0/img/our-locations-sm2.jpg");background-position:center top;background-repeat:no-repeat;background-size:100%;border-bottom:8px solid #5d9508;color:#fff;position:relative;padding-bottom:65%}@media screen and (min-width: 375px){.our-loc-wrapper{background-position:center}}@media screen and (min-width: 800px){.our-loc-wrapper{background-image:url("../v2_0/img/our-locations-lg2.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;margin-top:5px;padding-bottom:34%}}.our-loc-wrapper>div{display:block;margin:0 auto;padding:15px 15px 12px}@media screen and (min-width: 800px){.our-loc-wrapper>div{bottom:30px;left:0;margin:0 auto;max-width:1290px;padding:0 15px;position:absolute;right:0;width:100%}}@media screen and (min-width: 1400px){.our-loc-wrapper>div{padding:0}}.our-loc-wrapper>div h2{color:#fff;font-size:2rem;margin:0 0 20px;text-align:center}@media screen and (min-width: 800px){.our-loc-wrapper>div h2{text-align:left}}@media screen and (min-width: 800px){.our-loc-wrapper>div p{max-width:57.1875%}}.our-loc-wrapper>div a{border:1px solid transparent;padding:12px 25px}.our-loc-wrapper>div a:first-of-type{max-width:430px}.our-loc-wrapper>div a:last-of-type{bottom:12px;left:0;margin:0 auto;max-width:290px;position:absolute;right:0}@media screen and (min-width: 800px){.our-loc-wrapper>div a:last-of-type{bottom:0;left:12px;position:relative}}.learn-more-wrapper{margin:0 auto;max-width:1300px;padding:30px 15px 40px;text-align:center;width:100%}@media screen and (min-width: 1600px){.learn-more-wrapper{padding:30px 0 40px}}.learn-more-wrapper ul{margin:0}@media screen and (min-width: 1000px){.learn-more-wrapper ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:baseline;-moz-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}}.learn-more-wrapper ul li{margin:0 auto 40px;max-width:500px}@media screen and (min-width: 1000px){.learn-more-wrapper ul li{max-width:auto;padding:0 20px}}@media screen and (min-width: 1000px){.learn-more-wrapper ul li:first-of-type{padding:0 20px 0 0}}@media screen and (min-width: 1000px){.learn-more-wrapper ul li:last-of-type{padding:0 0 0 20px}}.learn-more-wrapper ul li div.learn-more-img-wrap{float:none;margin:0 0 10px;width:100%}.learn-more-wrapper ul li div.learn-more-img-wrap img{width:auto}.learn-more-wrapper ul li div.learn-more-link-wrap{float:none}.learn-more-wrapper ul li div.learn-more-link-wrap a{color:#343434;display:block;font-size:2rem;font-weight:500;margin:0 0 10px}@media screen and (min-width: 1000px){.learn-more-wrapper ul li div.learn-more-link-wrap a{font-size:1.375rem}}.learn-more-wrapper ul li div.learn-more-link-wrap p{margin:0 0 10px}.learn-more-wrapper ul li a.learn-more{color:#007db8;font-weight:700}.learn-more-wrapper ul li a.learn-more:hover,.learn-more-wrapper ul li a.learn-more:focus{color:#343434}.awards-wrapper{background:#eaeaea;margin:0 auto;padding:35px 0 65px;text-align:center;width:100%}.awards-wrapper h2{color:#343434;font-size:2rem;margin:0 10px 40px}.awards-wrapper p{margin:0 32px 35px}@media screen and (min-width: 900px){.awards-wrapper p{margin:0 auto 35px;max-width:61%}}.awards-wrapper ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0}@media screen and (min-width: 900px){.awards-wrapper ul{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1015px;padding:0 10px}}@media screen and (min-width: 1050px){.awards-wrapper ul{padding:0}}.awards-wrapper ul li{margin:0 0 20px}.dell-tech-wrapper{background:#007db8;color:#fff;display:block;margin:0 auto;padding:25px 15px 30px}.dell-tech-wrapper>img{display:block;margin:0 auto 25px}.dell-tech-wrapper p{margin:0 auto 35px;text-align:center}.dell-tech-wrapper ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0}@media screen and (min-width: 900px){.dell-tech-wrapper ul{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1210px}}.dell-tech-wrapper ul li{margin:0 auto 25px}@media screen and (min-width: 900px){.dell-tech-wrapper ul li{margin:0 auto}.dell-tech-wrapper ul li:nth-of-type(6){margin:-10px auto 0}}.dell-tech-wrapper ul li a:hover img,.dell-tech-wrapper ul li a:focus img{opacity:.8}.candidate-wrapper{margin:25px auto;max-width:1290px;padding:0 18px}@media screen and (min-width: 800px){.candidate-wrapper{margin:50px auto;padding:0 40px}}.candidate-wrapper form{display:inline-block;margin:0 0 20px}.candidate-wrapper p.form-field{width:46%;display:inline-block;margin:1%}@media screen and (max-width: 800px){.candidate-wrapper p.form-field{width:100%;margin:0}}.candidate-wrapper p.form-field.gdpr-eu-tmp-notice{width:100%;margin-left:25px}.candidate-wrapper fieldset.form-field p{width:46%;display:inline-block;margin:1%}@media screen and (max-width: 800px){.candidate-wrapper fieldset.form-field p{width:100%;margin:0}}.candidate-wrapper .keyword-add{color:transparent}.candidate-wrapper .keyword-add:before{content:" + ";border-radius:100%;background:#1062a5;color:#fff;text-align:center;font-size:20px;display:flex;font-weight:bold;justify-content:center;border:1px solid #1062a5}.candidate-wrapper .keyword-add:hover:before,.candidate-wrapper .keyword-add:active:before,.candidate-wrapper .keyword-add:focus:before{background:#fff;color:#1062a5}.candidate-wrapper h3{font-size:1.375rem;font-weight:500}@media screen and (min-width: 800px){.candidate-wrapper h3{font-size:1.75rem}}.candidate-wrapper legend{margin:1%}.candidate-wrapper label{font-weight:500}.candidate-wrapper input:not([type="submit"]),.candidate-wrapper select{width:100%}.candidate-wrapper input[type='submit']{background:#1062a5;border:1px solid transparent;font-size:1.25rem;font-weight:500;height:45px}@media screen and (min-width: 1000px){.candidate-wrapper input[type='submit']{height:40px;margin:0;position:relative;top:15px}}.candidate-wrapper input[type='submit']:hover,.candidate-wrapper input[type='submit']:focus{background:#fff;border:1px solid #1062a5;color:#1062a5}.candidate-wrapper a:hover,.candidate-wrapper a:focus{color:#000}.candidate-wrapper a.skip-form{color:#343434;font-size:.875rem;font-weight:500}.candidate-wrapper a.skip-form:after{content:'>';margin:0 0 0 2px}.candidate-wrapper a.skip-form:hover,.candidate-wrapper a.skip-form:focus{color:#007db8}.related-content{border-top:2px solid #959494;clear:both;display:block;margin:35px 14px 0;padding:28px 0 20px}@media screen and (min-width: 800px){.related-content{margin:0 auto;max-width:1400px;padding:73px 14px 35px}}.related-content ul{margin:0 auto}@media screen and (min-width: 800px){.related-content ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:start;max-width:1300px}}.related-content ul li{-webkit-box-shadow:0px 7px 7.6px 0.4px rgba(0,0,0,0.21);-moz-box-shadow:0px 7px 7.6px 0.4px rgba(0,0,0,0.21);box-shadow:0px 7px 7.6px 0.4px rgba(0,0,0,0.21);margin:0 0 28px;position:relative}@media screen and (min-width: 800px){.related-content ul li{margin:0;max-width:32%}}@media screen and (min-width: 1000px){.related-content ul li{max-width:33%}}.related-content ul li div.related-content-img-wrap,.related-content ul li div.related-content-link-wrap{float:none;width:100%}.related-content ul li div.related-content-img-wrap{display:-webkit-box;display:-moz-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-right:0;overflow:hidden}.related-content ul li div.related-content-img-wrap img{-ms-flex-shrink:0;flex-shrink:0;min-width:100%}.related-content ul li div.related-content-link-wrap{position:absolute;bottom:0px;left:0}.related-content ul li div.related-content-link-wrap a{background:rgba(13,104,169,0.8);padding:15px 27px;width:100%;color:#fff;display:inline-block}.related-content ul li div.related-content-link-wrap a span{display:block;margin-bottom:15px;font-size:22px}.related-content ul li div.related-content-link-wrap a span.read-more{color:#fff;font-weight:700;margin-bottom:0;font-size:14px}.related-content ul li div.related-content-link-wrap a:hover,.related-content ul li div.related-content-link-wrap a:focus{background:#0d68a9}.search-form,.advanced-search-form{clear:both}.search-form p,.advanced-search-form p{margin:0 0 25px;position:relative}.search-form p:nth-of-type(3):after,.search-form p:nth-of-type(4):after,.advanced-search-form p:nth-of-type(3):after,.advanced-search-form p:nth-of-type(4):after{content:'';border:solid #5f5f5f;border-width:0 5px 5px 0;cursor:pointer;display:inline-block;padding:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);position:absolute;top:51px;right:20px}@media screen and (min-width: 1000px){.search-form p,.advanced-search-form p{margin:0;max-width:18%;width:100%}.search-form p:nth-of-type(3):after,.search-form p:nth-of-type(4):after,.advanced-search-form p:nth-of-type(3):after,.advanced-search-form p:nth-of-type(4):after{border-width:0 4px 4px 0;top:42px}}.search-form fieldset,.advanced-search-form fieldset{border:0;-webkit-padding-end:1em;-webkit-padding-start:0}.search-form fieldset legend,.advanced-search-form fieldset legend{padding:0}.search-form label,.advanced-search-form label{display:block;font-size:1.25rem;font-weight:500;margin-bottom:10px;text-transform:uppercase}.search-form label[for^="search-radius-type"],.advanced-search-form label[for^="search-radius-type"]{display:inline}@media screen and (min-width: 1000px){.search-form label,.advanced-search-form label{font-size:1rem}}.search-form input,.search-form select,.advanced-search-form input,.advanced-search-form select{background:#fff;border:none;border-radius:4px;font-size:.875rem;height:50px;width:100%}.search-form input[type="radio"],.search-form select[type="radio"],.advanced-search-form input[type="radio"],.advanced-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),.advanced-search-form input[type="radio"]:not(:first-of-type),.advanced-search-form select[type="radio"]:not(:first-of-type){margin-left:.5em}.search-form input[type="search"],.search-form select[type="search"],.advanced-search-form input[type="search"],.advanced-search-form select[type="search"]{box-sizing:border-box}@media screen and (min-width: 1000px){.search-form input,.search-form select,.advanced-search-form input,.advanced-search-form select{border-radius:0;height:40px}}.search-form input,.advanced-search-form input{padding:0 0 0 15px}.search-form[data-use-location-pin="true"] input.location-pin,.advanced-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,.advanced-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,.advanced-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,.advanced-search-form select{padding:0 0 0 15px;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none}.search-form .search-location-error,.advanced-search-form .search-location-error{color:#c00;font-size:0.92em;width:100%}.js .search-form .search-form-fields,.js .search-form .advanced-search-form-fields,.js .advanced-search-form .search-form-fields,.js .advanced-search-form .advanced-search-form-fields{background:#00447c;border-bottom:2px solid;color:#fff;display:block;padding:15px 15px 35px;position:absolute;width:100%;z-index:999}@media screen and (min-width: 1000px){.js .search-form .search-form-fields,.js .search-form .advanced-search-form-fields,.js .advanced-search-form .search-form-fields,.js .advanced-search-form .advanced-search-form-fields{border-radius:3px 3px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-align-items:center;-webkit-align-items:center;align-items:center;margin:0 auto;max-width:1300px;padding:50px 50px 35px;position:relative}}.js .search-form .search-form-fields button,.js .search-form .advanced-search-form-fields button,.js .advanced-search-form .search-form-fields button,.js .advanced-search-form .advanced-search-form-fields button{background:#007db8;font-size:1.25rem;font-weight:500;height:60px;margin:10px 0 0}@media screen and (min-width: 1000px){.js .search-form .search-form-fields button,.js .search-form .advanced-search-form-fields button,.js .advanced-search-form .search-form-fields button,.js .advanced-search-form .advanced-search-form-fields button{height:40px;margin:0;max-width:12.084%;position:relative;top:15px}}.js .search-form .search-form-fields button:hover,.js .search-form .search-form-fields button:focus,.js .search-form .advanced-search-form-fields button:hover,.js .search-form .advanced-search-form-fields button:focus,.js .advanced-search-form .search-form-fields button:hover,.js .advanced-search-form .search-form-fields button:focus,.js .advanced-search-form .advanced-search-form-fields button:hover,.js .advanced-search-form .advanced-search-form-fields button:focus{background:#fff;color:#007db8}.job-match-wrapper{background:#444;-webkit-box-shadow:0px 3px 7px 0px #000;-moz-box-shadow:0px 3px 7px 0px #000;box-shadow:0px 3px 7px 0px #000;color:#fff;padding:35px 15px 25px;position:absolute;width:100%;z-index:999;top:754px}@media screen and (min-width: 1000px){.job-match-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0 auto;max-width:1300px;padding:30px 50px 35px;position:relative;top:0}}.job-match-wrapper div p{margin:0 0 25px}@media screen and (min-width: 1000px){.job-match-wrapper div p{margin:0 0 15px}}.job-match-wrapper div a{font-size:.875rem;padding:10px;position:relative}.job-match-wrapper div a:hover,.job-match-wrapper div a:focus{background:#fff;color:#1062a5}.job-match-wrapper div a:hover:before,.job-match-wrapper div a:focus:before{border:1px solid #1062a5;border-radius:3px}@media screen and (min-width: 1000px){.job-match-wrapper div:first-of-type{width:44.44%}}.job-match-wrapper div:first-of-type a{max-width:222px}@media screen and (min-width: 1000px){.job-match-wrapper div:last-of-type{width:35.56%}}.job-match-wrapper div:last-of-type a{max-width:125px;text-indent:15px}.job-match-wrapper div:last-of-type a:before{background:url("../v2_0/img/linkedin-job-match.png") no-repeat;content:'';display:inline-block;height:20px;left:12px;margin-top:-2px;position:absolute;width:22px}.job-match-wrapper div:last-of-type p{margin:45px 0 25px}@media screen and (min-width: 1000px){.job-match-wrapper div:last-of-type p{margin:0 0 15px}}.explore-loc-wrapper{background:#37a09f;margin:70px auto 20px;padding:60px 25px 35px;position:relative}@media screen and (min-width: 800px){.explore-loc-wrapper{margin:50px 30px 20px 0}}@media screen and (min-width: 1400px){.explore-loc-wrapper{margin:50px auto 20px}}.explore-loc-wrapper:before{background:url("../v2_0/img/jd-explore-loc-icon.png") no-repeat;content:'';display:block;height:99px;left:0;margin:0 auto;top:-45px;position:absolute;right:0;width:58px}.explore-loc-wrapper a:first-of-type{color:#fff;display:block;font-size:1.375rem;font-weight:700;text-align:center;margin:15px auto 25px}.explore-loc-wrapper a.explore-btn{border:1px solid transparent;display:block;font-size:1.125rem;margin:0 auto;max-width:222px;padding:15px 0;text-align:center;width:100%}/*! =================================================================
Job Location Page
================================================================= */.job-location-button{background:#1062a5;border:1px solid transparent;margin:15px 20px;padding:25px 20px}@media screen and (min-width: 800px){.job-location-button{max-width:328px}}.job-location-button a{color:#fff;font-size:1.125rem;text-transform:uppercase}@media screen and (min-width: 800px){.job-location-button a{font-size:1.375rem}}.job-location-button a:hover,.job-location-button a:focus{text-decoration:none}.js .job-map{clear:both;margin-top:20px;padding:0 10px}@media screen and (min-width: 800px){.js .job-map{margin:50px auto 0;max-width:1315px;width:100%}}.js .job-map .job-map-canvas{margin-bottom:30px;width:100%}.js .job-map .job-map-directions form{display:block}.js .job-map h2{color:#343434;font-size:2.5rem;margin:0 0 20px}.js .job-map h3{color:#343434;font-size:1.375rem;margin-bottom:15px}.job-map-wrapper{display:inline-block;width:100%}.job-map-nearby{margin:0 auto 30px}@media screen and (min-width: 800px){.job-map-nearby{float:left;width:48%;margin:0 0 30px 0}}.job-map-nearby ul{margin:0;padding-right:10px}.job-map-nearby ul li{display:inline-block;width:48%;margin-bottom:12px}@media screen and (min-width: 1000px){.job-map-nearby ul li{width:32%}}.job-map-nearby ul li a{background:#1062a5;border:1px solid transparent;color:#fff;display:block;font-size:1.125rem;padding:10px 0;text-align:center}@media screen and (min-width: 800px){.job-map-nearby ul li a{font-size:1rem}}@media screen and (min-width: 1000px){.job-map-nearby ul li a{font-size:1.125rem}}.job-map-nearby ul li a:focus,.job-map-nearby ul li a:hover{text-decoration:none}.location-select-wrapper{display:block;overflow:hidden;border:1px solid #343434;margin:0 auto;width:100%}.job-map .job-map-directions input:not([type="submit"]),.job-map-directions select{height:35px;border-radius:0;background:#fff;border:1px solid #343434;color:#343434;padding:8px}.travel-mode-wrapper{position:relative}.travel-mode-wrapper:after{content:'';border:solid #343434;border-width:0 3px 3px 0;bottom:15px;display:inline-block;padding:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);margin:5px 0 0 7px;position:absolute;right:18px}.job-map .job-map-directions select{border:1px solid #343434 !important;border-radius:0 !important;padding:2px 8px;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.job-map .job-map-directions label{color:#343434}.job-map-directions{margin:0 auto;padding:0 0 30px}@media screen and (min-width: 800px){.job-map-directions{float:right;margin:0 10px 0 5px;width:48%}}.job-map-directions p{margin-bottom:12px}.job-map input[type="submit"]{background:#007db8;border:1px solid transparent;color:#fff;font-size:1.125rem;margin-top:12px;padding:5px;width:60px}.auto-complete-keyword-popup{display:none}.auto-complete-keyword-popup .auto-complete-keyword-popup-section{background:white;border:1px solid #ccc;padding:0px 10px}.auto-complete-keyword-popup .auto-complete-keyword-popup-section ul{margin-left:0}.auto-complete-keyword-popup .auto-complete-keyword-popup-section ul li{list-style:none;padding:5px 0;margin:2px 0}.mindreader-status{display:block;overflow:hidden;position:absolute;text-indent:-9999em}.mindreader-results{background:#fff;border-radius:0 0 3px 3px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);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(0,125,184,0.1)}/*! =================================================================
Job List - Jobs Near You
================================================================= */.job-list{margin:0 auto;max-width:900px}#home .job-list{padding:30px 0 0}#search .job-list{clear:both;padding:30px 0 20px}@media screen and (min-width: 800px){#search .job-list{padding:60px 0 20px}}@media screen and (min-width: 800px){#job .job-list{clear:both;float:left;margin:45px 0 16px 30px;width:100%}}#job-location .job-list{clear:both;margin:0 auto 35px}.job-list h3{font-size:2rem;margin:0 0 35px;padding:0 15px;text-align:center}@media screen and (min-width: 800px){.job-list h3{font-size:2.5rem}}.job-list a.view-all-jobs{border:1px solid transparent;clear:both;display:block;margin:20px auto 0;max-width:290px;padding:15px 0;width:100%}.job-list ul{margin:0}.job-list ul li{border-bottom:1px solid #bfbfbf;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.job-list ul li:hover,.job-list ul li:focus{background:#dfeef6;-webkit-box-shadow:0px 7px 7.6px 0.4px rgba(0,0,0,0.55);-moz-box-shadow:0px 7px 7.6px 0.4px rgba(0,0,0,0.55);box-shadow:0px 7px 7.6px 0.4px rgba(0,0,0,0.55)}.job-list ul li:hover a,.job-list ul li:focus a{color:#007db8}.job-list ul li a{color:#000;font-weight:700;padding:18px 10px 18px 18px;width:100%}@media screen and (min-width: 800px){.job-list ul li a{float:left;font-size:1.125rem;width:60%}}.job-list ul li span{font-size:.75rem;font-weight:500;padding:18px 15px 18px 0;width:70%}@media screen and (min-width: 400px){.job-list ul li span{width:35%}}@media screen and (min-width: 800px){.job-list ul li span{float:right;font-size:1rem}}.job-list ul li span:after{border:solid #007db8;border-width:0 3px 3px 0;content:'';display:inline-block;float:right;padding:3px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.job-list.pseudo-sr{max-width:100%;margin:40px 0 20px}.job-list.pseudo-sr ul li a{color:#007db8;padding:25px 12px 25px 18px}.job-list.pseudo-sr ul li span{padding:25px 15px 25px 0}.job-list.pseudo-sr ul li span:after{margin-top:7px}.learn-more-sr{border:1px solid transparent;clear:both;display:block;margin:20px auto;max-width:290px;padding:15px 0;width:100%}/*! =================================================================
Job Alert Form
================================================================= */.job-alert-ribbon-wrapper{background:#f2af00}@media screen and (min-width: 800px){.job-alert-ribbon-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0;position:absolute;width:100%}}.job-alert-ribbon-wrapper .inner-wrapper{background:#f2af00;width:calc(100% - 30px);margin:0 auto;display:block;padding:18px 15px 25px}@media screen and (min-width: 800px){.job-alert-ribbon-wrapper .inner-wrapper{max-width:1290px;padding:40px 4.375% 15px;width:100%}}@media screen and (min-width: 1200px){.job-alert-ribbon-wrapper .inner-wrapper{padding:40px 6.375% 15px}}@media screen and (min-width: 1400px){.job-alert-ribbon-wrapper .inner-wrapper{padding:40px 9.375% 15px}}.job-alert-ribbon-wrapper img{display:none}@media screen and (min-width: 800px){.job-alert-ribbon-wrapper img{display:inline-block;vertical-align:middle}.job-alert-ribbon-wrapper img.hide-icon{display:none}}.job-alert-ribbon-wrapper h3{font-size:2.25rem;margin:0 0 20px}@media screen and (min-width: 800px){.job-alert-ribbon-wrapper h3{display:inline-block;font-size:1.5rem;margin:-25px 0 0;vertical-align:middle}}@media screen and (min-width: 900){.job-alert-ribbon-wrapper h3{font-size:1.625rem}}@media screen and (min-width: 1000px){.job-alert-ribbon-wrapper h3{font-size:1.75rem}}@media screen and (min-width: 1100px){.job-alert-ribbon-wrapper h3{font-size:1.875rem}}@media screen and (min-width: 1200px){.job-alert-ribbon-wrapper h3{font-size:2rem}}@media screen and (min-width: 1300px){.job-alert-ribbon-wrapper h3{font-size:2.25rem}}@media screen and (min-width: 1400px){.job-alert-ribbon-wrapper h3{font-size:2.5rem}}@media screen and (min-width: 800px){.job-alert-wrapper{display:none;-webkit-transition:top .5s ease;-moz-transition:top .5s ease;-o-transition:top .5s ease;transition:top .5s ease}.job-alert-wrapper form{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2;margin:4px 0 0;padding:0 0 0 30px;position:static}}@media screen and (min-width: 800px) and (min-width: 1500px){.job-alert-wrapper form{margin:0}}@media screen and (min-width: 800px){.job-alert-wrapper.show-form{background:#f2af00;display:inline-block;left:0;margin:0 auto;max-width:1420px;padding:25px 0 0;position:absolute;right:0;top:-375px;width:88.75%;z-index:9999}.job-alert-wrapper.show-form>*{clear:both}.job-alert-wrapper>p:not(.submit){margin:0 0 16px 15%;max-width:530px;width:80%}}@media screen and (min-width: 800px) and (min-width: 900px){.job-alert-wrapper>p:not(.submit){margin:0 0 16px 23%}}@media screen and (min-width: 800px) and (min-width: 1000px){.job-alert-wrapper>p:not(.submit){margin:0 0 16px 31%}}@media screen and (min-width: 800px) and (min-width: 1100px){.job-alert-wrapper>p:not(.submit){margin:0 0 16px 36%}}@media screen and (min-width: 800px) and (min-width: 1200px){.job-alert-wrapper>p:not(.submit){margin:0 0 16px 41%}}@media screen and (min-width: 800px) and (min-width: 1300px){.job-alert-wrapper>p:not(.submit){margin:0 0 16px 46%}}@media screen and (min-width: 800px) and (min-width: 1400px){.job-alert-wrapper>p:not(.submit){margin:0 0 16px 49%}}@media screen and (min-width: 800px) and (min-width: 1420px){.job-alert-wrapper>p:not(.submit){margin:0 0 16px 50%}}@media screen and (min-width: 800px) and (min-width: 1500px){.job-alert-wrapper>p:not(.submit){margin:0 0 16px 52%}}@media screen and (min-width: 800px) and (min-width: 1600px){.job-alert-wrapper>p:not(.submit){margin:0 0 16px 55%}}@media screen and (min-width: 800px){.job-alert-wrapper>p:not(.submit) input{max-width:100%}}#open-alert-form{background-color:#007db8;display:none;height:45px;margin:5px 0 0;max-width:115px}@media screen and (min-width: 800px){#open-alert-form{display:inline-block;float:right;margin:-70px 0 0}#open-alert-form span{font-weight:700;margin:0 0 0 4px}}#close-alert-form{background-color:#007db8;display:none;float:right;height:45px;margin:0 4.25% 25px 0;max-width:115px}#close-alert-form.show-close-btn{display:none}@media screen and (min-width: 800px){#close-alert-form.show-close-btn{display:inline-block}}#close-alert-form div.circle{background:#fff;border-radius:50%;color:#007db8;display:inline-block;font-size:1rem;font-weight:700;height:18px;line-height:18px;margin:0 0 0 5px;text-align:center;width:18px}.data-form .required>label:after,.data-form .required>legend:after{display:none}.sr-main-wrapper:after{content:'';clear:both;display:block}@media screen and (min-width: 800px){.sr-main-wrapper{display:block;margin:0 auto;max-width:1315px;width:100%}}#suggested-search h2{margin-bottom:20px}#suggested-search ul{list-style:disc;list-style-position:inside;margin-bottom:10px;line-height:1.25}#search-results,#job-matching-results{font-size:1.5625rem;line-height:1.25;margin-bottom:25px}#search-results h1[role=status],#job-matching-results h1[role=status]{color:#343434;font-size:1.3125rem;padding:0 0 0 18px}@media screen and (min-width: 800px){#search-results h1[role=status],#job-matching-results h1[role=status]{padding:0}}@media screen and (min-width: 800px){#search-results{border:1px solid #dcdddf;-webkit-box-shadow:0px 9px 13.76px 2.24px rgba(0,0,0,0.26);-moz-box-shadow:0px 9px 13.76px 2.24px rgba(0,0,0,0.26);box-shadow:0px 9px 13.76px 2.24px rgba(0,0,0,0.26);float:left;margin:85px 0 0 30px;padding:0 30px;width:60%}}@media screen and (min-width: 800px) and (min-width: 800px){#search-results h1[role=status]{font-size:1.875rem;padding:30px 0 15px}}@media screen and (min-width: 800px) and (min-width: 1000px){#search-results h1[role=status]{font-size:2.0625rem}}@media screen and (min-width: 800px) and (min-width: 1200px){#search-results h1[role=status]{font-size:2.25rem}}@media screen and (min-width: 800px) and (min-width: 1600px){#search-results h1[role=status]{font-size:2.5rem}}@media screen and (min-width: 1400px){#search-results{margin:85px 0 0;padding:0 50px;width:65%}}#search-results-list>ul,#job-matching-results>ul{margin:0}#search-results-list>ul li,#job-matching-results>ul li{margin:0 auto;border-bottom:1px solid #afb7bb;position:relative}#search-results-list>ul li:after,#job-matching-results>ul li:after{border:solid #007db8;border-width:0 2px 2px 0;content:'';display:inline-block;float:right;padding:5px;position:absolute;right:5px;top:45%;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#search-results-list>ul li:hover,#search-results-list>ul li:focus,#job-matching-results>ul li:hover,#job-matching-results>ul li:focus{background:#dfeef6}#search-results-list>ul h2,#job-matching-results>ul h2{color:#007db8;font-size:1rem;font-weight:500;margin:0;width:100%}@media screen and (min-width: 800px){#search-results-list>ul h2,#job-matching-results>ul h2{font-weight:700;width:60%}}@media screen and (min-width: 1200px){#search-results-list>ul h2,#job-matching-results>ul h2{font-size:1.125rem}}#search-results-list>ul a,#job-matching-results>ul a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:25px 12px 25px 18px}#search-results-list>ul span,#job-matching-results>ul span{color:#444;font-size:.75rem;text-align:right;width:100%}@media screen and (min-width: 800px){#search-results-list>ul span,#job-matching-results>ul span{font-size:.875rem;font-weight:500;padding:0 20px 0 0;width:35%}}@media screen and (min-width: 800px){#search-results-list>ul{margin:0}}#search-results-list>ul li:after{display:none}@media screen and (min-width: 800px){#search-results-list>ul li:after{display:inline-block}}.desktop-headers{border-bottom:1px solid #afb7bb;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:40px 0 0;padding:20px 12px 20px 18px}.desktop-headers h3{font-size:1.125rem;font-weight:500;margin:0;text-transform:uppercase}@media screen and (min-width: 800px){#job-match .desktop-headers h3:last-of-type{margin-right:45px}}#applied-filters{margin:15px 0 0;font-size:1.375rem}@media screen and (min-width: 800px){#applied-filters{margin:15px 0 20px}}#applied-filters #applied-filters-label{font-size:1.25rem;margin:0 0 15px 10px}@media screen and (min-width: 800px){#applied-filters #applied-filters-label{margin:0 0 15px}}#applied-filters ul{margin:0}#applied-filters li{background:#b7295a;display:inline-block;margin:0 0 5px 10px;padding:11px 31px 11px 16px;position:relative}#applied-filters li:before,#applied-filters li:after{content:'';position:absolute;top:50%;right:0}#applied-filters li:before{z-index:10;right:22px;width:2px;height:10px;margin-top:-5px;background:#b7295a;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#applied-filters li:hover,#applied-filters li:focus{background:#bbb}@media screen and (min-width: 800px){#applied-filters li{margin:0 0 5px}}#applied-filters li a.filter-button{color:#fff;font-size:1.125rem;margin:0 15px 0 0}#applied-filters li a.filter-button:before,#applied-filters li a.filter-button:after{content:'';position:absolute;right:15px;top:50%;background:#fff;margin:-8px 0 0 0}#applied-filters li a.filter-button:before{width:16px;height:16px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}#applied-filters li a.filter-button:after{right:18px;width:10px;height:2px;margin-top:-1px;background:#b7295a;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#pagination-bottom{display:block;letter-spacing:0;margin:30px auto 0;max-width:300px;position:relative;width:100%}@media screen and (min-width: 800px){#pagination-bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:70px 0 30px;max-width:100%}}#pagination-bottom button,#pagination-bottom a{border:1px solid transparent}#pagination-bottom button:hover,#pagination-bottom button:focus,#pagination-bottom a:hover,#pagination-bottom a:focus{background:#fff;border:1px solid #007db8;color:#007db8;text-decoration:none}.pagination-page-count{display:inline-block;font-size:1.125rem}@media screen and (min-width: 800px){.pagination-page-count{-ms-flex-shrink:0;flex-shrink:0;margin-bottom:0;padding:0 10px 0 0}}.pagination-page-count input#pagination-current-bottom{width:45px;height:30px;text-align:center;background:#fff;border:1px solid #d4d4d4;color:#343434;margin:0 5px}.pagination-page-count .pagination-page-jump{background:#007db8;color:#fff;font-size:1rem;margin-left:10px;padding:12px 15px}.js .pagination-all{position:absolute;top:0;right:-61px}@media screen and (min-width: 800px){.js .pagination-all{right:0;top:-58px}}.js .pagination-all .pagination-show-all{float:right;display:block;background:#007db8;color:#fff;border-radius:8px;font-size:1.125rem;padding:12px 13px}@media screen and (min-width: 800px){.pagination-wrap{float:right;width:50%}}@media screen and (min-width: 1000px){.pagination-wrap{width:36%}}.pagination-paging{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;clear:both;margin:10px auto 0;text-align:center;width:100%}@media screen and (min-width: 800px){.pagination-paging{-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;margin:0 auto}}.pagination-paging a{background:#007db8;color:#fff;font-size:1rem;padding:15px 0;margin-bottom:10px;text-align:center;width:100px}@media screen and (min-width: 800px){.pagination-paging a{padding:12px 0}}.pagination-paging a.prev{background:#c7c7c7;color:#444;margin-right:0}@media screen and (min-width: 800px){.pagination-paging a.prev{margin-right:15px}}.pagination-paging a[aria-hidden=true]{display:none}.search-results-sort{border:1px solid #c7c7c7;padding:20px;margin-bottom:30px}@media screen and (min-width: 800px){.search-results-sort{border:0;border-bottom:1px solid #d7d7d7;padding:0 0 35px}}.search-results-sort p{margin-bottom:10px}.search-results-sort label{display:block;color:#007db8;font-size:2.4rem}.search-results-sort select{width:100%;height:38px;border:1px solid #c0c0c0;border-radius:0;color:#343434}#search-filters{background:#fff;bottom:auto;-webkit-box-shadow:0px 5px 7.76px 0.24px rgba(0,0,0,0.55);-moz-box-shadow:0px 5px 7.76px 0.24px rgba(0,0,0,0.55);box-shadow:0px 5px 7.76px 0.24px rgba(0,0,0,0.55);overflow-y:auto;left:100%;overflow-x:hidden;position:fixed;top:0;width:100%;z-index:10}@media screen and (min-width: 800px){#search-filters{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;float:none !important;margin:0 30px 0 0 !important;padding:0 !important;position:static}}#search-filters.open{left:0;position:absolute;overflow-y:scroll}#search-filters.open::-webkit-scrollbar:vertical{height:auto}#search-filters #filter-distance label{color:#444}#search-filters input[type="button"]{background-color:#007db8;border:0;color:#fff;padding:18px 0;width:175px}@media screen and (min-width: 800px){#search-filters input[type="button"]{width:150px}}@media screen and (min-width: 800px){#search-filters{float:left;margin:0 0 2%;padding-left:14.285%;width:100% !important}}#search-filters .job-filter-headers{display:block;width:100%;box-sizing:border-box;background-color:#dbdcdd;padding:3.25%;margin:0 0 1% 0}#search-filters h2{color:#000;font-size:1.875rem;font-weight:500;margin:17px auto 10px;text-align:center}@media screen and (min-width: 800px){#search-filters h2{font-size:2rem;margin:17px auto 35px;padding:0}}#search-filters>div{margin:80px 0 0 0;padding:0 0 20px}@media screen and (min-width: 800px){#search-filters>div{margin:inherit}}#search-filters>div>section{background:#eee;margin:0 0 15px;width:100%}#search-filters>div>section:hover,#search-filters>div>section:focus{background:#ddd}#search-filters>div>section#refined-search{background:none;margin:0 0 25px;padding:0 18px}@media screen and (min-width: 800px){#search-filters>div>section#refined-search{padding:0}}#search-filters>div>section#refined-search label{display:block;font-size:1.125rem;font-weight:700;margin:0 0 15px}#search-filters>div>section#refined-search input{height:40px;text-indent:15px;width:77%}@media screen and (min-width: 1100px){#search-filters>div>section#refined-search input{width:80%}}@media screen and (min-width: 1200px){#search-filters>div>section#refined-search input{width:82%}}@media screen and (min-width: 1400px){#search-filters>div>section#refined-search input{width:85%}}#search-filters>div>section#refined-search button{background:url("../v2_0/img/narrow-results-btn.png") no-repeat;display:inline-block;float:none;height:40px;margin:0 0 0 10px;padding-top:3px;text-indent:-9999em;width:48px}@media screen and (min-width: 800px){#search-filters>div>section#refined-search button{float:right;margin:0;padding-top:0}}@media screen and (min-width: 800px){#search-filters>div>section{margin:1% 0;width:100%}}#search-filters>div a{color:#444;display:block;font-size:1.25rem;padding:15px 0 15px 18px}#search-filters>div a:hover,#search-filters>div a:focus{text-decoration:none}#search-filters>div a.expandable-parent.expandable-child-open{background:#b7295a;color:#fff}#search-filters #filter-distance label{display:block}#search-filters #filter-distance select{border:1px solid #343434;border-radius:3px;display:block;padding:2px;width:100%}#search-filters #filter-distance select:hover,#search-filters #filter-distance select:focus{border-color:#343434}#search-filters section[data-expandable="true"] .expandable-parent:after{color:#b7295a;content:"+";display:inline-block;float:right;font-size:2.0625rem;font-weight:100;margin-top:-8px;padding:0 18px 0 0}#search-filters section[data-expandable="true"] .expandable-parent.expandable-child-open:after{content:"\2013";color:#fff;cursor:pointer}.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 ul.search-filter-list{padding:12px 16px}#search-filters ul.search-filter-list li{display:block;margin:0 0 15px}#search-filters .search-filter-list{list-style:none;margin:0;overflow:auto}@media screen and (min-width: 800px){#search-filters .search-filter-list{max-height:200px}}#search-filters .search-filter-list label{cursor:pointer;margin:0 0 0 15px}#search-filters .search-filter-list label b{color:#444}#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"]:checked+label{color:#fff}.js #search-filters .search-filter-list{display:none}.js #search-filters .search-filter-list.expandable-childlist-open{background:#fff;display:block;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width: 800px){#search-filters #search-filter-apply{display:none}}#search-filter-controls{padding:15px 0 0;text-align:center}@media screen and (min-width: 800px){#search-filter-controls{text-align:right}}#filter-close-toggle{position:absolute;top:15px;left:16%;box-sizing:border-box;display:block;background-color:#007db8;border:0;color:#fff;padding:18px 0;width:68%;margin:0 auto}@media screen and (min-width: 800px){#filter-close-toggle{display:none}}#filter-slideout-toggle,#job-matching-slideout-toggle{background:#007db8;border:1px solid transparent;display:block;font-size:1.25rem;margin:0 18px;padding:12px 0;width:calc(100% - 36px)}@media screen and (min-width: 800px){#filter-slideout-toggle,#job-matching-slideout-toggle{display:none}}#job-matching-slideout-toggle{margin:45px 18px 40px}.filters-open{display:relative}.job-custom-facet ul a:hover{cursor:pointer}.three-col-wrapper{justify-content:space-between;display:flex;flex-wrap:wrap}@media screen and (min-width: 800px){.three-col-wrapper{width:32%}}.four-col-wrapper{justify-content:space-between;display:flex;flex-wrap:wrap}@media screen and (min-width: 800px){.four-col-wrapper{width:24%}}.hc-boxes__heading{font-size:2rem;margin:0 0 35px;padding:0 15px;text-align:center}@media screen and (min-width: 800px){.hc-boxes__heading{font-size:2.5rem}}.hc-boxes>img{display:block;width:100%}.hc-boxes__wrapper{max-width:1300px;margin:0 auto}.hc-boxes__box{position:relative;margin-bottom:20px}.hc-boxes__box--text-only{background-color:#01447c}.hc-boxes__box p{color:#fff;margin:0}.hc-boxes__ribbon{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(1,68,124,0.8)}.hc-boxes__ribbon p{font-size:26px;text-align:center}@media screen and (min-width: 800px){.jd-main-wrapper{display:block;margin:0 auto;max-width:1315px;width:100%}}@media screen and (min-width: 800px){.jd-left-wrapper{float:left;width:60%}}.job-info{display:block}.ats-description{margin:22px auto 30px}.ats-description *{color:#000 !important;font:inherit 1rem Arial, Helvetica, sans-serif !important;line-height:1.4 !important}.ats-description *:not(br):empty{display:none}.ats-description h2{font-size:1.125rem;margin:0 0 10px 0}.ats-description p,.ats-description div,.ats-description span,.ats-description font{font-size:1rem !important;margin-left:0 !important;margin-right:0 !important;text-indent:0 !important}.ats-description p,.ats-description div{margin-bottom:30px}.ats-description ul,.ats-description ol{list-style-position:outside;margin:0 0 16px 2rem !important}.ats-description ul{list-style:disc outside}.job-apply{clear:both;display:block;margin:0 auto 25px;border:1px solid transparent;display:block;max-width:180px;padding:15px 0;text-align:center;width:100%}@media screen and (min-width: 800px){.job-apply{margin:0}}.job-description{padding:30px 15px 35px}@media screen and (min-width: 800px){.job-description{border:1px solid #dcdddf;-webkit-box-shadow:0px 9px 13.76px 2.24px rgba(0,0,0,0.26);-moz-box-shadow:0px 9px 13.76px 2.24px rgba(0,0,0,0.26);box-shadow:0px 9px 13.76px 2.24px rgba(0,0,0,0.26);float:left;margin:85px 0 0 30px;padding:45px 30px;width:100%}}@media screen and (min-width: 1400px){.job-description{margin:85px 0 0}}.job-description h1{font-size:1.5rem;margin:0 0 15px}.job-description span.job-location,.job-description span.job-date{font-size:1.125rem}.job-description span.job-location{margin:0 0 10px}@media screen and (min-width: 800px){.job-description span.job-location{display:inline-block;margin:0 0 27px}}.job-description span.job-date{margin:0 0 22px}@media screen and (min-width: 800px){.job-description span.job-date{display:inline-block;margin:0 0 27px 50px}}.job-description #save-job,.job-description[data-save-jobs="true"] .js-save-job-btn span.not-saved{border:1px solid #1062a5;border-radius:0;background-color:#fff;color:#1062a5;cursor:pointer;display:block;margin:27px auto 15px;max-width:160px;padding:15px 0;text-align:center;text-decoration:none;width:100%}@media screen and (min-width: 800px){.job-description #save-job,.job-description[data-save-jobs="true"] .js-save-job-btn span.not-saved{margin:0 0 0 25px}}.job-description #save-job:hover,.job-description #save-job:focus,.job-description[data-save-jobs="true"] .js-save-job-btn span.not-saved:hover,.job-description[data-save-jobs="true"] .js-save-job-btn span.not-saved:focus{background:#1062a5;color:#fff}.job-description #save-job,.job-description[data-save-jobs="true"] .js-save-job-btn{width:100%}.job-description #save-job span.saved-text,.job-description[data-save-jobs="true"] .js-save-job-btn span.saved-text{display:none}.job-description #save-job.saved span.not-saved,.job-description[data-save-jobs="true"] .js-save-job-btn.saved span.not-saved{display:none}.job-description #save-job.saved span.saved-text,.job-description[data-save-jobs="true"] .js-save-job-btn.saved span.saved-text{border:1px solid #1062a5;border-radius:0;background-color:#1062a5;color:#fff;cursor:pointer;display:block;margin:27px auto 15px;max-width:160px;padding:15px 0;text-align:center;text-decoration:none;width:100%}@media screen and (min-width: 800px){.job-description #save-job.saved span.saved-text,.job-description[data-save-jobs="true"] .js-save-job-btn.saved span.saved-text{margin:0 0 0 25px}}.job-description #save-job.saved span.saved-text:hover,.job-description #save-job.saved span.saved-text:focus,.job-description[data-save-jobs="true"] .js-save-job-btn.saved span.saved-text:hover,.job-description[data-save-jobs="true"] .js-save-job-btn.saved span.saved-text:focus{background:#1062a5;color:#fff}@media screen and (min-width: 800px){.jd-btn-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.pro-tips-wrapper{background:#063269;display:block;margin:35px auto 0;padding:15px 0 40px}@media screen and (min-width: 800px){.pro-tips-wrapper{margin:0 30px 0 0}}@media screen and (min-width: 1400px){.pro-tips-wrapper{margin:0}}.pro-tips-wrapper .pt-top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.pro-tips-wrapper .pt-top img{height:76px;margin:0 0 0 18px;width:77px}.pro-tips-wrapper .pt-top h2{border-bottom:3px solid #fff;color:#fff;font-family:'DIN-Medium', 'Roboto', arial;font-size:3rem;letter-spacing:-1px;line-height:0.7;margin:12px 0 40px 20px;padding:0 10px 0 0;text-indent:-3px;text-transform:uppercase}@media screen and (min-width: 350px){.pro-tips-wrapper .pt-top h2{padding:0 20px 0 0}}@media screen and (min-width: 800px){.pro-tips-wrapper .pt-top h2{font-size:1.3125rem;margin:30px 0 40px 20px}}@media screen and (min-width: 900px){.pro-tips-wrapper .pt-top h2{font-size:1.75rem;margin:25px 0 40px 20px}}@media screen and (min-width: 1000px){.pro-tips-wrapper .pt-top h2{font-size:2.1875rem;margin:20px 0 40px 20px}}@media screen and (min-width: 1100px){.pro-tips-wrapper .pt-top h2{font-size:2.6875rem;margin:15px 0 40px 20px}}@media screen and (min-width: 1200px){.pro-tips-wrapper .pt-top h2{font-size:3rem;margin:12px 0 40px 20px}}.pro-tips-wrapper #altru-videos{clear:both;padding:0 18px}.pro-tips-wrapper #altru-videos video{display:block}.pro-tips-wrapper #altru-videos ul{margin:0}.pro-tips-wrapper #altru-videos ul>span{color:#fff;display:block;font-weight:700;margin:0 0 10px}.pro-tips-wrapper #altru-videos ul p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:center;-ms-flex-align:start;align-items:center;background-color:#b2d6e8;padding:18px 0 18px 18px}.pro-tips-wrapper #altru-videos ul p img{border-radius:50%;height:36px;margin:5px 13px 0 0;width:36px}.pro-tips-wrapper #altru-videos ul p span{color:#343434}.pro-tips-wrapper #altru-videos ul p b{font-weight:700}#altru-videos2{clear:both;padding:0 18px}#altru-videos2 ul{background:none;margin:0}#altru-videos2 ul li>span{color:#fff;display:block;font-weight:700;margin:0 18px 10px}#altru-videos2 ul li{background:#063269;margin:0 0 15px;padding:15px 0 40px}#altru-videos2 ul li:nth-of-type(1),#altru-videos2 ul li:last-of-type{display:none}@media screen and (min-width: 800px){#altru-videos2 ul li:nth-of-type(1),#altru-videos2 ul li:last-of-type{display:inline-block}}#altru-videos2 ul li div:last-of-type{margin:0 18px}#altru-videos2 ul li p{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background:#b2d6e8;margin:-5px 18px 0;padding:18px 0 18px 18px}#altru-videos2 ul li p img{border-radius:50%;height:36px;margin:5px 13px 0 0;width:36px}#altru-videos2 ul li p span{color:#343434}#altru-videos2 ul li p b{font-weight:700}.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: 800px){.maintenance-image,.maintenance-message{display:table-cell;vertical-align:middle}}.social-share{background:#ddd;margin:0 auto 20px;padding:25px 25px 15px}@media screen and (min-width: 800px){.social-share{margin:0 30px 20px 0;padding:19px 2px 15px}}@media screen and (min-width: 1000px){.social-share{padding:19px 10px 15px}}@media screen and (min-width: 1200px){.social-share{padding:19px 25px 15px}}@media screen and (min-width: 1400px){.social-share{margin:0 auto 20px}}@media screen and (min-width: 1600px){.social-share{padding:19px 55px 15px}}.social-share h3{color:#262626;font-size:1.375rem;font-weight:700;margin:0 auto 16px;text-align:center}.social-share ul{list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;max-width:266px;margin:0 auto}.js .social-share .expandable ul{display:none}.social-share a:not(.share-more){display:block;height:38px;overflow:hidden;text-align:center;text-indent:-9999em;width:38px}.social-share a:not(.share-more):hover,.social-share a:not(.share-more):focus{opacity:.9}.social-share #social-share-fields p label{display:block}.social-sprite,.social-share a.apnacircle:not(.share-more),.social-share a.email:not(.share-more),.social-share a.facebook:not(.share-more),.social-share a.googleplus:not(.share-more),.social-share a.linkedin:not(.share-more),.social-share a.pinterest:not(.share-more),.social-share a.tumblr:not(.share-more),.social-share a.twitter:not(.share-more),.social-share a.viadeo:not(.share-more),.social-share a.xing:not(.share-more),.social-share a.youtube:not(.share-more){background:url("../v2_0/img/jd-social-share-sprite.png") no-repeat}.social-share a:not(.share-more).apnacircle{background-position:0 0}.social-share a:not(.share-more).email{background-position:-228px 0}.social-share a:not(.share-more).facebook{background-position:0 0}.social-share a:not(.share-more).googleplus{background-position:-172px 0}.social-share a:not(.share-more).linkedin{background-position:-114px 0}.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{background-position:-58px 0}.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:-196px 0}.social-share a:not(.share-more).glassdoor{background-position:-172px 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-media{margin:0 0 40px;text-align:center}.social-media ul{list-style:none;margin:0}.social-media li{display:inline-block;margin:0 5px}.social-media li:first-of-type{margin:0 5px 0 0}.social-media li:last-of-type{margin:0 0 0 5px}.social-media a{display:block;height:38px;overflow:hidden;text-align:left;text-indent:-9999em;width:38px}.social-media a:hover,.social-media a:focus{opacity:.9}.social-media-sprite,.social-media-facebook,.social-media-glassdoor,.social-media-googleplus,.social-media-instagram,.social-media-linkedin,.social-media-pinterest,.social-media-rss,.social-media-tumblr,.social-media-twitter,.social-media-viadeo,.social-media-xing,.social-media-youtube{background:url(../v2_0/img/115660_Dell_PB_social_icons.png) no-repeat}.social-media-facebook{background-position:-16px -10px}.social-media-glassdoor{background-position:-224px -10px}.social-media-googleplus{background-position:0 -64px}.social-media-instagram{background-position:-276px -10px}.social-media-linkedin{background-position:-120px -10px}.social-media-pinterest{background-position:0 -160px}.social-media-rss{background-position:0 -192px}.social-media-tumblr{background-position:0 -224px}.social-media-twitter{background-position:-68px -10px}.social-media-viadeo{background-position:0 -288px}.social-media-xing{background-position:0 -320px}.social-media-youtube{background-position:-172px -10px}#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}.video-outer-container{max-width:854px;margin:0 auto;display:flex;height:100%;justify-content:center;align-content:center;align-items:center}.youtube-video-container,.vimeo-video-container{position:relative;width:100%;flex:1 1 auto}.youtube-video-container .iframe-container,.vimeo-video-container .iframe-container{position:relative;width:100%;padding-bottom:56.25%}.youtube-video-container .iframe-container iframe,.vimeo-video-container .iframe-container iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border:none}.facebook-video-container{width:100%;padding:0}.facebook-video-container .fb_iframe_widget{display:flex}.facebook-video-container .fb_iframe_widget span{display:inline-block !important;padding:0 !important}.facebook-video-container iframe{border:none;overflow:hidden}#map-module #map-canvas{height:350px}#map-module #map-canvas .gm-style div[aria-hidden="true"]{display:inherit}#cms-created-page-modules{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;max-width:1000px}@media screen and (min-width: 800px){#cms-created-page-modules{-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}}#cms-created-page-modules section.job-list{flex:100%;margin:auto}#cms-created-page-modules>section,#cms-created-page-modules>form{width:98%;padding:1em;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08);margin:0.5em 1%;box-sizing:border-box}@media screen and (min-width: 800px){#cms-created-page-modules>section,#cms-created-page-modules>form{width:48%}}#cms-created-page-modules>section.media-module,#cms-created-page-modules>form.media-module{text-align:center}#cms-created-page-modules>section.media-module img,#cms-created-page-modules>form.media-module img{display:inline-block;max-width:100%}#cms-created-page-modules>section.media-module span,#cms-created-page-modules>form.media-module span{display:block}#cms-created-page-modules #map-canvas{background-image:url("../../../img/admin/map-not-available.jpg");background-size:contain;background-color:#333333;background-repeat:no-repeat;background-position:50%;background-color:#f1eded}.job-attributes,.icon-library{list-style:none}@media screen and (min-width: 800px){.job-attributes,.icon-library{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-content:center;align-items:center}}.job-attributes li,.icon-library li{margin-bottom:15px}@media screen and (min-width: 800px){.job-attributes li{flex:0 1 auto;align-self:auto}.job-attributes li:not(:last-of-type){margin-right:10px}}.job-attributes li svg{height:50px;width:50px;vertical-align:middle;margin-right:10px}.icon-library{margin:20px auto}@media screen and (min-width: 550px){.icon-library{align-items:start}}@media screen and (min-width: 550px){.icon-library li{flex:0 1 auto;align-self:auto;width:48%}.icon-library li:not(:last-of-type){margin-right:10px}}@media screen and (min-width: 800px){.icon-library li{width:30%}}.icon-library li svg{height:100px;width:100px;display:block;margin:0 auto}.icon-library li .icon-title{font-weight:700;display:block;margin-bottom:10px}.infograph-display-items{clear:both;list-style:none;padding:inherit;margin-left:0}.infograph-display-items li{margin-bottom:5px;padding:5px}.infograph-display-items li .infograph-display-item-value{float:right}.infograph-range .range-end{float:right}.infograph-additional-attributes{list-style:none;padding:0;display:block;margin:0}@media screen and (min-width: 800px){.infograph-additional-attributes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-content:center;align-items:center}}.infograph-additional-attributes li{margin-bottom:5px}@media screen and (min-width: 800px){.infograph-additional-attributes li{flex:0 1 auto;align-self:auto;padding:5px 10px}}.glassdoor-logo img.logo{width:150px;min-width:80px;min-height:18px;vertical-align:middle}.glassdoor-logo img.rating{min-height:15px}.glassdoor-logo img.rating:hover{text-decoration:none}.glassdoor-module{text-align:center}.glassdoor-module img{max-width:100%}section[data-save-jobs="true"] #search-results-list li,#job-matching-results[data-save-jobs="true"] li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row nowrap;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}section[data-save-jobs="true"] #search-results-list li a,#job-matching-results[data-save-jobs="true"] li a{flex-grow:1;margin-right:1em}section[data-save-jobs="true"] #search-results-list li .js-save-job-btn,#job-matching-results[data-save-jobs="true"] li .js-save-job-btn{background-image:url("../../../img/client/star-icon-gray.png");background-repeat:no-repeat;background-position:right .5em;background-color:transparent;background-size:1.5em;height:2em;border:none;text-align:right;padding:.5em 2em .5em 0;opacity:.9;-ms-flex-shrink:0;flex-shrink:0}section[data-save-jobs="true"] #search-results-list li .js-save-job-btn:hover,section[data-save-jobs="true"] #search-results-list li .js-save-job-btn:focus,#job-matching-results[data-save-jobs="true"] li .js-save-job-btn:hover,#job-matching-results[data-save-jobs="true"] li .js-save-job-btn:focus{opacity:1;outline:none;text-decoration:underline}section[data-save-jobs="true"] #search-results-list li .js-save-job-btn.saved,#job-matching-results[data-save-jobs="true"] li .js-save-job-btn.saved{background-image:url("../../../img/client/star-icon.png") !important}.saved-jobs-wrapper{padding:20px 18px}.saved-jobs-wrapper h1{font-size:2.0625rem;font-weight:500;margin:0 auto 20px;text-align:center}.saved-jobs-wrapper .intro-wrapper.blue{background-color:#00447c;padding:15px 0;max-width:900px;margin:auto}.saved-jobs-wrapper .intro-wrapper.blue .intro-text{display:block;clear:both;width:100%;max-width:1290px;text-align:center;width:100%;margin:40px auto;padding:0 15px;color:#fff}.saved-jobs-wrapper .intro-wrapper.blue .intro-text h2{font-weight:bold;color:#fff}@media screen and (min-width: 800px){.search-map .search-map-form-fields p{margin:0 1em 1em 0}}@media screen and (min-width: 800px){.search-map .search-map-form-fields button{margin:0 1em 0 0}}@media screen and (min-width: 800px){.search-map .results-container{display:flex}}@media screen and (min-width: 800px){.search-map .results-container section{flex:auto}}.search-map .results-container section .search-map-results-list ul{margin:0}.search-map .results-container section .search-map-results-list ul li{list-style:none outside;cursor:pointer}.search-map .results-container section .search-map-results-list ul li span{display:block}@media screen and (min-width: 800px){.search-map .results-container section.search-map-job-map{width:75%;margin-left:1%}}.search-map .results-container section.search-map-job-map #google-api-wrapper{position:relative}.search-map .results-container section.search-map-job-map #google-api-wrapper #google-api{height:700px}.search-map .results-container section.search-map-job-map #google-api-wrapper #map-overlay-default{position:absolute;left:0px;top:0px}.search-map .results-container section.search-map-job-map #google-api-wrapper #map-overlay{display:none}/*! =================================================================
Job Alert Management Page
================================================================= */#ja-management main form{font-size:1rem;margin:0 0 30px;padding-bottom:30px}#ja-management main form#job-alert-list{border-bottom:1px solid #ebebeb}#ja-management main form#job-alert-list-editor{border-bottom:1px solid #ebebeb}#ja-management main form h1{font-size:1.5rem;margin-bottom:15px}#job-alert-list li{display:inline-block;margin:0 5px 10px 0}#job-alert-list button{font-size:0;padding:0}#job-alert-list button:after{content:'X';font-size:1.875rem;font-weight:normal;margin-left:40px;line-height:1;display:inline-block}#job-alert-list-editor input{-ms-appearance:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;width:100%;border-radius:5px;color:#343434;padding:0 0 0 10px;border:1px solid #777;height:39px;border-radius:0 !important}#job-alert-list-editor label{display:block;margin-bottom:5px}#job-alert-list-editor button.keyword-add,#job-alert-list-editor button.job-alert-clear{margin:0 10px 0 0}#job-alert-list-editor button.keyword-add:before{content:'+';margin-right:5px}#job-alert-list-editor button[disabled].keyword-add{cursor:initial}@media screen and (min-width: 800px){#job-alert-list-editor .job-alert-list-category{float:left;width:48%}}@media screen and (min-width: 800px){#job-alert-list-editor .job-alert-list-location{float:right;width:48%}}#job-alert-unsubscribe label{display:block;margin:0 0 0 30px}#job-alert-unsubscribe input{float:left}@media screen and (min-width: 800px){#job-alert-unsubscribe input{margin-top:5px}}#job-alert-unsubscribe p{margin-bottom:20px}#job-alert-unsubscribe button{margin:0 10px 0 0}.job-management-alert-wrapper{margin:30px auto;text-align:center;padding:0 25px;max-width:90%}.job-management-alert-wrapper form{margin:20px 0}.job-management-alert-wrapper form input#do-not-contact{margin-top:3px}@media screen and (min-width: 550px){.job-management-alert-wrapper form #job-alert-list-editor input{width:40%}}.job-management-alert-wrapper form button{border:1px solid #1062a5;color:#007db8;padding:12px 17px;margin:5px 0}.job-management-alert-wrapper form button:hover,.job-management-alert-wrapper form button:focus{color:#343434}.job-management-alert-wrapper h1{font-size:1.25rem;background:#007db8;color:#fff;padding:15px 0}@media screen and (min-width: 800px){.job-management-alert-wrapper h1{font-size:1.875rem}}.job-management-alert-wrapper p,.job-management-alert-wrapper ul{margin:10px 0;position:relative}/*! =================================================================
Job Alert Management Page
================================================================= */#ja-management main form{font-size:1rem;margin:0 0 30px;padding-bottom:30px}#ja-management main form#job-alert-list{border-bottom:1px solid #ebebeb}#ja-management main form#job-alert-list-editor{border-bottom:1px solid #ebebeb}#ja-management main form h1{font-size:1.5rem;margin-bottom:15px}#job-alert-list li{display:inline-block;margin:0 5px 10px 0}#job-alert-list button{font-size:0;padding:0;border:none}#job-alert-list button:after{content:'X';font-size:1.375rem;margin:0 10px 0 5px;display:inline-block}#job-alert-list-editor input{-ms-appearance:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;width:100%;border-radius:5px;color:#343434;padding:0 0 0 10px;border:1px solid #777;height:39px;width:85%}@media screen and (min-width: 800px){#job-alert-list-editor input{width:100%}}#job-alert-list-editor label{display:block;margin-bottom:5px}#job-alert-list-editor button.keyword-add,#job-alert-list-editor button.job-alert-clear{margin:0 10px 0 0}#job-alert-list-editor button.keyword-add:before{content:'+';margin-right:5px}#job-alert-list-editor button[disabled].keyword-add{cursor:initial}#job-alert-unsubscribe label{display:block;margin:0 0 0 30px}#job-alert-unsubscribe input{margin-top:5px}#job-alert-unsubscribe p{margin-bottom:20px}#job-alert-unsubscribe button{margin:0 10px 0 0}.unsubscribe-unsubscribe-success,.job-alert-verify-success{background:#f5f5f5;color:#343434;font-size:1.375rem;padding:20px 0;text-align:center}#job-alert-list-editor input{width:80% !important}@media screen and (min-width: 800px){#job-alert-list-editor input{width:90% !important}}/*! =================================================================
Job Matching Page
================================================================= */.job-matching-wrapper{display:block;margin:0 auto;max-width:1315px;width:100%}.job-matching-user{width:100%}.job-matching-user img{float:left;margin:0 5px 0 0;max-width:105px}@media screen and (min-width: 1000px){.job-matching-user img{margin:0 10px 0 0}}@media screen and (min-width: 1400px){.job-matching-user img{margin:0 20px 0 0}}.job-matching-user h2{font-size:1.125rem;color:#464646;margin:0}.job-relevance{font-size:0 !important;text-indent:-9999em}.job-relevance:after{content:'';background:url("../v2_0/img/relevancy-sprite.png") no-repeat;width:110px;height:18px;display:block}.job-relevance.q-1:after{content:'';background-position:0 -70px}.job-relevance.q-2:after{content:'';background-position:0 -46px}.job-relevance.q-3:after{content:'';background-position:0 -23px}.job-relevance.q-4:after{content:'';background-position:0 0}#job-matching-logout{background:#ededed;float:left;margin-bottom:5px;padding:15px 18px;width:100%}#job-matching-logout a{color:#1062a5;font-size:1.125rem;font-weight:500;margin:10px 0 0}#job-matching-logout a:hover,#job-matching-logout a:focus{color:#343434;text-decoration:none}#job-matching-filters{margin-bottom:20px}#job-matching-filters h2{clear:both;color:#000;display:block;font-size:1.875rem;font-weight:500;margin:0 auto 10px;padding-top:45px;text-align:center}@media screen and (min-width: 800px){#job-matching-filters h2{font-size:2rem}}#job-matching-filters .expandable-parent a:hover,#job-matching-filters .expandable-parent a:focus{opacity:.9}#job-matching-filters .expandable-parent a:after{color:#b7295a;content:"+";display:inline-block;float:right;font-size:2.0625rem;font-weight:100;margin-top:-10px;padding:0 18px 0 0}#job-matching-filters .expandable-parent a.expandable-child-open{color:#b7295a}#job-matching-filters .expandable-parent a.expandable-child-open:after{color:#444;content:"\2013";cursor:pointer}#job-matching-filters .expandable-childlist-open{margin-bottom:10px}#job-matching-filters legend{display:block;width:100%;font-size:1.125rem;font-weight:700;margin-bottom:5px}#job-matching-filters legend:hover,#job-matching-filters legend:focus{background:#ddd}#job-matching-filters legend a{background:#eee;color:#444;padding:14px 18px}#job-matching-filters legend.expandable-child-open{background:#b7295a}#job-matching-filters fieldset{padding:0 12px}@media screen and (min-width: 800px){#job-matching-filters fieldset{padding:0}}.job-matching-location{border-top:1px solid #c7c7c7}.job-matching-location label{font-size:1rem}.job-matching-location input{border:1px solid #c7c7c7;border-radius:0;text-indent:15px}.job-matching-location button{background:#1062a5;color:#fff;font-size:1rem;font-weight:700;padding:10px}.job-matching-filter-list label{font-size:1rem}.job-matching-filter-list input[type="checkbox"]:checked+label{background:#eee;color:#333;cursor:pointer}.job-matching-filter-list input[type="checkbox"]:checked+label:hover,.job-matching-filter-list input[type="checkbox"]:checked+label:focus{background:none}.job-matching-filter-list input[type="checkbox"]:focus:checked+label,.job-matching-filter-list input[type="checkbox"]:hover:checked+label{background:none}#job-matching-results{padding:23px 0 7px}@media screen and (min-width: 800px){#job-matching-results{-webkit-box-shadow:0px 9px 13.76px 2.24px rgba(0,0,0,0.26);-moz-box-shadow:0px 9px 13.76px 2.24px rgba(0,0,0,0.26);box-shadow:0px 9px 13.76px 2.24px rgba(0,0,0,0.26);float:left;margin:55px 0 65px 30px;padding:40px 50px 35px;width:60%}}@media screen and (min-width: 1400px){#job-matching-results{margin:55px 0 65px;width:65%}}#job-matching-results h1[role=status]{margin:0}#job-matching-results span.job-location{display:none}#job-matching-results>ul{margin-top:0}@media screen and (min-width: 800px){#job-matching-results>ul li{position:relative}#job-matching-results>ul li:after{border:solid #007db8;border-width:0 2px 2px 0;content:'';display:inline-block;float:right;padding:5px;position:absolute;right:5px;top:45%;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#job-matching-results>ul li a{max-width:95%}}/*! =================================================================
Sitemap Page
================================================================= */#sitemap .job-category,#sitemap .job-keyword,#sitemap .job-location{border-bottom:1px solid #ebebeb;margin:0 0 30px;padding-bottom:30px;width:100%}@media screen and (min-width: 800px){#sitemap .job-category,#sitemap .job-keyword,#sitemap .job-location{clear:both;float:left}}#sitemap .job-category h2,#sitemap .job-keyword h2,#sitemap .job-location h2{font-size:1.25rem;font-weight:bold;margin:15px auto;color:#343434;background:none;padding:0 10px;text-align:center;cursor:default;text-decoration:underline;text-transform:none}@media screen and (min-width: 800px){#sitemap .job-category h2,#sitemap .job-keyword h2,#sitemap .job-location h2{font-size:1.5rem}}#sitemap .job-category h2.expandable-parent:after,#sitemap .job-keyword h2.expandable-parent:after,#sitemap .job-location h2.expandable-parent:after{display:none}#sitemap .job-category ul:after,#sitemap .job-keyword ul:after,#sitemap .job-location ul:after{content:'';clear:both;display:block}#sitemap .job-category li,#sitemap .job-keyword li,#sitemap .job-location li{margin:10px 0 0 25px;list-style:disc}@media screen and (min-width: 800px){#sitemap .job-category li,#sitemap .job-keyword li,#sitemap .job-location li{float:left;margin:10px 0 0 35px;padding-right:20px;width:45%}}#sitemap .job-category li a,#sitemap .job-keyword li a,#sitemap .job-location li a{font-weight:500}#sitemap .job-category li a:hover,#sitemap .job-category li a:focus,#sitemap .job-keyword li a:hover,#sitemap .job-keyword li a:focus,#sitemap .job-location li a:hover,#sitemap .job-location li a:focus{color:#343434}#sitemap p.location-dropdown-btn,#sitemap p.category-dropdown-btn{display:none}/*! ============================================================
Error
===============================================================*/#error .error-wrapper{margin:50px auto;max-width:1290px}#error .error-wrapper h1{font-size:1.875rem}#error .error-wrapper p{font-size:1.125rem}#error .error-wrapper h1,#error .error-wrapper p{padding:0 18px}#error .error-wrapper a:hover,#error .error-wrapper a:focus{color:#343434}/*! ============================================================
Footer
===============================================================*/footer{background:#000;color:#fff;padding:25px 15px 45px}@media screen and (min-width: 800px){footer{position:relative}}footer .social-media h2{color:#0d68a9;font-size:2rem;text-align:center;margin:0 0 25px}@media screen and (min-width: 800px){footer .social-media h2{font-size:2.5rem}}footer .footer-wrapper{margin:0 auto;max-width:780px}footer .footer-wrapper ul#footer-nav{margin:0 0 40px;font-weight:700}@media screen and (min-width: 600px){footer .footer-wrapper ul#footer-nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}footer .footer-wrapper ul#footer-nav li{display:block;margin:0 0 25px}@media screen and (min-width: 600px){footer .footer-wrapper ul#footer-nav li{margin:0}}footer .footer-wrapper ul#footer-nav li a:hover,footer .footer-wrapper ul#footer-nav li a:focus{color:#fff}footer .footer-wrapper p{font-size:.75rem}footer .footer-wrapper p.footer-main-heading{font-size:1rem;font-weight:700;margin:0}footer .footer-wrapper p.small-link{font-size:.75rem;font-weight:700}footer .footer-wrapper p.small-link a{color:#fff}footer .footer-wrapper p.small-link a:hover,footer .footer-wrapper p.small-link a:focus{color:#1062a5}footer .footer-wrapper p.footer-main-subheading{cursor:pointer;font-size:.875rem;font-weight:700}footer .footer-wrapper p.footer-main-subheading:after{content:'';border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);margin:2px 0 0 7px;position:absolute}footer .footer-wrapper p.footer-main-subheading.clicked-on:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);margin:6px 0 0 7px}footer .footer-wrapper .hidden-footer-text{display:none}footer .footer-wrapper .hidden-footer-text.open-footer-text{display:block}footer .footer-wrapper .hidden-footer-text p{font-size:.75rem}footer .footer-wrapper .hidden-footer-text p.subheading{font-size:.875rem;font-weight:700}footer .footer-wrapper .hidden-footer-text p.subheading a{color:#fff}footer .footer-wrapper .hidden-footer-text ul{font-size:.75rem;margin:0 0 20px 30px}footer .footer-wrapper .hidden-footer-text ul li{list-style:disc}footer .footer-wrapper .large-subheading{font-size:1rem;font-weight:700}#engagement article.story-content{display:block;margin:25px auto 30px;overflow:hidden;width:calc(100% - 36px)}#engagement article.story-content p{margin:15px auto}#engagement article.story-content img{max-width:100%}#engagement article.story-content>img:first-of-type{max-width:100%;width:100%;margin:0 auto 30px;display:block}#engagement article.story-content h1,#engagement article.story-content h2,#engagement article.story-content h3,#engagement article.story-content h4,#engagement article.story-content h5,#engagement article.story-content h6,#engagement article.story-content blockquote,#engagement article.story-content li{font-size:initial;margin:inherit;padding:0}#engagement article.story-content h3,#engagement article.story-content h4,#engagement article.story-content h5,#engagement article.story-content h6{font-weight:700;margin-bottom:15px}#engagement article.story-content h1{color:#007db8;font-size:1.75rem;margin:0 0 10px}@media screen and (min-width: 800px){#engagement article.story-content h1{font-size:2.5rem}}#engagement article.story-content h2{font-size:1.5rem;margin:0 0 10px}@media screen and (min-width: 800px){#engagement article.story-content h2{font-size:2.25rem}}#engagement article.story-content h3{color:#007db8}#engagement article.story-content h3,#engagement article.story-content h4,#engagement article.story-content h5,#engagement article.story-content h6{font-size:1.25rem;margin:0 0 5px}@media screen and (min-width: 800px){#engagement article.story-content h3,#engagement article.story-content h4,#engagement article.story-content h5,#engagement article.story-content h6{font-size:2rem}}#engagement article.story-content ul,#engagement article.story-content ol{list-style:initial;margin:0 0 20px;padding:0 0 15px 16px}#engagement article.story-content ul li,#engagement article.story-content ol li{display:list-item;list-style-type:disc;margin:0 0 0 32px}#engagement article.story-content ol li{list-style-type:decimal}#engagement article.story-content .center{text-align:center}#engagement article.story-content .left img{float:left;margin:0 5px 0 0}#engagement article.story-content .right{text-align:right}#engagement article.story-content .right img{float:right;margin:0 0 0 5px}.blue-btn{background-color:#007db8;padding:10px;text-align:center;margin:1em 0;display:inline-block;font-size:14px;color:#fff !important}.blue-btn:hover,.blue-btn:focus{background:#343434}#cms-created-page-content em,#cms-created-page-content i,#cms-created-page-modules em,#cms-created-page-modules i{font-style:italic}#cms-created-page-content i,#cms-created-page-modules i{font-style:normal;color:#fff}#cms-created-page-content{width:100%;padding:0 15px;margin:0 auto 30px;position:relative}@media screen and (min-width: 800px){#cms-created-page-content{max-width:1290px}}#pb-no-header #cms-created-page-content{margin:25px auto 30px}@media screen and (min-width: 1000px){#pb-no-header #cms-created-page-content{margin:100px auto 30px}}#cms-created-page-content p{margin:15px auto}#cms-created-page-content img{max-width:100%}#cms-created-page-content img:first-of-type{max-width:100%;height:auto;margin:0 auto 30px;display:block}#cms-created-page-content h1,#cms-created-page-content h2,#cms-created-page-content h3,#cms-created-page-content h4,#cms-created-page-content h5,#cms-created-page-content h6,#cms-created-page-content blockquote,#cms-created-page-content li{font-size:initial;margin:inherit;padding:0}#cms-created-page-content h3,#cms-created-page-content h4,#cms-created-page-content h5,#cms-created-page-content h6{font-weight:700;margin-bottom:15px}#cms-created-page-content h1{color:#007db8;font-size:1.75rem;margin:0 0 10px}@media screen and (min-width: 800px){#cms-created-page-content h1{font-size:2.5rem}}#cms-created-page-content h2{font-size:1.5rem;margin:0 0 10px}@media screen and (min-width: 800px){#cms-created-page-content h2{font-size:2.25rem}}#cms-created-page-content h3{color:#007db8}#cms-created-page-content h3,#cms-created-page-content h4,#cms-created-page-content h5,#cms-created-page-content h6{font-size:1.25rem;margin:0 0 5px}@media screen and (min-width: 800px){#cms-created-page-content h3,#cms-created-page-content h4,#cms-created-page-content h5,#cms-created-page-content h6{font-size:2rem}}#cms-created-page-content ul,#cms-created-page-content ol{list-style:initial;margin:0 0 20px;padding:0 0 15px 16px}#cms-created-page-content ul li,#cms-created-page-content ol li{display:list-item;list-style-type:disc;margin:0 0 0 32px}#cms-created-page-content ol li{list-style-type:decimal}#cms-created-page-modules{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;max-width:1290px;margin:0  auto;padding:30px 0}@media screen and (min-width: 800px){#cms-created-page-modules{-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}}.pb-right .pb-side #cms-created-page-modules,.pb-left .pb-side #cms-created-page-modules{display:block}#cms-created-page-modules>section,#cms-created-page-modules>form,#cms-created-page-modules>article,#cms-created-page-modules>div{width:98%;padding:1em;margin:0 0 0.5em 0;box-shadow:none;box-sizing:border-box;word-wrap:break-word}#cms-created-page-modules>section.job-list,#cms-created-page-modules>form.job-list,#cms-created-page-modules>article.job-list,#cms-created-page-modules>div.job-list{flex:100% !important;margin:auto !important}@media screen and (min-width: 800px){#cms-created-page-modules>section,#cms-created-page-modules>form,#cms-created-page-modules>article,#cms-created-page-modules>div{flex:43%}#cms-created-page-modules>section:nth-child(odd),#cms-created-page-modules>form:nth-child(odd),#cms-created-page-modules>article:nth-child(odd),#cms-created-page-modules>div:nth-child(odd){margin:0 1% 0.5em 0}#cms-created-page-modules>section:nth-child(even),#cms-created-page-modules>section:last-of-type,#cms-created-page-modules>form:nth-child(even),#cms-created-page-modules>form:last-of-type,#cms-created-page-modules>article:nth-child(even),#cms-created-page-modules>article:last-of-type,#cms-created-page-modules>div:nth-child(even),#cms-created-page-modules>div:last-of-type{margin:0 0 0.5em 0}.pb-right .pb-side #cms-created-page-modules>section,.pb-left .pb-side #cms-created-page-modules>section,.pb-right .pb-side #cms-created-page-modules>form,.pb-left .pb-side #cms-created-page-modules>form,.pb-right .pb-side #cms-created-page-modules>article,.pb-left .pb-side #cms-created-page-modules>article,.pb-right .pb-side #cms-created-page-modules>div,.pb-left .pb-side #cms-created-page-modules>div{flex:initial;margin:0 0 0.5em 0}}#cms-created-page-modules>section.media-module,#cms-created-page-modules>form.media-module,#cms-created-page-modules>article.media-module,#cms-created-page-modules>div.media-module{margin:10px auto;overflow:hidden;padding:0}@media screen and (min-width: 800px){#cms-created-page-modules>section.media-module,#cms-created-page-modules>form.media-module,#cms-created-page-modules>article.media-module,#cms-created-page-modules>div.media-module{margin:15px !important}}#cms-created-page-modules>section.media-module img,#cms-created-page-modules>form.media-module img,#cms-created-page-modules>article.media-module img,#cms-created-page-modules>div.media-module img{width:100%;max-width:100%;vertical-align:top}@media screen and (min-width: 800px){#cms-created-page-modules>section.media-module img,#cms-created-page-modules>form.media-module img,#cms-created-page-modules>article.media-module img,#cms-created-page-modules>div.media-module img{width:auto}}#cms-created-page-modules>section.media-module span,#cms-created-page-modules>form.media-module span,#cms-created-page-modules>article.media-module span,#cms-created-page-modules>div.media-module span{display:block;padding:1em 0;text-align:left}#cms-created-page-modules .profile-module{background:#007db8;color:#fff;margin:10px auto;padding:40px 40px 20px}@media screen and (min-width: 800px){#cms-created-page-modules .profile-module{margin:15px !important}}#cms-created-page-modules .profile-module:before{background:url("../v2_0/img/profile-mod-dell-logo.png") no-repeat;content:'';float:right;height:95px;width:95px}#cms-created-page-modules .profile-module img{width:100%;max-width:100%;display:block;margin:0 0 10px 0}@media screen and (min-width: 550px){#cms-created-page-modules .profile-module img{width:35%;max-width:300px;max-height:300px;display:inline-block;margin:0 10px 0 0}}#cms-created-page-modules .profile-module .emp-details{display:block;margin:30px 0 20px;vertical-align:top}#cms-created-page-modules .profile-module .emp-details p{margin:0 0 .25em 0;display:block}#cms-created-page-modules .profile-module .emp-details p b{display:inline-block}#cms-created-page-modules .profile-module .emp-details p.emp-name{font-size:1.25em;font-weight:bold}#cms-created-page-modules .profile-module .emp-details .social-media{margin:10px 0 0;text-align:left}#cms-created-page-modules .profile-module .emp-details .social-media a{height:38px;width:38px}#cms-created-page-modules .profile-module .emp-details .social-media-sprite,#cms-created-page-modules .profile-module .emp-details .social-media-facebook,#cms-created-page-modules .profile-module .emp-details .social-media-glassdoor,#cms-created-page-modules .profile-module .emp-details .social-media-googleplus,#cms-created-page-modules .profile-module .emp-details .social-media-instagram,#cms-created-page-modules .profile-module .emp-details .social-media-linkedin,#cms-created-page-modules .profile-module .emp-details .social-media-pinterest,#cms-created-page-modules .profile-module .emp-details .social-media-rss,#cms-created-page-modules .profile-module .emp-details .social-media-tumblr,#cms-created-page-modules .profile-module .emp-details .social-media-twitter,#cms-created-page-modules .profile-module .emp-details .social-media-viadeo,#cms-created-page-modules .profile-module .emp-details .social-media-xing,#cms-created-page-modules .profile-module .emp-details .social-media-youtube{background-image:url(../v2_0/img/profile-mod-social-media-sprite.png);background-repeat:no-repeat}#cms-created-page-modules .profile-module .emp-details .social-media-email{background-position:-228px 0}#cms-created-page-modules .profile-module .emp-details .social-media-facebook{background-position:0 0}#cms-created-page-modules .profile-module .emp-details .social-media-googleplus{background-position:-172px 0}#cms-created-page-modules .profile-module .emp-details .social-media-linkedin{background-position:-114px 0}#cms-created-page-modules .profile-module .emp-details .social-media-twitter{background-position:-58px 0}#cms-created-page-modules .profile-module .emp-details .social-share a:not(.share-more).youtube{background-position:-196px 0}#cms-created-page-modules .profile-module #emp-bio,#cms-created-page-modules .profile-module #co-details{display:none}#cms-created-page-modules #map-module #map-canvas{background-image:url("../../../img/admin/map-not-available.jpg");background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:#DCE0E5;height:350px;margin-top:1em}#cms-created-page-modules #map-module #map-canvas .gm-style div[aria-hidden="true"]{display:inherit}#cms-created-page-modules #map-module p{margin:0 0 .25em 0;display:block}#cms-created-page-modules #map-module p #map-head{display:none;font-size:1.25em;font-weight:bold}#cms-created-page-modules .event-module{border-top:8px solid #6e2585;display:block;margin:10px 0;position:relative}#cms-created-page-modules .event-module:before{background:url("../v2_0/img/event-calendar.png") no-repeat;background-size:50%;content:'';display:inline-block;height:218px;left:10px;position:absolute;top:-50px;width:206px}#cms-created-page-modules .event-module .event-name{font-size:1.5rem;margin:50px 0 16px !important;text-align:center}@media screen and (min-width: 1200px){#cms-created-page-modules .event-module .event-name{font-size:1.875rem}}#cms-created-page-modules .event-module .event-date,#cms-created-page-modules .event-module .event-time,#cms-created-page-modules .event-module .event-loc-name,#cms-created-page-modules .event-module .event-address{background:#eee;font-weight:500;margin:0;padding:0 10px 0 30px}#cms-created-page-modules .event-module .event-date b,#cms-created-page-modules .event-module .event-time b,#cms-created-page-modules .event-module .event-loc-name b,#cms-created-page-modules .event-module .event-address b{color:#946da3;font-weight:700}#cms-created-page-modules .event-module .event-date{font-size:1.375rem;padding:25px 10px 0 30px}#cms-created-page-modules .event-module .event-address{padding:0 10px 25px 30px}#cms-created-page-modules .event-module .event-description{margin:10px 0}#cms-created-page-modules .event-module .event-description b{display:block;font-weight:400;margin:0 0 5px}#cms-created-page-modules a[data-selector-name="calloutactionlink"]{background:#00447c;color:#fff;font-size:1.375rem;font-weight:700;margin:10px auto;text-align:center;position:relative;padding:0 0 20px;width:98%}@media screen and (min-width: 800px){#cms-created-page-modules a[data-selector-name="calloutactionlink"]{flex:43%;margin:15px}}#cms-created-page-modules a[data-selector-name="calloutactionlink"]:hover,#cms-created-page-modules a[data-selector-name="calloutactionlink"]:focus{background:#eee;color:#00447c}#cms-created-page-modules a[data-selector-name="calloutactionlink"] img{display:inline-block;margin:0 0 20px;width:100%}.pb-left,.pb-right,.pb-top{width:100%;padding:0 20px;margin:0 auto;overflow:auto}@media screen and (min-width: 1200px){.pb-left,.pb-right,.pb-top{max-width:1000px}}@media screen and (min-width: 1200px){.pb-primary{width:68%}.pb-left .pb-primary{float:right}.pb-right .pb-primary{float:left}.pb-top .pb-primary{width:100%}}@media screen and (min-width: 1200px){.pb-side{padding:25px 0 0;width:28%}.pb-left .pb-side{float:left}.pb-right .pb-side{float:right}.pb-top .pb-side{width:100%}}#pb-no-header #cms-created-page-modules .event-module{margin:50px auto 10px}@media screen and (min-width: 800px){#pb-no-header #cms-created-page-modules .event-module{margin:35px 15px 15px !important}}#pb-no-header #cms-created-page-modules .social-share{background:none;margin:10px auto}@media screen and (min-width: 800px){#pb-no-header #cms-created-page-modules .social-share{margin:15px !important}}#pb-no-header #cms-created-page-modules .social-media a{width:38px;height:38px}#pb-no-header #cms-created-page-modules .social-media li a,#pb-no-header #cms-created-page-modules .social-sprite,#pb-no-header #cms-created-page-modules .social-share a.apnacircle:not(.share-more),#pb-no-header #cms-created-page-modules .social-share a.email:not(.share-more),#pb-no-header #cms-created-page-modules .social-share a.facebook:not(.share-more),#pb-no-header #cms-created-page-modules .social-share a.googleplus:not(.share-more),#pb-no-header #cms-created-page-modules .social-share a.linkedin:not(.share-more),#pb-no-header #cms-created-page-modules .social-share a.pinterest:not(.share-more),#pb-no-header #cms-created-page-modules .social-share a.tumblr:not(.share-more),#pb-no-header #cms-created-page-modules .social-share a.twitter:not(.share-more),#pb-no-header #cms-created-page-modules .social-share a.viadeo:not(.share-more),#pb-no-header #cms-created-page-modules .social-share a.xing:not(.share-more),#pb-no-header #cms-created-page-modules .social-share a.youtube:not(.share-more){background:url(../v2_0/img/115660_Dell_PB_social_icons.png) no-repeat}#pb-no-header #cms-created-page-modules .social-share a:not(.share-more).email{background-position:-228px 0}#pb-no-header #cms-created-page-modules .social-media-facebook,#pb-no-header #cms-created-page-modules .social-share a:not(.share-more).facebook{background-position:-16px -10px !important}#pb-no-header #cms-created-page-modules .social-share a:not(.share-more).googleplus{background-position:-172px 0}#pb-no-header #cms-created-page-modules .social-media-linkedin,#pb-no-header #cms-created-page-modules .social-share a:not(.share-more).linkedin{background-position:-120px -10px !important}#pb-no-header #cms-created-page-modules .social-media-twitter,#pb-no-header #cms-created-page-modules .social-share a:not(.share-more).twitter{background-position:-68px -10px !important}#pb-no-header #cms-created-page-modules .social-media-youtube,#pb-no-header #cms-created-page-modules .social-share a:not(.share-more).youtube{background-position:-172px -10px !important}#pb-no-header #cms-created-page-modules .social-media-glassdoor,#pb-no-header #cms-created-page-modules .social-share a:not(.share-more).glassdoor{background-position:-224px -10px !important}#pb-no-header #cms-created-page-modules .social-media-instagram,#pb-no-header #cms-created-page-modules .social-share a:not(.share-more).instagram{background-position:-276px -10px !important}#pb-no-header .profile-module{background:#007db8;color:#fff;margin:10px 0;padding:40px 40px 20px}#pb-no-header .profile-module:before{background:url("../v2_0/img/profile-mod-dell-logo.png") no-repeat;content:'';float:right;height:95px;width:95px}#pb-no-header .jobid,#pb-no-header .date,#pb-no-header .category,#pb-no-header .description{display:none}#pb-no-header main{margin-top:0}.js #pb-no-header .banner-search-wrapper .search-toggle{color:#0d68a9;overflow:hidden}@media screen and (min-width: 1000px){.js #pb-no-header .banner-search-wrapper .search-toggle{border-radius:0 0 3px 3px}.js #pb-no-header .banner-search-wrapper .search-toggle.open-icon{-webkit-box-shadow:0px 3px 7px 0px #000;-moz-box-shadow:0px 3px 7px 0px #000;box-shadow:0px 3px 7px 0px #000;left:0;margin:0 auto;position:absolute;right:0;top:320px;width:100%}}.js #pb-no-header .banner-search-wrapper .search-toggle:after{margin-left:-115px}#pb-no-header .banner-search-wrapper .banner{display:none}@media screen and (min-width: 1000px){#pb-no-header .search-only{border-top:8px solid #b5d325;bottom:0;height:53px;position:fixed;top:104px;z-index:9}#pb-no-header .search-only:after{border-radius:0 0 3px 3px;top:0}}#pb-no-header .job-match-wrapper{min-height:161px}@media screen and (min-width: 1000px){body#cp-work-flexibility .picture-link ul li a span{padding:37px}}body#cp-work-flexibility .intro-wrapper.green .intro-text>p{max-width:750px;margin:.5em auto}body#cp-work-flexibility .intro-wrapper.green .triple-wide-list li{padding-top:110px;position:relative}body#cp-work-flexibility .intro-wrapper.green .triple-wide-list li img{position:absolute;top:0}body#cp-work-flexibility .intro-wrapper.green .triple-wide-list li:nth-child(1) img{left:calc(50% - 38px)}body#cp-work-flexibility .intro-wrapper.green .triple-wide-list li:nth-child(2) img{left:calc(50% - 45px);top:21px}body#cp-work-flexibility .intro-wrapper.green .triple-wide-list li:nth-child(3) img{left:calc(50% - 35px);top:13px}#student-events li.main-event-heading{list-style:none;margin:0 0 10px}#student-events li.main-event-heading button{background:#eee;padding:25px 0 25px 15px;text-align:left;width:100%;position:relative}#student-events li.main-event-heading button:before{color:#5a1272;content:"\f105";font-family:FontAwesome;font-size:1.625rem;font-weight:bold;margin-right:10px}#student-events li.main-event-heading button span.date{color:#5a1272;font-size:1.375rem;font-weight:500}#student-events li.main-event-heading button span.title{color:#5a1272;display:block;font-size:1.125rem;margin:5px 0 0}#student-events li.main-event-heading button:hover,#student-events li.main-event-heading button:focus{background:#bababa}#student-events li.main-event-heading button:hover:before,#student-events li.main-event-heading button:focus:before{color:#fff}#student-events li.main-event-heading button:hover span.date,#student-events li.main-event-heading button:hover span.title,#student-events li.main-event-heading button:focus span.date,#student-events li.main-event-heading button:focus span.title{color:#fff}#student-events li.main-event-heading .event-body{background:#eee;display:none;padding:15px}#student-events li.active button:before{content:"\f107";transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}#student-events li.active .event-body{display:block}#ja-wrapper{position:relative;width:100%;display:inline-block;margin-top:50px;float:left;min-height:154px}@media screen and (min-width: 800px){#ja-wrapper.active .ja-ribbon #expand-ja{display:none}#ja-wrapper.active .ja-form-wrapper{display:inline-block}#ja-wrapper.active .ja-form-wrapper>div{animation:slideUP 550ms ease-in-out 100ms forwards}#ja-wrapper.active .ja-form-wrapper>div>form{opacity:1}#ja-wrapper.active .ja-form-wrapper>div h3{margin:0;color:#000;font-size:2.5rem;width:calc(100% - 90px)}#ja-wrapper.active .ja-form-wrapper>div h3 i{font-size:5.750rem;position:relative;color:#fff;position:relative;float:left}#ja-wrapper.active .ja-form-wrapper>div h3 i.fa-cog{margin-left:-40px;z-index:0;margin-right:15px}#ja-wrapper.active .ja-form-wrapper>div h3 i.fa-arrow-right{z-index:2}#ja-wrapper.active .ja-form-wrapper>div h3 i.fa-arrow-right.white{margin-left:-70px;z-index:1;color:#f2af00}#page-builder #ja-wrapper.active{display:inline-block !important;position:inherit}}#ja-wrapper .ja-ribbon{position:absolute;bottom:0;left:0;width:100%;background-color:#f2af00;display:none}@media screen and (min-width: 800px){#ja-wrapper .ja-ribbon{display:inline-block}}#ja-wrapper .ja-ribbon>div{margin:0 auto;max-width:1290px;padding:40px 15px;position:relative}#ja-wrapper .ja-ribbon>div h3{margin:0;color:#000;font-size:2.5rem;width:calc(100% - 90px)}#ja-wrapper .ja-ribbon>div h3 i{font-size:5.750rem;position:relative;color:#fff;position:relative;float:left}#ja-wrapper .ja-ribbon>div h3 i.fa-cog{margin-left:-40px;z-index:0;margin-right:15px}#ja-wrapper .ja-ribbon>div h3 i.fa-arrow-right{z-index:2}#ja-wrapper .ja-ribbon>div h3 i.fa-arrow-right.white{margin-left:-70px;z-index:1;color:#f2af00}#ja-wrapper .ja-ribbon>div p{margin:0;color:#000;font-size:1.125rem;width:calc(100% - 90px)}#ja-wrapper .ja-ribbon>div button{float:right;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.125rem;margin-right:15px}@media screen and (min-width: 1600px){#ja-wrapper .ja-ribbon>div button{margin-right:0}}#ja-wrapper .ja-ribbon>div button:after{display:inline-block;font-family:fontawesome;content:'\f054';margin-left:3px;font-size:.875rem}#ja-wrapper .ja-form-wrapper{width:100%;display:inline-block}@media screen and (min-width: 800px){#ja-wrapper .ja-form-wrapper{display:none;margin-bottom:134px;overflow:hidden;left:0;right:0;bottom:0;z-index:2}}#ja-wrapper .ja-form-wrapper>div{-webkit-transition:all 1000ms ease-out 1s;-moz-transition:all 1000ms ease-out 1s;-ms-transition:all 1000ms ease-out 1s;-o-transition:all 1000ms ease-out 1s;transition:all 1000ms ease-out 1s;position:relative;margin:0 auto;max-width:1290px;padding:40px 15px;background-color:#f2af00}@media screen and (min-width: 800px){#ja-wrapper .ja-form-wrapper>div{padding:50px 15px;bottom:-1200px}}@media screen and (min-width: 1000px){#ja-wrapper .ja-form-wrapper>div{padding:50px 40px}}#ja-wrapper .ja-form-wrapper>div #close-ja{position:relative;z-index:3;float:right;font-size:16px;display:none}@media screen and (min-width: 800px){#ja-wrapper .ja-form-wrapper>div #close-ja{display:inline-block}}#ja-wrapper .ja-form-wrapper>div #close-ja:after{font-family:fontawesome;content:'\f057';margin-left:2px;display:inline-block}#ja-wrapper .ja-form-wrapper>div form{-webkit-transition:all 1000ms ease-out 1s;-moz-transition:all 1000ms ease-out 1s;-ms-transition:all 1000ms ease-out 1s;-o-transition:all 1000ms ease-out 1s;transition:all 1000ms ease-out 1s}@media screen and (min-width: 800px){#ja-wrapper .ja-form-wrapper>div form{opacity:0}}@media screen and (min-width: 1000px){#ja-wrapper .ja-form-wrapper>div form{margin:60px 0 40px 50%}}#ja-wrapper .ja-form-wrapper>div form h3{margin:0;color:#000;font-size:2.5rem}@media screen and (min-width: 800px){#ja-wrapper .ja-form-wrapper>div form h3{display:none}}#ja-wrapper .ja-form-wrapper>div form span{display:block}#ja-wrapper .ja-form-wrapper>div form span.instruction-text{margin:5px 0 15px;color:#000;font-size:.875rem;display:inline-block;font-weight:bold}@media screen and (min-width: 800px){#ja-wrapper .ja-form-wrapper>div form span.instruction-text{font-size:1rem}}#ja-wrapper .ja-form-wrapper>div form input[type='text']{width:100%;max-width:100%}#ja-wrapper .ja-form-wrapper>div form label{font-weight:700;margin:0 0 15px;max-width:230px}#ja-wrapper .ja-form-wrapper>div form button.keyword-add{font-size:0;margin:0 0 0 5px;padding:0;position:relative;text-align:center;top:35px;float:right}@media screen and (min-width: 800px){#ja-wrapper .ja-form-wrapper>div form button.keyword-add{margin:0;top:53px}}#ja-wrapper .ja-form-wrapper>div form button.keyword-add:after{border:2px solid #000;color:#000;content:'+';display:inline-block;font-size:27px;height:34px;width:34px}#ja-wrapper .ja-form-wrapper>div form button.keyword-add:hover:after,#ja-wrapper .ja-form-wrapper>div form button.keyword-add:focus:after{border-color:#fff;color:#fff}@media screen and (min-width: 800px){#ja-wrapper .ja-form-wrapper>div form fieldset>p{width:calc(50% - 35px);max-width:calc(50% - 35px);float:left;margin:15px 15px 15px 0}}#ja-wrapper .ja-form-wrapper>div form fieldset>p:last-of-type{float:left;max-width:calc(100% - 52px);width:100%}@media screen and (min-width: 800px){#ja-wrapper .ja-form-wrapper>div form fieldset>p:last-of-type{width:calc(50% - 35px);max-width:calc(50% - 35px);margin:15px 15px 15px 0}}#ja-wrapper .ja-form-wrapper>div form p:not(.submit) input,#ja-wrapper .ja-form-wrapper>div form p:not(.submit) select{height:35px;width:100%}#ja-wrapper .ja-form-wrapper>div form legend{display:none}body input[type='submit'].btn,body button.btn,body a.btn{border:1px solid transparent;box-sizing:content-box;margin:0 auto;padding:9px 15px;width:calc(100% - 32px);max-width:100%;font-size:16px;display:inline-block;color:#fff;text-align:center;height:auto}@media screen and (min-width: 550px){body input[type='submit'].btn,body button.btn,body a.btn{width:auto;max-width:100%}}@media screen and (min-width: 800px){body input[type='submit'].btn,body button.btn,body a.btn{margin:0;font-size:18px}}body input[type='submit'].btn:hover,body input[type='submit'].btn:focus,body button.btn:hover,body button.btn:focus,body a.btn:hover,body a.btn:focus{color:#007db8;text-decoration:none}body input[type='submit'].btn.outline,body button.btn.outline,body a.btn.outline{background:#fff;border:1px solid #1062a5;box-sizing:content-box;color:#1062a5;margin:0 auto;padding:9px 15px;width:calc(100% - 32px);max-width:100%;font-size:16px;display:inline-block;text-align:center;height:auto}body input[type='submit'].btn.outline:hover,body input[type='submit'].btn.outline:focus,body button.btn.outline:hover,body button.btn.outline:focus,body a.btn.outline:hover,body a.btn.outline:focus{background:#1062a5;color:#fff}.p-btn{border:1px solid transparent;clear:both;display:block;margin:10px 0 0;max-width:75%;padding:15px 30px}#job_level-toggle{display:none !important}.placeholder{padding:25px 30px 0 0;text-align:center}.placeholder h2{color:#000;font-size:1.6rem;font-weight:500;margin:17px auto 10px}.placeholder img{max-width:100%}.placeholder a{border:1px solid transparent;clear:both;display:block;margin:20px auto 0;max-width:290px;padding:15px 0;width:100%}.altru-cards-slider.show-cards{position:fixed !important;z-index:9999}#altru-widget{width:237px;height:300px;left:auto !important;top:auto !important;z-index:99999 !important}.altru-iframe-wrapper.legacy-mode.opened{position:fixed}#content #altru-widget.fixposition{position:fixed !important}#cp-global-sales #slide-boxes .inner-container>div>a{background-color:#6e2485}@media screen and (min-width: 800px){#cp-global-sales #slide-boxes{padding-top:0px}#cp-global-sales #slide-boxes .inner-container>div>a:focus{background-color:#000}}html body #survaleSideImageAnchorImgWrap{top:auto !important;bottom:0 !important;right:0 !important;height:60px;z-index:9 !important}html body #survaleSideImageAnchorImgWrap #survaleSideImageAnchor{top:auto !important;-moz-transform:rotate(90deg) !important;-webkit-transform:rotate(90deg) !important;-o-transform:rotate(90deg) !important;-ms-transform:rotate(90deg) !important;transform:rotate(90deg) !important;right:75px !important;bottom:-75px !important}body.brazil .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_h_s.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body.brazil .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_h_l.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body.brazil#search .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_sr_s.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body.brazil#search .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_sr_l.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body.brazil#job .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_jd_s.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body.brazil#job .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_jd_l.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body.brazil#cp-diversity .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_di_s.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body.brazil#cp-diversity .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_di_l.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body.brazil#cp-growing-your-career .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_gr_s.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body.brazil#cp-growing-your-career .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_gr_l.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body.brazil#saved-jobs .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_sj_s.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body.brazil#saved-jobs .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_sj_l.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body.brazil#cp-students .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_stu_s.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body.brazil#cp-students .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_stu_l.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body.brazil#cp-work-flexibility .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_wf_s.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body.brazil#cp-work-flexibility .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_wf_l.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}body.brazil#cp-why-work-here .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_wwh_s.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 800px){body.brazil#cp-why-work-here .banner-search-wrapper .banner{background-image:url("../v2_0/img/br_wwh_l.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover;min-height:480px}}@media screen and (min-width: 1000px){body.brazil .four-box-popups{background-image:url("../v2_0/img/br_crosswalk.jpg");background-position:center top;background-repeat:no-repeat;background-size:100%}}body.brazil .recently-viewed-job-list:empty,body.brazil .recently-viewed-job-list[data-recently-viewed-jobs="false"]{display:none}@media screen and (min-width: 1000px){body.brazil.js .advanced-search-form .advanced-search-form-fields{padding:50px 30px 35px 30px}}@media screen and (min-width: 1200px){body.brazil.js .advanced-search-form .advanced-search-form-fields{padding:50px 50px 35px}}@media screen and (min-width: 1000px){body.brazil.js .advanced-search-form .advanced-search-form-fields button.reset-button{font-size:14px}}@media screen and (min-width: 1200px){body.brazil.js .advanced-search-form .advanced-search-form-fields button.reset-button{font-size:1.25rem}}@media screen and (min-width: 400px){body.brazil .job-list ul li span{width:50%}}@media screen and (min-width: 800px){body.brazil .job-list ul li span{width:35%}}body.brazil .job-list ul li span:after{margin-top:3px}@media screen and (min-width: 800px){body.brazil .job-list ul li span:after{margin-top:0px}}body.brazil .job-match-wrapper div:first-of-type a{max-width:290px}@media screen and (min-width: 800px){body.brazil footer .hidden-footer-text.open-footer-text p:first-child{padding-right:20px}}@media screen and (min-width: 800px){body.brazil .banner-search-wrapper .banner{min-height:498px}}#search.brazil header{display:block !important}#ja-wrapper .ja-form-wrapper>div form span.field-validation-error[data-valmsg-for="Custom-120582"]{min-width:200PX;top:-24px;position:absolute;left:27px}.data-form input:not([type="submit"]):not([type="file"]).input-validation-error{-webkit-appearance:none}.video-iframe-container{position:relative;width:100%;padding-bottom:56.25%}.video-iframe-container iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border:none}#hide-russia{display:none}.ja-form-wrapper div h3{word-break:keep-all}#ja-wrapper .ja-form-wrapper>div form h3{display:none}#ja-wrapper.active .ja-form-wrapper>div h3 i.fa-arrow-right.white{margin-left:-70px;z-index:1;color:#f2af00}.jd-maintenance-message{text-align:center;padding-top:2em;padding-bottom:2em;background-color:#063269}@media screen and (min-width: 800px){.jd-maintenance-message{display:block;margin:0 auto;width:100%}}.jd-maintenance-message p{color:white;margin:0 auto 1em;max-width:1315px}.jd-maintenance-message a{font-size:1.125rem;margin:0 auto;max-width:222px;padding:15px 0;text-align:center;width:100%}
