.job-details{max-width:1186px;width:100%;margin:0 0 40px;flex-grow:1;flex-shrink:1;align-self:center;display:flex;flex-direction:column;padding:22px 10px 0}@media screen and (max-width:1099px){.job-details{margin-bottom:36px}}@media screen and (max-width:767px){.job-details{padding:14px 10px 0}}.job-details.has-covid,.job-details.has-cookies,.job-details.has-password-is-not-set{margin-top:110px}@media screen and (max-width:1099px){.job-details.has-covid,.job-details.has-cookies,.job-details.has-password-is-not-set{margin-top:128px}}.job-details .country-region{color:#303030;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:16px;padding-top:12px;display:flex;align-items:center}@media screen and (max-width:767px){.job-details .country-region{padding-top:0;font-size:13px}}.job-details .country-region>img{margin-right:8px}.job-details>.notice{border:1px solid #dcdcdc;border-left:4px solid #fdae03;border-radius:2px;padding:20px;display:flex;align-items:center;box-shadow:0 1px 6px rgba(0,0,0,.14);height:86px;margin-bottom:20px}@media screen and (max-width:767px){.job-details>.notice{padding:12px;height:auto;align-items:flex-start;position:relative}}@media screen and (max-width:767px){.job-details>.notice>img{width:30px;height:30px}}.job-details>.notice>.c{flex-grow:1;flex-shrink:1;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;color:#303030;margin-left:20px}@media screen and (max-width:767px){.job-details>.notice>.c{margin-left:12px}}.job-details>.notice>.c>.h{font-family:montserrat,sans-serif;font-size:16px;font-weight:600;line-height:20px}@media screen and (max-width:767px){.job-details>.notice>.c>.h{font-size:14px}}.job-details>.notice>.c>.b{font-family:roboto,sans-serif;font-size:14px;font-weight:400;line-height:16px}@media screen and (max-width:767px){.job-details>.notice>.c>.b{font-size:12px;margin-top:5px}}@media screen and (max-width:767px){.job-details>.notice>.hiring-status{position:absolute;right:12px;top:12px}}.job-details>.head{flex-basis:388px;flex-grow:0;flex-shrink:0;border-radius:2px;border:1px solid #dcdcdc;box-shadow:0 3px 7px #dcdcdc;display:flex;position:relative}@media screen and (max-width:1099px){.job-details>.head{flex-basis:auto;flex-direction:column}}.job-details>.head>.btn-back-to-search{position:absolute;top:20px;left:20px}@media screen and (max-width:1099px){.job-details>.head>.btn-back-to-search{top:12px;left:12px}}@media screen and (max-width:767px){.job-details>.head>.btn-back-to-search{top:6px;left:6px;font-size:14px}}.job-details>.head>img{flex-basis:563px;flex-grow:0;flex-shrink:0;align-self:center;object-fit:cover}@media screen and (max-width:1099px){.job-details>.head>img{width:100%;height:300px;flex-basis:300px}}.job-details>.head>.right{flex-grow:1;flex-shrink:1;padding:15px 20px 24px;display:flex;flex-direction:column}@media screen and (max-width:1099px){.job-details>.head>.right{padding:10px 20px 20px}}@media screen and (max-width:767px){.job-details>.head>.right{padding:4px 10px 16px}}.job-details>.head>.right>.top{display:flex;align-items:center;background-color:#fff}@media screen and (max-width:767px){.job-details>.head>.right>.top{padding:0 0 52px;flex-basis:144px;justify-content:flex-start;align-items:flex-start;position:relative;flex-grow:0}}@media screen and (max-width:767px){.job-details>.head>.right>.top.no-fleet{padding:0;flex-basis:92px}}.job-details>.head>.right>.top>a{font-size:0;line-height:0}@media screen and (max-width:767px){.job-details>.head>.right>.top>img,.job-details>.head>.right>.top>a>img{width:88px;height:88px;margin-left:-5px}}.job-details>.head>.right>.top>.center{flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;justify-content:center;padding-left:12px}@media screen and (max-width:767px){.job-details>.head>.right>.top>.center{padding-left:6px;align-self:stretch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.job-details>.head>.right>.top>.center>.employer-name{color:#303030;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:24px}@media screen and (max-width:767px){.job-details>.head>.right>.top>.center>.employer-name{font-size:16px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.job-details>.head>.right>.top>.center>.employer-type{color:#233f94;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:16px}@media screen and (max-width:767px){.job-details>.head>.right>.top>.center>.employer-type{font-size:13px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width:767px){.job-details>.head>.right>.top>.center>.country-region{font-size:13px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:8px}}.job-details>.head>.right>.top>.right{flex-basis:136px;flex-grow:0;flex-shrink:0;padding:0 14px;border-radius:2px;background:#f5f6f9;height:72px;display:flex;flex-direction:column;align-items:stretch;justify-content:center}@media screen and (max-width:767px){.job-details>.head>.right>.top>.right{position:absolute;bottom:14px;left:10px;right:10px;border-radius:2px;flex-direction:row;height:32px;justify-content:center;align-items:stretch;padding:3px 0}}.job-details>.head>.right>.top>.right>.row{display:flex;justify-content:space-between;color:#303030;text-align:right;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px}@media screen and (max-width:767px){.job-details>.head>.right>.top>.right>.row{font-size:13px;line-height:15px;flex-grow:1;justify-content:center;padding:0;align-items:center}}.job-details>.head>.right>.top>.right>.row+.row{margin-top:6px}@media screen and (max-width:767px){.job-details>.head>.right>.top>.right>.row+.row{margin-top:0;padding:0;border-left:1px solid #dcdcdc}}.job-details>.head>.right>.top>.right>.row>b{font-weight:500;padding-right:4px}.job-details>.head>.right>.middle{flex-grow:0;flex-shrink:0;padding:20px 0 24px;margin-top:25px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background-color:#fff}@media screen and (max-width:1099px){.job-details>.head>.right>.middle{margin-top:8px;padding:20px 0}}@media screen and (max-width:767px){.job-details>.head>.right>.middle{margin-top:0;padding:16px 0 0;border-bottom:0}}.job-details>.head>.right>.middle>h1{color:#303030;font-family:Montserrat,sans-serif;font-size:20px;font-weight:500;line-height:normal}@media screen and (max-width:767px){.job-details>.head>.right>.middle>h1{font-size:18px;line-height:24px}}.job-details>.head>.right>.middle>.bottom{display:flex;justify-content:space-between;margin-top:16px;color:#303030;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px}@media screen and (max-width:767px){.job-details>.head>.right>.middle>.bottom{flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:12px}}.job-details>.head>.right>.middle>.bottom>.left{flex-basis:50%;flex-grow:1;flex-shrink:1;display:flex;flex-direction:column}.job-details>.head>.right>.middle>.bottom>.left>.top{flex-grow:0;flex-shrink:0;display:flex}@media screen and (max-width:767px){.job-details>.head>.right>.middle>.bottom>.left>.top{justify-content:space-between}}.job-details>.head>.right>.middle>.bottom .with-dot{padding-left:11px;position:relative}@media screen and (max-width:767px){.job-details>.head>.right>.middle>.bottom .with-dot.blue{display:none}}.job-details>.head>.right>.middle>.bottom .with-dot+.with-dot{margin-left:12px}.job-details>.head>.right>.middle>.bottom .with-dot:before{position:absolute;content:' ';display:block;height:7px;width:7px;border-radius:50%;top:50%;left:0;transform:translate(0,-50%)}.job-details>.head>.right>.middle>.bottom .with-dot.orange:before{background-color:#fdae03}.job-details>.head>.right>.middle>.bottom .with-dot.green:before{background-color:#027c0c}.job-details>.head>.right>.middle>.bottom .with-dot.blue:before{background-color:#006aff}.job-details>.head>.right>.middle>.bottom .with-dot.empty:after{position:absolute;content:' ';display:block;height:3px;width:3px;border-radius:50%;top:50%;left:2px;transform:translate(0,-50%);background-color:#fff}.job-details>.head>.right>.middle>.bottom>.left>.bottom{flex-grow:0;flex-shrink:0;display:flex;flex-wrap:wrap;margin-top:13px}@media screen and (max-width:767px){.job-details>.head>.right>.middle>.bottom>.left>.bottom{margin-top:11px}}.job-details>.head>.right>.middle>.bottom>.left>.bottom p,.job-details>.head>.right>.middle>.bottom>.left>.bottom a{flex-grow:0;flex-shrink:0;border-radius:2px;background:#233f94;padding:6px 12px;color:#fff;font-family:montserrat semibold,sans-serif;font-size:10px;font-style:normal;font-weight:600;line-height:12px;margin-right:5px;margin-top:5px}.job-details>.head>.right>.middle>.bottom>.right{flex-basis:50%;flex-grow:1;flex-shrink:1;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-end}@media screen and (max-width:767px){.job-details>.head>.right>.middle>.bottom>.right{align-items:stretch;margin-top:12px}}.job-details>.head>.right>.middle>.bottom>.right>.employment{padding-bottom:4px}.job-details>.head>.right>.middle>.bottom>.right>.employment>b{font-weight:500}.job-details>.head>.right>.bottom{flex-grow:0;flex-shrink:0;padding-top:24px;display:flex;justify-content:space-between}@media screen and (max-width:1099px){.job-details>.head>.right>.bottom{padding-top:20px}}@media screen and (max-width:767px){.job-details>.head>.right>.bottom{display:none}}.job-details>.head>.right>.bottom>.right{flex-grow:1;flex-shrink:0;display:flex;justify-content:flex-end;align-items:center;column-gap:2px}@media screen and (max-width:767px){.btn.btn-search-similar-vacancies{width:100%}}.job-details>.banner{margin-top:20px;border:1px solid #dcdcdc;border-radius:2px;font-size:0;line-height:0;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 7px #dcdcdc;overflow:hidden}@media screen and (max-width:1099px){.job-details>.banner{margin-top:12px}}.job-details>.banner>picture{width:100%;display:flex;justify-content:center;height:auto}.job-details>.banner>picture>img{width:100%;height:auto}.job-details>.body{flex-grow:1;flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;column-gap:20px;margin-top:20px}@media screen and (max-width:1099px){.job-details>.body{display:flex;flex-direction:column;justify-content:flex-start;margin-top:12px}}.body hr{border:none;height:1px;margin:12px 0;background-color:#dcdcdc}@media screen and (max-width:767px){.body hr{margin:10px 0}}.job-details>.body>.l{align-self:flex-start;position:sticky;position:-webkit-sticky;top:calc(100vh - 100% + 88px);max-width:806px;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}@media screen and (max-width:1099px){.job-details>.body>.l{max-width:100%;position:static}}@media screen and (max-width:767px){.job-details>.body>.l{padding:0}}.job-details>.body>.l>.e{padding:20px;border-radius:2px;border:1px solid #dcdcdc;box-shadow:0 3px 7px rgba(0,0,0,.14)}@media screen and (max-width:1099px){.job-details>.body>.l>.e{padding:16px 10px}}.job-details>.body>.l>.e+.e{margin-top:15px}@media screen and (max-width:1099px){.job-details>.body>.l>.e+.e{margin-top:12px}}@media screen and (max-width:1099px){.job-details>.body>.l>.e+.e.base-location{padding-bottom:0}}@media screen and (max-width:1099px){.job-details>.body>.l>.e+.e.in-top-rating,.job-details>.body>.l>.banner+.e.in-top-rating{padding:0;margin-top:12px}}@media screen and (max-width:1099px){.job-details>.body>.l>.e+.banner.right{padding:0;margin:12px 0;font-size:0;line-height:0;display:flex;justify-content:center;align-items:center}}@media screen and (max-width:1099px){.job-details>.body>.l>.e+.banner.right img{width:100%;height:auto}}.job-details>.body>.l h2{color:#233f94;font-size:20px;font-weight:500;line-height:23px;margin-bottom:12px}@media screen and (max-width:767px){.job-details>.body>.l h2{margin-bottom:10px;font-size:18px;line-height:19px}}.body>.l>.min-requirements{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;font-family:Roboto,sans-serif;font-style:normal;font-weight:400}.body>.l>.min-requirements>h2{margin-bottom:20px}@media screen and (max-width:767px){.body>.l>.min-requirements>h2{margin-bottom:16px;padding-left:5px;font-size:16px;line-height:21px}}.body>.l>.min-requirements>.requirement{flex-basis:42px;flex-grow:1;flex-shrink:0;display:flex;background-color:#f5f6f9;color:#303030;font-size:15px;line-height:42px}@media screen and (max-width:767px){.body>.l>.min-requirements>.requirement{font-size:14px}}.body>.l>.min-requirements>.requirement:nth-child(2n+1){background-color:#fff}.body>.l>.min-requirements>.requirement.visa-sponsorship{background-color:#e5f0ff}.body>.l>.min-requirements>.requirement.visa-sponsorship.provided{background-color:#e4f3e5}.body>.l>.min-requirements>.requirement.additional{padding:20px 20px 8px;border-radius:1px;background-color:#f5f6f9;flex-direction:column}@media screen and (max-width:767px){.body>.l>.min-requirements>.requirement.additional{padding:16px 10px}}.body>.l>.min-requirements>.requirement.preferred{padding:20px 20px 8px;margin-top:10px;border-radius:1px;border:1px solid #dcdcdc;background-color:#fff;flex-direction:column}@media screen and (max-width:767px){.body>.l>.min-requirements>.requirement.preferred{padding:16px 10px}}@media screen and (max-width:767px){.body>.l>.min-requirements>.requirement.collapsable{flex-direction:column;flex-basis:auto;flex-grow:1;flex-shrink:1;padding:12px 0}}.body>.l>.min-requirements>.requirement.additional>h3,.body>.l>.min-requirements>.requirement.preferred>h3{color:#233f94;font-size:20px;line-height:23px}@media screen and (max-width:767px){.body>.l>.min-requirements>.requirement.additional>h3,.body>.l>.min-requirements>.requirement.preferred>h3{font-size:16px;line-height:19px}}.body>.l>.min-requirements>.requirement>.key{flex-basis:240px;flex-grow:0;flex-shrink:0;border-right:2px solid #fff;font-weight:500;padding:0 14px}@media screen and (max-width:767px){.body>.l>.min-requirements>.requirement>.key{flex-basis:140px;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:767px){.body>.l>.min-requirements>.requirement.collapsable>.key{flex-basis:16px;line-height:16px;border-right:0}}.body>.l>.min-requirements>.requirement:nth-child(2n+1)>.key{border-right:2px solid #f5f6f9}.body>.l>.min-requirements>.requirement.visa-sponsorship>.key{border-right:2px solid #fff}.body>.l>.min-requirements>.requirement>.val{flex-grow:0;flex-shrink:1;padding:0 14px}@media screen and (max-width:767px){.body>.l>.min-requirements>.requirement>.val{flex-grow:1;line-height:18px;padding:12px 10px}}@media screen and (max-width:767px){.body>.l>.min-requirements>.requirement.collapsable>.val{margin-top:6px}}.body>.l>.min-requirements>.requirement.lf>.val{line-height:20px;padding:12px 14px}@media screen and (max-width:767px){.body>.l>.min-requirements>.requirement.lf>.val{font-size:13px;line-height:18px}}.body>.l>.min-requirements>.requirement>.val>ul{color:#303030;font-size:15px;line-height:20px;padding-left:15px;margin:12px 0}@media screen and (max-width:767px){.body>.l>.min-requirements>.requirement>.val>ul{margin:0;font-size:13px;line-height:18px}}@media screen and (max-width:767px){.body>.l>.min-requirements>.requirement.collapsable>.val>ul{margin:0 0 0 5px}}.body>.l>.min-requirements>.requirement>.val>ul>li{list-style:disc;padding-left:10px}@media screen and (max-width:767px){.body>.l>.min-requirements>.requirement.collapsable>.val>ul>li{padding-left:0}.body>.l>.min-requirements>.requirement.collapsable>.val>ul>li::marker{font-size:80%}}.body>.l>.min-requirements>.requirement>.val>ul>li+li{margin-top:8px}@media screen and (max-width:767px){.body>.l>.min-requirements>.requirement>.val>ul>li+li{margin-top:4px}}.body>.l>.job-description{flex-basis:auto;display:flex;flex-direction:column;align-items:flex-start;font-family:Roboto,sans-serif;font-weight:400}.body>.l>.job-description>p{color:#303030;font-size:15px;line-height:20px}@media screen and (max-width:767px){.body>.l>.job-description>p{font-size:13px;line-height:18px;text-indent:4px}}.body>.l>.job-description>p+p{margin-top:8px}@media screen and (max-width:767px){.body>.l>.job-description>p+p{margin-top:4px}}.body>.l>.job-description.collapsed>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:60px}.body>.l>.job-description.collapsed>p+p{display:none}.body>.l>.job-description>.btn{margin-top:12px}@media screen and (max-width:767px){.body>.l>.job-description>.btn{font-size:13px;margin-top:12px}}.body>.l>.work-conditions,.body>.l>.interview-steps{flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:18px}.body>.l>.work-conditions>.condition,.body>.l>.interview-steps>.step{flex-grow:0;flex-shrink:0;display:flex;background-color:#f5f6f9;color:#303030;text-align:center}@media screen and (max-width:767px){.body>.l>.work-conditions>.condition,.body>.l>.interview-steps>.step{flex-direction:column;padding:12px 10px;font-size:13px;line-height:18px}}.body>.l>.work-conditions>.condition+.condition,.body>.l>.interview-steps>.step+.step{margin-top:2px}.body>.l>.work-conditions>.condition>.key,.body>.l>.interview-steps>.step>.key{flex-basis:240px;flex-grow:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;font-weight:500;border-right:2px solid #fff}@media screen and (max-width:767px){.body>.l>.work-conditions>.condition>.key,.body>.l>.interview-steps>.step>.key{flex-basis:auto;justify-content:flex-start;border-right:0}}.body>.l>.work-conditions>.condition>.val,.body>.l>.interview-steps>.step>.val{flex-grow:1;flex-shrink:1;padding:12px 14px;text-align:left}@media screen and (max-width:767px){.body>.l>.work-conditions>.condition>.val,.body>.l>.interview-steps>.step>.val{padding:6px 0}}.body>.l>.work-conditions>.condition>.val>p{padding-left:14px;position:relative}.body>.l>.work-conditions>.condition>.val>p:before{position:absolute;content:' ';width:4px;height:4px;border-radius:50%;background-color:#303030;top:7px;left:0}.body>.l>.work-conditions>.condition>.val>p+p{margin-top:8px}.body>.l>.interview-steps{}.body>.l>.compensation-benefits{font-family:Roboto,sans-serif;font-size:15px;font-weight:400;color:#303030}.body>.l>.compensation-benefits>.benefits{display:flex;flex-wrap:wrap}.body>.l>.compensation-benefits>.benefits>.benefit{border-radius:2px;background:#e5f0ff;padding:9px 15px;color:#233f94;font-size:14px;font-weight:500;line-height:16px;margin:0 5px 5px 0;white-space:nowrap}@media screen and (max-width:767px){.body>.l>.compensation-benefits>.benefits>.benefit{font-size:13px}}.body>.l>.compensation-benefits>.summary{margin-top:19px;padding:20px;background-color:#f5f6f9}@media screen and (max-width:767px){.body>.l>.compensation-benefits>.summary{margin-top:11px;padding:12px 10px;font-size:13px;line-height:18px}}.body>.l>.compensation-benefits>.summary>h3{font-size:16px;font-weight:500;line-height:18px;margin-bottom:12px}@media screen and (max-width:767px){.body>.l>.compensation-benefits>.summary>h3{line-height:15px;margin-bottom:6px}}.body>.l>.compensation-benefits>.summary>ul{padding-left:20px}.body>.l>.compensation-benefits>.summary li{list-style:disc;line-height:20px;padding-left:5px}.body>.l>.compensation-benefits>.summary li+li{margin-top:8px}.body>.l>.compensation-benefits>.summary li::marker{font-size:80%}.body>.l>.equal-opportunities{color:#303030;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:18px;display:flex}.body>.l>.equal-opportunities>.c{padding:0 10px}.body>.l>.equal-opportunities>.c>p:first-of-type{font-weight:500}.body>.l>.equal-opportunities>.c>p+p{margin-top:10px}.body>.l>.e.be-careful{padding:0;border-radius:0;border:0;box-shadow:none;color:#303030;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;line-height:18px}.body>.l>.e+.e.be-careful{margin-top:30px}.body>.l>.e.be-careful>.btn.btn-report.underline{margin-top:6px;font-size:15px;color:#233f94;text-decoration:underline;padding-bottom:10px}@media screen and (max-width:767px){.body>.l>.e.be-careful>.btn.btn-report.underline{margin-top:8px;font-size:13px;line-height:15px;padding-bottom:0}}.body>.l>.e.be-careful>hr{margin-top:14px;margin-bottom:20px}@media screen and (max-width:1099px){.body>.l>.e.be-careful>hr{margin-bottom:0}}@media screen and (max-width:767px){.body>.l>.e.be-careful>hr{margin-top:18px}}.body>.l>.e.be-careful>.bottom{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1099px){.body>.l>.e.be-careful>.bottom{display:none}}.body>.l>.e.be-careful>.bottom>.right{flex-grow:0;flex-shrink:0;display:flex}.job-details>.body>.r{max-width:360px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}@media screen and (max-width:1099px){.job-details>.body>.r{max-width:100%}}.job-details>.body>.r>.e{padding:20px;border-radius:2px;border:1px solid #dcdcdc;box-shadow:0 3px 7px #dcdcdc}.job-details>.body>.r>.e+.e{margin-top:20px}@media screen and (max-width:1099px){.job-details>.body>.r>.e+.e{margin-top:12px}}.job-details>.body>.r>.in-top-rating{padding:0;border:1px solid #a0c2f9}.job-details>.body>.r>.banner,.job-details>.body>.r>.banner.r{overflow:hidden;padding:0;font-size:0;line-height:0;border:0;display:flex;justify-content:center;align-items:center;margin-top:20px}.job-details>.body>.r>.banner>picture{display:flex;justify-content:center}.job-details>.body>.r>.banner>picture>img{width:100%;height:auto}.job-details>.body>.r h2,.job-details>.body>.l h2.r{color:#233f94;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:23px;padding-bottom:20px;border-bottom:1px solid #006aff;margin-bottom:10px}@media screen and (max-width:767px){.job-details>.body>.r h2,.job-details>.body>.l h2.r{font-size:16px;line-height:19px;padding-bottom:16px;margin-bottom:14px}}.job-details>.body .e.base-location{color:#303030;margin-top:0;grid-row:1;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:16px;padding-bottom:0}@media screen and (max-width:1099px){.job-details>.body .e.base-location{margin-top:12px}}@media screen and (max-width:767px){.job-details>.body .e.base-location{font-size:13px;line-height:15px}}.job-details>.body .e.base-location.expired{padding-bottom:20px}@media screen and (max-width:767px){.job-details>.body .e.base-location.expired{padding:16px 10px}}.job-details>.body .e.base-location>.locations{margin:8px 0 0}@media screen and (max-width:1099px){.job-details>.body .e.base-location>.locations{margin:6px 0 0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}}.job-details>.body .e.base-location>.locations>.location{display:flex;align-items:center}@media screen and (max-width:1099px){.job-details>.body .e.base-location>.locations>.location{margin:0 4px 0 0}}.job-details>.body .e.base-location>.locations>.location+.location{margin:8px 0 0}@media screen and (max-width:1099px){.job-details>.body .e.base-location>.locations>.location+.location{margin:0 4px 0 0}}.job-details>.body .e.base-location>.locations>.location>img{margin-right:8px}@media screen and (max-width:767px){.job-details>.body .e.base-location>.locations>.location>img{margin-right:6px}}.job-details>.body .e.base-location>.locations>.location>b{font-weight:500}.job-details>.body .e.base-location>.osmMap{height:200px;margin:20px -20px 0}@media screen and (max-width:1099px){.job-details>.body .e.base-location>.osmMap{margin:16px -10px 0}}.job-details>.body .e.in-top-rating{height:88px;display:flex;margin-top:20px;padding:0}.job-details>.body .e.in-top-rating>.left{padding:4px}.job-details>.body .e.in-top-rating>.right{flex-grow:1;flex-shrink:1;background-color:#022aa3;background-image:url(https://s.pilotsglobal.com/img/d/d/d/e/c/4/4/dddec44d8ee444af3fb71c04c1269db1.svg);background-position:100%;background-repeat:no-repeat;border-radius:0 2px 2px 0;display:flex;align-items:flex-end;padding:0 0 3px 12px;color:#fff;text-align:center;font-family:Roboto,sans-serif;line-height:normal}.job-details>.body .e.in-top-rating>.right>.top-value{flex-basis:63px;flex-grow:0;flex-shrink:0;font-size:54px;font-weight:900;line-height:63px;position:relative;border-top:1px solid #fff}.job-details>.body .e.in-top-rating>.right>.top-value:after{position:absolute;top:-7px;left:50%;width:32px;height:14px;content:'TOP';font-size:12px;font-weight:500;transform:translate(-50%,0);padding:0 4px;display:block;line-height:14px;background-color:#022aa3}.job-details>.body .e.in-top-rating>.right>.view-ratings{flex-basis:108px;flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-left:14px;font-size:20px;font-weight:500;line-height:21px;padding:12px 0}.job-details>.body .e.in-top-rating>.right>.view-ratings>span{margin-top:4px;font-size:15px;font-weight:400;line-height:18px}.body .e.similar-vacancies{display:flex;flex-direction:column;margin-top:20px}@media screen and (max-width:1099px){.job-details>.body .e+.e.similar-vacancies{margin-top:30px}}@media screen and (max-width:767px){.job-details>.body .e+.e.similar-vacancies{padding-bottom:10px;margin-top:20px}}.job-details>.body .e.similar-vacancies>.join-pilot-community{flex-basis:164px;flex-grow:0;flex-shrink:0;display:flex;align-items:stretch;padding:6px;border-radius:2px;background-color:#022aa3;background-image:url(https://s.pilotsglobal.com/img/e/9/1/3/2/1/3/e913213ae8567b47b30b85eb70b050e5.svg);background-position:calc(100% + 33px);background-repeat:no-repeat}@media screen and (max-width:1099px){.job-details>.body .e.similar-vacancies>.join-pilot-community{flex-basis:112px;background-position:100%}}@media screen and (max-width:767px){.job-details>.body .e.similar-vacancies>.join-pilot-community{background-position:calc(100% + 33px)}}.job-details>.body .e.similar-vacancies>.join-pilot-community>.internal{border-radius:1px;border:1px solid #fff;flex-grow:1;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 15px}@media screen and (max-width:1099px){.job-details>.body .e.similar-vacancies>.join-pilot-community>.internal{flex-wrap:wrap;height:100px;align-content:space-between;padding:0 24px}}@media screen and (max-width:767px){.job-details>.body .e.similar-vacancies>.join-pilot-community>.internal{padding:20px 14px 14px;flex-wrap:nowrap;height:auto}}.job-details>.body .e.similar-vacancies>.join-pilot-community>.internal>p{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:20px;margin:12px 0}@media screen and (min-width:768px) and (max-width:1099px){.job-details>.body .e.similar-vacancies>.join-pilot-community>.internal>.btn.btn-join-pilot-community{max-width:276px}}.job-details-sticky-header{height:80px;display:none;position:fixed;top:0;left:0;z-index:10001;width:100%;background-color:#fff;box-shadow:0 3px 7px #dcdcdc;padding:0 30px}@media screen and (max-width:1099px){.job-details-sticky-header{padding:0 20px}}@media screen and (max-width:767px){.job-details-sticky-header{bottom:0;top:auto;height:76px;padding:0;box-shadow:0 -3px 7px #dcdcdc}}.job-details-sticky-header.visible{display:flex}.job-details-sticky-header>a{font-size:0;line-height:0}@media screen and (max-width:767px){.job-details-sticky-header>a,.job-details-sticky-header>img{display:none}}.job-details-sticky-header>.c{flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#303030;margin-left:10px}@media screen and (max-width:767px){.job-details-sticky-header>.c{display:none}}.job-details-sticky-header>.c>.t{flex-grow:0;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:22px;overflow:hidden;text-overflow:ellipsis;width:100%}@media screen and (max-width:767px){.job-details-sticky-header>.c>.t{font-size:16px}}.job-details-sticky-header>.c>.m{flex-grow:0;flex-shrink:0;margin-top:3px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:18px;display:flex;align-items:center}.job-details-sticky-header>.c>.m>span{overflow:hidden;text-overflow:ellipsis;display:flex}@media screen and (max-width:767px){.job-details-sticky-header>.c>.m>span>span{display:none}}.job-details-sticky-header>.c>.m>span>img{margin:0 8px}@media screen and (max-width:767px){.job-details-sticky-header>.c>.m>span>img{margin-left:0}}.job-details-sticky-header>.c>.b{flex-grow:0;flex-shrink:0;display:flex;align-items:center;margin-top:11px;color:#fff;font-family:Montserrat SemiBold,sans-serif;font-size:10px;font-weight:600;line-height:12px}@media screen and (max-width:767px){.job-details-sticky-header>.c>.b{display:none}}.job-details-sticky-header>.c>.b>span{border-radius:2px;background:#233f94;margin-right:5px;padding:4px 12px}.job-details-sticky-header>.l{flex-grow:1;flex-shrink:1;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width:767px){.job-details-sticky-header>.l{position:absolute;bottom:12px;left:10px;right:10px}}@media screen and (max-width:767px){.job-details-sticky-header>.l>.btn.btn-save-vacancy{order:3;flex-shrink:0;margin:0 12px}}@media screen and (max-width:767px){.job-details-sticky-header>.l>.btn.btn-apply.site,.job-details-sticky-header>.l>.btn.btn-apply.applied{order:1;flex-grow:1;flex-shrink:1}}@media screen and (max-width:767px){.job-details-sticky-header>.l>form{flex-grow:1;margin-left:0}}.cards-list{padding:0}.list-el.job{border:0;box-shadow:none;border-radius:0;margin:0 0 5px}@media screen and (min-width:1100px){.list-el.job{height:210px;padding:8px;min-width:230px}}.list-el.job+.list-el.job{margin:0 0 5px;padding-top:5px;border-top:1px solid #dcdcdc}.list-el:hover{transform:none;box-shadow:none;transition:unset}@media screen and (min-width:1100px){.list-el>.floater.type-rating{top:148px;right:auto;bottom:auto;left:10px}}@media screen and (min-width:1100px){.list-el>.floater.direct-entry+.floater.type-rating{left:110px}}@media screen and (min-width:1100px){.list-el>.floater.hiring-status{display:none;top:46px;right:220px;left:auto;bottom:auto}}@media screen and (min-width:1100px){.list-el>.floater.direct-entry{top:148px;right:auto;bottom:auto;left:10px;padding:0}}@media screen and (min-width:1100px){.save-job{position:absolute;top:0;left:auto;right:0;bottom:auto}}.card.job{border:none}@media screen and (min-width:1100px){.card.job{flex-wrap:wrap;height:100%;border-radius:0}}@media screen and (min-width:1100px){.card.job>.left{width:80px;height:80px;padding:0}}@media screen and (min-width:1100px){.card.job>.center{flex-basis:50%;flex-grow:1;flex-shrink:0;justify-content:flex-start;padding:5px 5px 0}}@media screen and (min-width:1100px){.card.job>.center>.h1{white-space:normal;overflow:visible;margin-top:0;position:absolute;top:6px;right:54px;left:96px;max-width:unset;min-width:unset;width:auto;height:88px;display:flex;align-items:center;font-size:16px;line-height:22px}}@media screen and (min-width:1100px){.card.job>.center>.h2{margin-top:0;position:absolute;top:94px;right:10px;left:10px;width:auto;max-width:unset;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#233f94}}@media screen and (min-width:1100px){.card.job>.center>.h3{display:none;margin-left:-66px;margin-top:12px;max-width:430px}}@media screen and (min-width:1100px){.card.job>.center>.h4{margin:0;width:auto;max-width:unset;display:flex;flex-wrap:nowrap;position:absolute;top:112px;right:10px;left:10px}}@media screen and (min-width:1100px){.card.job>.right{padding:0;margin:0;height:20px;position:absolute;right:10px;bottom:16px;left:10px;width:auto;display:flex;flex-direction:row;align-items:center}}.card.job>.right:before{display:none}@media screen and (min-width:1100px){.card.job>.right>.license,.card.job>.right>.time{flex-basis:50%;flex-grow:0;flex-shrink:0}}@media screen and (min-width:1100px){.card.job>.right>.time span{justify-content:flex-start}}@media screen and (min-width:1100px){.card.job>.right>.time>span+span{display:none}}@media screen and (min-width:1100px){.card.job>.right>.license{flex-direction:row;justify-content:flex-end}}@media screen and (min-width:1100px){.card.job>.right>.license>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:1100px){.card.job>.right>.license>span+span{position:absolute;bottom:26px}}dialog{width:100%;max-width:500px;border:1px solid #dcdcdc;border-radius:4px;box-shadow:0 4px 7px rgba(0,0,0,.14);background-color:#fff;padding:40px;font-family:roboto,sans-serif;font-weight:400;color:#303030}@media screen and (max-width:767px){dialog[open]{margin:0 auto;top:auto;bottom:0;padding:20px;border-radius:6px 6px 0 0}}dialog::backdrop{background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px)}dialog .h{display:flex;justify-content:space-between;align-items:center}dialog .h a{font-size:0;line-height:0;display:flex}dialog .h button{width:24px;height:24px;background-image:url(https://s.pilotsglobal.com/img/1/d/8/d/6/8/f/1d8d68f7f34394aa8bbee53f6cfee66b.svg);background-position:50%;background-repeat:no-repeat}dialog h2{padding:4px 0;margin:30px 0 0;font-size:22px;line-height:26px}dialog p{line-height:20px;margin:15px 0 0;font-size:15px;text-align:justify}dialog form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:25px 0 0}dialog .fe{flex-basis:46px;flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;position:relative;flex-wrap:wrap}dialog .fe+.fe{margin:12px 0 0}@media screen and (max-width:767px){dialog .fe+.fe{margin:20px 0 0}}dialog .fe>input[type=text],dialog .fe>input[type=email],dialog .fe>textarea{outline:none;background-color:initial;flex-basis:46px;border-radius:2px;border:1px solid #b2b2b2;padding:8px 8px 8px 12px;color:#555;font-size:14px}dialog .fe>textarea{flex-basis:100px;flex-grow:0;flex-shrink:0;resize:none}dialog .fe>input[type=text]:focus,dialog .fe>input[type=email]:focus,dialog .fe>textarea:focus{border:1px solid #0061e9;color:#303030}dialog .fe>input[type=radio]{position:absolute;top:-9999px;left:-9999px;opacity:0;visibility:hidden}dialog .fe.ft{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:767px){dialog .fe.ft{grid-template-columns:1fr}}dialog .fe>input[type=radio]+label{background-image:url(https://s.pilotsglobal.com/img/6/7/7/c/d/9/6/677cd96690249c024c19c346efd8d48b.svg);background-position:0;background-repeat:no-repeat;padding:0 0 0 29px;display:flex;align-items:center;cursor:pointer;user-select:none}dialog .fe>input[type=radio]:checked+label{background-image:url(https://s.pilotsglobal.com/img/0/6/e/f/2/4/0/06ef240e98f57d7ab56baa3a9718fb28.svg)}@media screen and (max-width:767px){dialog .fe>input[type=radio]+label~label{margin:20px 0 0}}dialog form button{flex-grow:1;flex-shrink:1;border-radius:2px;background:#0061e9;box-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff;font-size:16px;line-height:20px;margin:16px 0 0;padding:14px 32px;border:none;outline:none;cursor:pointer}