@font-face{font-family:AstonMartinFlare;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/AstonMartinFlare_Rg.woff2) format("woff2")}@font-face{font-family:AstonMartinFlare;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/AstonMartinFlare_Md.woff2) format("woff2")}@font-face{font-family:AstonMartinFlare;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/AstonMartinFlare_Bd.woff2) format("woff2")}@font-face{font-family:AstonMartinFlare;font-weight:800;font-style:normal;font-display:swap;src:url(../fonts/AstonMartinFlare_XBd.woff2) format("woff2")}@font-face{font-family:AstonMartinSans;font-weight:100;font-style:normal;font-display:swap;src:url(../fonts/AstonMartinSans_Lt.woff2) format("woff2")}@font-face{font-family:AstonMartinSans;font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/AstonMartinSans_Rg.woff2) format("woff2")}@font-face{font-family:AstonMartinSans;font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/AstonMartinSans_Md.woff2) format("woff2")}@font-face{font-family:AstonMartinSans;font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/AstonMartinSans_Bd.woff2) format("woff2")}@font-face{font-family:AstonMartinSans;font-weight:800;font-style:normal;font-display:swap;src:url(../fonts/AstonMartinSans_XBd.woff2) format("woff2")}@font-face{font-family:LocalSimHei;font-weight:400;font-style:normal;font-display:swap;src:local("SimHei")}#jobs-form{width:100%;overflow:hidden}#jobs-form *{box-sizing:border-box}.pageup__content{padding-top:20px}.pageup__content #recent-jobs h2,.pageup__content #search-results h2{font-family:AstonMartinFlare;font-style:normal;font-weight:400;font-size:16px;line-height:146%;letter-spacing:.55px;text-transform:uppercase;color:#111}.pageup__content #recent-jobs .jobs-item p,.pageup__content #search-results .jobs-item p{font-family:AstonMartinSans;font-style:normal;font-weight:400;font-size:14px;line-height:155%;color:#111}.pageup__content #recent-jobs .jobs-item .job-link,.pageup__content #search-results .jobs-item .job-link{font-family:AstonMartinFlare;font-style:normal;font-weight:500;font-size:14px;line-height:146%;letter-spacing:.55px;text-transform:uppercase;color:#111}.pageup__content #recent-jobs #job-mail-trigger,.pageup__content #search-results #job-mail-trigger{font-family:AstonMartinFlare;font-style:normal;font-weight:700;font-size:14px;line-height:19px;text-transform:uppercase;color:#111}.pageup__content #recent-jobs #job-mail-trigger:hover,.pageup__content #search-results #job-mail-trigger:hover{text-decoration:underline}.pageup__content #recent-jobs table thead tr th,.pageup__content #search-results table thead tr th{text-align:left;font-family:AstonMartinFlare;font-style:normal;font-weight:500;font-size:12px;line-height:146%;letter-spacing:.55px;text-transform:uppercase;color:#111}.pageup__content #recent-jobs table thead tr th *,.pageup__content #search-results table thead tr th *{font-family:AstonMartinFlare}.pageup__content #recent-jobs table tbody tr td,.pageup__content #search-results table tbody tr td{text-align:left;font-family:AstonMartinSans;font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#161a21;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #8c8c8c}.pageup__content #recent-jobs table tbody tr td p,.pageup__content #search-results table tbody tr td p{margin:0}.pageup__content #recent-jobs table tbody tr td:first-child,.pageup__content #search-results table tbody tr td:first-child{font-family:AstonMartinFlare;font-style:normal;font-weight:400;font-size:14px;line-height:19px;text-decoration-line:underline;color:#161a21}.pageup__content #recent-jobs table tbody tr td:first-child *,.pageup__content #search-results table tbody tr td:first-child *{font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit}.pageup__content #recent-jobs .more-link,.pageup__content #search-results .more-link{margin-top:1em;padding:8px 16px;background:#606060;border-radius:30px;box-shadow:none;border:none;font-family:AstonMartinFlare;font-style:normal;font-weight:500;font-size:14px;line-height:146%;letter-spacing:.55px;text-transform:uppercase;color:#fff;min-height:unset}.pageup__filters .text-input{font-family:AstonMartinSans;font-style:normal;font-weight:300;font-size:14px!important;line-height:20px!important;color:#000;padding:12px 0!important;border-bottom:1px solid #1c1c1c!important}.pageup__filters .text-input::placeholder{color:inherit;opacity:1}.pageup__filters .text-input:-ms-input-placeholder{color:inherit}.pageup__filters .text-input::-ms-input-placeholder{color:inherit}.pageup__filters #search-filters h3{font-family:AstonMartinFlare;font-style:normal;font-weight:500;font-size:14px;line-height:146%;letter-spacing:.55px;text-transform:uppercase;color:#111}.pageup__filters #search-filters .filter-wrapper ul li{align-items:center}.pageup__filters #search-filters .filter-wrapper ul li label{font-family:AstonMartinFlare;font-style:normal;font-weight:500;font-size:14px;line-height:146%;letter-spacing:.55px;text-transform:uppercase;color:#111;margin-top:8px}.pageup__filters{padding-top:20px}.pageup__filters h3{margin-bottom:20px}#jobs-form .pageup__filters input[type=email],#jobs-form .pageup__filters input[type=text]{display:block;width:100%;margin-bottom:20px;font-size:calc(13.09091px + .24242vw);line-height:calc(26.63636px + .36364vw);background:#fff;transition:border .4s ease;border:1px solid transparent;border-bottom-color:#ccc}#jobs-form .pageup__filters input[type=email]:hover,#jobs-form .pageup__filters input[type=text]:hover{border-bottom:1px solid #000}#jobs-form .pageup__filters input[type=email]:focus,#jobs-form .pageup__filters input[type=text]:focus{background:#fff;border-bottom:1px solid #000}.pageup__filters .filter-wrapper{margin-bottom:20px}.pageup__filters .filter li{position:relative;display:flex;flex-flow:row nowrap;align-items:center;padding:0;margin-bottom:10px;cursor:pointer}.pageup__filters .filter li label{display:inline-block;align-items:center;min-height:22px;padding-left:34px;font-size:12px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;flex-shrink:1;order:3;user-select:none}.pageup__filters .filter li:before{position:absolute;content:" ";display:inline-block;width:20px;height:20px;top:8px;left:0;pointer-events:none;border:1px solid #000;border-radius:2px;order:2}.pageup__filters input[type=checkbox]{position:absolute;display:flex;width:20px;height:20px;margin-right:- 20px;z-index:10;opacity:.01;cursor:pointer;appearance:none;order:1;-webkit-tap-highlight-color:rgba(255,255,255,0)}.pageup__filters input[type=checkbox]:checked+label:before{position:absolute;content:" ";display:block;width:5px;height:10px;top:45%;left:8px;pointer-events:none;background:transparent;transform:translateY(-50%) rotate(45deg);border-bottom:1px solid #000;border-right:1px solid #000}.pageup__filters input[type=checkbox]:focus{border-bottom:3px solid #fff}.ie .pageup__filters{margin-right:-1px}#job{font-size:calc(13.09091px + .24242vw);line-height:calc(26.63636px + .36364vw)}#job .categories,#job .job-externalJobNo,#job .location,#job .work-type{font-weight:700}#job #job-details{margin:30px 0}#job .button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;height:30px;padding:0 40px;margin-top:8px;font-size:10px;text-align:center;text-transform:uppercase;text-decoration:none;line-height:30px;color:#000;letter-spacing:.1em;cursor:pointer;border:1px solid #657974;border-radius:3px;background:none;box-shadow:none;transition:background .225s var(--ease-out-sine);box-sizing:border-box}#job h2{margin-bottom:calc(22.81818px + .84848vw);font-size:calc(19.11628px + 1.16279vw);line-height:calc(22.81818px + .84848vw)}#job .close-date,#job .open-date{font-weight:800}#job .addthis_default_style{display:flex;align-items:center;justify-content:flex-start;margin:30px 0}#job .addthis_default_style .at-icon-wrapper{margin-right:4px}#job .addthis_default_style .addthis_separator{display:none}#job .addthis_default_style .at300m{margin-left:1em;color:#000!important;transition:color .4s ease}#job .addthis_default_style .at300m .at-icon-wrapper{margin-right:8px}#job .addthis_default_style .at300m:focus,#job .addthis_default_style .at300m:hover{color:#a57b55}#job .apply-link{clear:left}#job .back-link{margin-top:30px}.pageup__content{margin-bottom:40px}.careers-browse{width:100%}#recent-jobs,#search-results{margin-bottom:30px}#recent-jobs h2,#search-results h2{margin-bottom:calc(22.81818px + .84848vw);font-size:calc(19.11628px + 1.16279vw);line-height:calc(22.81818px + .84848vw)}#recent-jobs .job-listing-wrapper,#recent-jobs table,#search-results .job-listing-wrapper,#search-results table{font-size:calc(13.09091px + .24242vw);line-height:calc(26.63636px + .36364vw)}#recent-jobs table td,#search-results table td{padding-left:0;vertical-align:middle}#recent-jobs table td:nth-of-type(3),#search-results table td:nth-of-type(3){padding-right:0;text-align:right}#recent-jobs table td:nth-of-type(2),#search-results table td:nth-of-type(2){text-align:right}#recent-jobs table th,#search-results table th{width:auto;padding-left:0}#recent-jobs table th:nth-of-type(3),#search-results table th:nth-of-type(3){padding-right:0;text-align:right}#recent-jobs table th:nth-of-type(2),#search-results table th:nth-of-type(2){text-align:right}#recent-jobs .summary,#search-results .summary{display:none}#recent-jobs .job-link,#search-results .job-link{display:inline-flex}#recent-jobs thead tr,#search-results thead tr{font-weight:700;text-align:left}#recent-jobs a,#search-results a{text-decoration:none;color:#000;transition:color .4s ease}#recent-jobs a:focus,#recent-jobs a:hover,#search-results a:focus,#search-results a:hover{color:#a57b55}#campaignsDiv{padding-bottom:30px}@media screen and (min-width:2025px){#jobs-form .pageup__filters input[type=email],#jobs-form .pageup__filters input[type=text]{line-height:34px;font-size:18px}#job{line-height:34px;font-size:18px}#job h2,#recent-jobs h2,#search-results h2{line-height:40px}#recent-jobs .job-listing-wrapper,#search-results .job-listing-wrapper{line-height:34px;font-size:18px}#recent-jobs table,#search-results table{line-height:34px;font-size:18px}}@media screen and (max-width:375px){#jobs-form .pageup__filters input[type=email],#jobs-form .pageup__filters input[type=text]{line-height:28px;font-size:14px}#job{line-height:28px;font-size:14px}#job h2,#recent-jobs h2,#search-results h2{line-height:26px}#recent-jobs .job-listing-wrapper,#search-results .job-listing-wrapper{line-height:28px;font-size:14px}#recent-jobs table,#search-results table{line-height:28px;font-size:14px}}@media (max-width:768px){.pageup__filters .filter li label{flex-basis:80%}}@media screen and (min-width:1280px){#job h2,#recent-jobs h2,#search-results h2{font-size:34px}}@media screen and (max-width:420px){#job h2,#recent-jobs h2,#search-results h2{font-size:24px}}
/*# sourceMappingURL=maps/corporate_pageup.css.map */
