.cards-list{flex-shrink:0;display:flex;flex-direction:column;align-items:center;position:relative;padding:18px 20px 30px}@media screen and (max-width:767px){.cards-list{padding:14px 10px 24px}}.list-el{position:relative;z-index:0;background-color:#fff;box-shadow:0 1px 6px 0 rgba(0,0,0,.14);border:1px solid #dcdcdc;transition:transform .35s ease-in-out,box-shadow .35s ease-in-out;border-radius:2px;max-width:940px;width:100%}@media screen and (max-width:767px){.list-el{padding:8px 8px 13px 10px;min-width:230px}}.list-el:hover{z-index:2;transform:translateY(-4px);box-shadow:0 0 3px 0 rgba(0,0,0,.14);transition:transform .35s ease-in-out,box-shadow .35s ease-in-out}.list-el.applied{background:#f5f9ff}.list-el.job.featured{border-bottom-color:#0061e9;border-bottom-width:2px}.list-el.job.featured.fixed{background-color:#f5f9ff}@media screen and (max-width:767px){.list-el:hover{transform:none;box-shadow:none;transition:none}}@media screen and (max-width:767px){.list-el.job{height:210px}.list-el.job.featured{height:340px;padding-top:130px}}.list-el.banner{margin:18px 0;font-size:0;overflow:hidden;display:flex;justify-content:center;box-shadow:none}@media screen and (max-width:767px){.list-el.banner{padding:0;border:0;margin:12px 0}}.list-el.banner:first-of-type{margin:0 0 18px}.list-el.nemrf+.list-el.banner{margin:0 0 18px}@media screen and (max-width:767px){.list-el.nemrf+.list-el.banner{margin:0 0 12px}}.list-el.job+.list-el.job{margin-top:15px}@media screen and (max-width:767px){.list-el.job+.list-el.job{margin-top:12px}}.list-el.svh{margin:18px 0;font-size:16px;color:#697494;font-family:Montserrat,sans-serif;font-weight:500;transition:none;border:0;box-shadow:none;text-align:center}.list-el.svh:hover{transform:none;box-shadow:none;transition:none}.list-el.svh:first-child{margin:0 0 18px}.list-el.nemrf{margin:0 0 18px;color:#697494;font-family:Montserrat,sans-serif;font-weight:500;font-size:22px;line-height:30px;transition:none;border:1px solid #dcdcdc;box-shadow:0 1px 6px 0 rgba(0,0,0,.14);display:flex;padding:20px 30px 20px 60px;background-color:#f5f6f9;justify-content:flex-start;align-items:center}@media screen and (max-width:767px){.list-el.nemrf{margin:0 0 12px;font-size:18px;padding:20px;align-items:flex-start}}.list-el.nemrf:hover{transform:none;box-shadow:0 1px 6px 0 rgba(0,0,0,.14);transition:none}@media screen and (max-width:767px){.list-el.nemrf>img{width:60px;height:60px}}.list-el.nemrf>.r{margin-left:30px}@media screen and (max-width:767px){.list-el.nemrf>.r{margin-left:10px}}.card.job{display:flex;height:auto;border:1px solid #dcdcdc;border-radius:2px}@media screen and (max-width:767px){.card.job{border:none;height:100%;border-radius:0}}@media screen and (max-width:699px){.card.job{flex-wrap:wrap}}.featured .card.job img.hero-image{display:none}@media screen and (max-width:767px){.featured .card.job img.hero-image{display:block;position:absolute;top:0;left:0;height:130px;object-fit:cover;right:0;width:100%}}.card.job>.left{display:flex;align-items:center;justify-content:center;padding:10px;width:128px;height:128px}@media screen and (max-width:767px){.card.job>.left{width:80px;height:80px;padding:0}}.card.job>.left img{max-width:108px;width:100%;max-height:108px;height:100%}.card.job>.center{display:flex;flex-direction:column;justify-content:space-between;flex:1;min-width:1px;max-width:100%;padding:10px 5px}@media screen and (max-width:767px){.card.job>.center{justify-content:flex-start;padding:5px}}@media screen and (max-width:699px){.card.job>.center{flex-basis:50%;flex-grow:1;flex-shrink:0;padding-bottom:0}}.card.job>.center>.h1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:montserrat,sans-serif;font-size:18px;font-weight:500;line-height:normal;color:#000036;height:20px;margin-top:7px;max-width:440px;width:100%}@media screen and (max-width:928px){.card.job>.center>.h1{max-width:366px}}@media screen and (max-width:839px){.card.job>.center>.h1{max-width:300px}}@media screen and (max-width:767px){.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}.featured .card.job>.center>.h1{top:136px}}.list-el:hover .card.job>.center>.h1{color:#233f94}.card.job>.center>.h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#697494;font-family:roboto,sans-serif;font-size:12px;min-height:20px;height:20px;margin-top:-10px;max-width:440px;width:100%;font-weight:400}@media screen and (max-width:928px){.card.job>.center>.h2{max-width:366px}}@media screen and (max-width:839px){.card.job>.center>.h2{max-width:300px}}@media screen and (max-width:767px){.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}.featured .card.job>.center>.h2{top:224px}}.card.job>.center>.h2 .via{color:#233f94}@media screen and (max-width:767px){.card.job>.center>.h2 .via{display:none}}.card.job>.center>.h3{font-size:0;margin-top:-10px}@media screen and (max-width:928px){.card.job>.center>.h3{max-width:366px}}@media screen and (max-width:839px){.card.job>.center>.h3{max-width:300px}}@media screen and (max-width:767px){.card.job>.center>.h3{display:none;margin-left:-66px;margin-top:12px;max-width:430px}}.card.job>.center>.h3 .tag{display:inline-block;vertical-align:middle;height:20px;padding:0 11px;border-style:solid;border-width:1px;border-color:#dcdcdc;border-radius:2px;background-color:#ecedf4;color:#233f94;text-transform:uppercase;line-height:20px;font-family:montserrat,sans-serif;font-size:10px;font-weight:600}@media screen and (max-width:767px){.card.job>.center>.h3 .tag{border:0;background-color:transparent;padding:0;position:relative}}@media screen and (max-width:699px){.card.job>.center>.h3 .tag{height:11px;line-height:11px;font-size:9px}}.card.job>.center>.h3 .tag+.tag{margin-left:5px}.card.job>.center>.h4{overflow:hidden;line-height:0;font-size:0}@media screen and (max-width:928px){.card.job>.center>.h4{max-width:366px}}@media screen and (max-width:839px){.card.job>.center>.h4{max-width:300px}}@media screen and (max-width:767px){.card.job>.center>.h4{margin:0;width:auto;max-width:unset;display:flex;flex-wrap:nowrap;position:absolute;top:112px;right:10px;left:10px}.featured .card.job>.center>.h4{top:242px}}.card.job>.center>.h4 .country{display:inline-block;vertical-align:middle;color:#303030;height:18px;line-height:18px;font-size:14px;font-family:roboto,sans-serif;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.card.job>.center>.h4 img{vertical-align:middle;border-radius:2px;margin-right:5px}.card.job>.right{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:200px;padding:15px 20px}@media screen and (max-width:767px){.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{content:' ';display:block;position:absolute;top:50%;left:0;width:1px;height:90%;transform:translateY(-50%);background-color:#dcdcdc}@media screen and (max-width:699px){.card.job>.right:before{display:none}}.card.job>.right>.license,.card.job>.right>.time{display:flex;flex-direction:column;overflow:hidden;font-family:roboto,sans-serif;font-weight:400;font-size:14px;line-height:normal}@media screen and (max-width:767px){.card.job>.right>.license,.card.job>.right>.time{flex-basis:50%;flex-grow:0;flex-shrink:0}}.card.job>.right>.time{color:#303030}.card.job>.right>.time span{display:flex;justify-content:space-between}@media screen and (max-width:767px){.card.job>.right>.time span{justify-content:flex-start}}.card.job>.right>.time>span+span{margin-top:6px}@media screen and (max-width:767px){.card.job>.right>.time>span+span{display:none}}.card.job>.right>.time strong{font-weight:600;margin-right:10px}.card.job>.right>.license{color:#555}@media screen and (max-width:767px){.card.job>.right>.license{flex-direction:row;justify-content:flex-end}}@media screen and (max-width:767px){.card.job>.right>.license>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.card.job>.right>.license>span+span{margin-top:4px}@media screen and (max-width:767px){.card.job>.right>.license>span+span{position:absolute;bottom:26px}}.list-el>.floater.direct-entry{position:absolute;right:316px;padding-left:5px;bottom:13px;font-family:roboto,sans-serif;font-size:14px;font-weight:400;line-height:normal;color:#303030;background-color:#fff;display:flex;align-items:center}@media screen and (max-width:767px){.list-el>.floater.direct-entry{top:148px;right:auto;bottom:auto;left:10px;padding:0}}.list-el.applied>.floater.direct-entry{background:#f5f9ff}.list-el>.floater.direct-entry i{width:9px;height:9px;border-radius:50%;background-color:#006aff;margin-right:4px;font-size:0}.list-el>.floater.hiring-status{position:absolute;left:auto;top:16px;right:262px}@media screen and (max-width:767px){.list-el>.floater.hiring-status{display:none;top:46px;right:220px;left:auto;bottom:auto}}.list-el.applied>.floater.applied{position:absolute;left:auto;top:16px;right:262px}@media screen and (max-width:767px){.list-el.applied>.floater.applied{display:none;top:46px;right:220px;left:auto;bottom:auto}}.list-el>.floater.type-rating{position:absolute;bottom:13px;left:auto;right:222px;font-family:roboto,sans-serif;font-weight:400;font-size:14px;color:#303030;line-height:normal;display:flex;align-items:center}@media screen and (max-width:767px){.list-el>.floater.type-rating{top:148px;right:auto;bottom:auto;left:10px}.list-el.featured>.floater.type-rating{top:278px}.list-el>.floater.direct-entry+.floater.type-rating{left:110px}}.list-el>.floater.type-rating i{width:9px;height:9px;border-radius:50%;background-color:#fff;margin-right:4px;font-size:0}.list-el>.floater.type-rating.rated i{background-color:#fdae03}.list-el>.floater.type-rating.non-rated i{background-color:#219c2b}.list-el>.floater.visa-sponsorship{position:absolute;top:0;left:0;width:116px;height:18px;border-radius:2px 0;background:#006aff;color:#fff;font-family:montserrat,sans-serif;font-size:10px;font-weight:600;padding:3px 6px}@media screen and (max-width:767px){.list-el>.floater.visa-sponsorship{width:106px;height:15px;font-size:9px;padding:2px 6px}}@media screen and (max-width:767px){.list-el.featured>.floater.visa-sponsorship{top:auto;bottom:192px}}.list-el.featured>.floater.featured-label{position:absolute;top:16px;right:258px;color:#fff;text-align:center;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;line-height:12px;background-color:#233f94;padding:6px;border-radius:2px}@media screen and (max-width:767px){.list-el.featured>.floater.featured-label{display:none}}.save-job{position:absolute;left:auto;bottom:auto;top:8px;right:212px;width:40px;height:40px;background:#fff;text-align:center;line-height:30px}.featured.fixed .save-job{background-color:#f5f9ff}.list-el.applied .save-job{background:#f5f9ff}@media screen and (max-width:767px){.save-job{position:absolute;top:0;left:auto;right:0;bottom:auto}.featured .save-job{top:130px}}