@media (max-width: 499px){.xs-hidden{display:none}}@media (min-width: 500px){.xs-hidden{display:initial}}@media (max-width: 499px){.xs-displayed{display:initial}}@media (min-width: 500px){.xs-displayed{display:none}}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}img.lazy{color:white;position:relative}img.lazy:before{content:" ";display:block;position:absolute;top:-10px;left:0;height:calc(100% + 10px);width:100%;background-color:white}@font-face{font-family:'Open Sans Light';font-style:normal;font-weight:300;font-display:swap;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans Light';font-style:normal;font-weight:300;font-display:swap;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans Regular';font-style:normal;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans Regular';font-style:normal;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Open Sans Bold';font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans Bold';font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.expats-content-wrapper{font-family:"Open Sans Regular", Arial, Sans-serif, serif;color:black;font-size:1rem}.expats-content-wrapper *{box-sizing:border-box}@media (min-width: 1023px){.job-list{min-height:500px}}.job-list.offers article:last-of-type{border-bottom:solid 1px #e1e1e1}.job-list.offers ul.paging{padding:20px 0}.job-list .premium-profiles-widget{display:flex;flex-direction:column;margin-top:15px;border-bottom:solid 1px #e1e1e1;padding-bottom:15px}.job-list .premium-profiles-widget div{display:flex;justify-content:center;flex-wrap:wrap;margin:0 0 25px 0}@media (max-width: 800px){.job-list .premium-profiles-widget div{justify-content:space-around;padding-bottom:15px}}.job-list .premium-profiles-widget div a{width:20%;margin:25px 25px 0 25px}@media (max-width: 800px){.job-list .premium-profiles-widget div a{width:40%;margin:15px}}@media (max-width: 400px){.job-list .premium-profiles-widget div a{width:35%;margin:10px}}.job-list .premium-profiles-widget div a img{display:block;width:100%}.job-list .premium-profiles-widget a.looking{display:block;text-align:center;color:#a5a5a5;font-size:.8125rem}.job-list .partner-promo-banner{border-bottom:solid 1px #e1e1e1;padding:35px 0 10px 0}.job-list .partner-promo-banner .eas{display:flex;flex-direction:column-reverse;position:relative}.job-list .partner-promo-banner .eas a.bottom-right{text-align:center;color:#d2d2d2;display:block;text-decoration:none;font-size:.875rem;margin-top:10px}.job-list .partner-promo-banner .eas a.a-link{position:absolute;color:grey;right:0;bottom:0;z-index:50}.job-list .partner-promo-banner .eas img{display:block;margin:auto}.job-list article{padding:20px 0;border-bottom:solid 1px #e1e1e1;display:flex;justify-content:space-between}@media (max-width: 800px){.job-list article{flex-direction:column-reverse;align-items:start}}.job-list article:last-of-type{border-bottom:0}.job-list article h3 a{font-size:1.25rem;text-decoration:none;font-family:"Open Sans Bold", Arial, Sans-serif, serif;color:#0057a2 !important}@media (max-width: 800px){.job-list article h3 a{font-size:1.125rem}}.job-list article h4{margin:12px 0 7px 0;background-color:white;color:#0e90ec;display:inline-block;padding:3px 7px;font-family:Arial, sans-serif;font-size:.875rem;font-weight:normal;border:solid 1px #4bacff;border-radius:3px}@media (max-width: 800px){.job-list article div{font-size:.9375rem}}.job-list article div.languages{margin:7px 0 0 0}.job-list article div.languages .lang{display:inline-block;margin-right:20px}.job-list article div.languages .lang a{display:flex;align-items:center;color:black;text-decoration:none}.job-list article div.languages .lang a img{width:25px;margin-right:15px}.job-list article div.languages .lang a em{margin-left:10px;font-size:.9375rem;color:grey}.job-list article div.languages .lang{margin-bottom:13px}@media (max-width: 500px){.job-list article div.languages .lang a img{width:20px}}.job-list article div.info{line-height:25px;color:#4e4e4e}.job-list article div.info a{color:inherit !important;text-decoration:none}.job-list article div.extras{display:flex;align-items:center}@media (max-width: 800px){.job-list article div.extras{border:solid 1px #ddefff;margin-bottom:15px;padding:5px 0}.job-list article div.extras.no-logo{display:none}}@media (max-width: 500px){.job-list article div.extras{display:none}}.job-list article div.extras span{color:#4e4e4e;margin-bottom:7px;margin-left:10px;width:110px;text-align:right}@media (max-width: 800px){.job-list article div.extras span{display:none}}.job-list article div.extras img{display:block;max-width:165px}.job-list .no-results{padding-top:40px}.job-list ul.paging{display:flex}.job-list ul.paging li{border-radius:5px;margin-right:7px;display:flex;align-items:center;justify-content:center;color:white;font-family:"Open Sans Bold", Arial, Sans-serif, serif}.job-list ul.paging li:last-of-type{margin-right:0}.job-list ul.paging li.info{background-color:grey;padding-right:25px;padding-left:25px}@media (max-width: 400px){.job-list ul.paging li.info{padding-right:15px;padding-left:15px}}.job-list ul.paging li.prev,.job-list ul.paging li.next{background-color:#009BE2}.job-list ul.paging li.prev:hover,.job-list ul.paging li.next:hover{background-color:#0071A5}.job-list ul.paging li a{padding:12px 25px;cursor:pointer;text-decoration:none;color:inherit}@media (max-width: 400px){.job-list ul.paging li a{padding:12px 15px}}.job-list ul.paging{margin-top:15px;display:flex;justify-content:center}.job-list .scroll-to-top{text-align:center}.job-list .scroll-to-top.no-paging{margin-top:30px}.job-list .scroll-to-top a{color:grey}.container{box-sizing:border-box;max-width:1024px;margin:0 auto;position:relative}@media (max-width: 1054px){.container{margin-right:15px;margin-left:15px}}@media (max-width: 880px){.container{margin-right:20px;margin-left:20px}}#jobs-index header{position:relative;text-align:center;background-color:#fbfbfb;border-bottom:solid 1px #e1e1e1;padding:35px;margin-bottom:50px}@media (max-width: 800px){#jobs-index header{margin-bottom:35px}}#jobs-index header.index{background:#fbfbfb}@media (max-width: 500px){#jobs-index header.index .title h2{display:none !important}}#jobs-index header.offers{padding:35px 20px;margin-bottom:40px}@media (max-width: 800px){#jobs-index header.offers.opened-filter{margin-bottom:50px}}#jobs-index header.offers .filter{margin-top:20px;margin-bottom:30px;padding-top:20px}#jobs-index header.offers .filter .extended-filter-opener{padding:15px 15px 0 15px !important}#jobs-index header .title.offers{display:flex;align-items:center;justify-content:space-between;min-height:50px}@media (max-width: 800px){#jobs-index header .title.offers{flex-direction:column}}#jobs-index header .title.offers>div{text-align:left}@media (max-width: 800px){#jobs-index header .title.offers>div{margin-bottom:20px}}#jobs-index header .title.offers>div h1{font-size:1.625rem;margin-bottom:2px;padding-right:25px}@media (max-width: 800px){#jobs-index header .title.offers>div h1{font-size:1.375rem;text-align:center;padding-right:0}}#jobs-index header .title.offers>div h2{font-size:1.125rem;color:#313131;margin-bottom:0}@media (max-width: 800px){#jobs-index header .title.offers>div h2{text-align:center}}#jobs-index header .title>div h1{font-family:"Open Sans Bold", Arial, Sans-serif, serif;font-size:2rem;font-weight:normal;margin-bottom:15px}@media (max-width: 500px){#jobs-index header .title>div h1{font-size:1.625rem}}#jobs-index header .title>div h2{font-size:1.25rem;font-weight:normal;margin-bottom:30px}@media (max-width: 500px){#jobs-index header .title>div h2{font-size:1.125rem}}#jobs-index header .title button{flex:none;width:200px;height:50px;display:flex;justify-content:center;align-items:center;color:white;border-radius:5px;background-color:#009BE2;border:0;cursor:pointer;font-family:"Open Sans Bold", Arial, Sans-serif, serif;font-size:1.25rem}#jobs-index header .title button:hover{background-color:#0071A5}#jobs-index header .filter{width:100%;margin:0 auto;padding-top:30px;border-top:solid 1px #e1e1e1}#jobs-index header .filter.hidden{display:none}#jobs-index header .filter .row{display:flex}@media (max-width: 1023px){#jobs-index header .filter .row{flex-direction:column;align-items:center}}#jobs-index header .filter .row.params{justify-content:space-between}#jobs-index header .filter .row.params.extended{display:none;margin:15px 0}#jobs-index header .filter .row.params.extended.visible{display:flex}#jobs-index header .filter .row.params>div{display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 1023px){#jobs-index header .filter .row.params>div{margin-bottom:15px}}#jobs-index header .filter .row.params>div label{font-size:.875rem;margin-bottom:4px}#jobs-index header .filter .row.params>div div.param{border:solid 1px #d7d7d7;width:300px;min-height:45px;padding:5px 5px 0 5px;display:flex;align-items:center;flex-direction:row;position:relative;outline:none;background-color:white;border-radius:10px}#jobs-index header .filter .row.params>div div.param.keywords{padding-bottom:5px}#jobs-index header .filter .row.params>div div.param input{width:100%;font-size:.875rem;font-family:"Open Sans Regular", Arial, sans-serif;border:0;outline:none}#jobs-index header .filter .row.params>div div.param .selected{display:flex;flex-wrap:wrap;align-items:center}#jobs-index header .filter .row.params>div div.param .selected span{display:inline-block;background-color:#006b9a;color:white;font-size:.875rem;font-family:"Open Sans Regular", Arial, sans-serif;padding:7px;border-radius:3px;margin-right:5px;margin-bottom:5px}#jobs-index header .filter .row.params>div div.param .selected span i{color:white;margin-left:10px;cursor:pointer}#jobs-index header .filter .row.params>div div.param .selected span button{background:none;border:none;cursor:pointer}#jobs-index header .filter .row.params>div div.param button[data-add-option]{background:none;border:none;width:85px;padding:7px 0;text-align:right;color:grey;font-size:.875rem;font-family:"Open Sans Regular", Arial, sans-serif;cursor:pointer;text-decoration:none;margin-bottom:5px;white-space:nowrap}#jobs-index header .filter .row.params>div div.param div.options-wrapper{position:absolute;top:45px;left:-1px;border:solid 1px #e1e1e1;z-index:500;background-color:white;width:300px;max-height:228px;overflow-y:auto}#jobs-index header .filter .row.params>div div.param div.options-wrapper .search{display:flex;justify-content:space-between;border-bottom:solid 1px #e1e1e1;align-items:center;background-color:#d0d0d0}#jobs-index header .filter .row.params>div div.param div.options-wrapper .search input{background-color:#f3f3f3;border:0;height:30px;color:grey;font-size:.875rem;font-family:"Open Sans Regular", Arial, sans-serif;width:100%;padding:0 10px;outline:none}#jobs-index header .filter .row.params>div div.param div.options-wrapper .search a{color:#0a6aa1;width:35px;font-size:25px}#jobs-index header .filter .row.params>div div.param div.options-wrapper ul{width:100%}#jobs-index header .filter .row.params>div div.param div.options-wrapper ul li{padding:6px 10px;border-bottom:solid 1px #e1e1e1;text-align:left;cursor:pointer;font-size:1rem}#jobs-index header .filter .row.params>div div.param div.options-wrapper ul li.last-visible{border-bottom:0}#jobs-index header .filter .row.params>div div.param div.options-wrapper ul li:hover,#jobs-index header .filter .row.params>div div.param div.options-wrapper ul li.highlighted{background-color:#dbf3ff}#jobs-index header .filter .row.primary-filter-opener{display:none}#jobs-index header .filter .row.primary-filter-opener button{background:none;border:none;cursor:pointer;color:black;text-decoration:underline;margin-bottom:25px}@media (max-width: 500px){#jobs-index header .filter .row.primary-filter-opener{display:flex}}#jobs-index header .filter .row.extended-filter-opener{justify-content:center;padding:15px}#jobs-index header .filter .row.extended-filter-opener button{background:none;border:none;cursor:pointer;color:black;text-decoration:underline}#jobs-index header .filter .row.submit{position:absolute;bottom:-60px;text-align:center;width:100%;justify-content:center}#jobs-index header .filter .row.submit button{width:220px;height:50px;display:flex;justify-content:center;align-items:center;color:white;border-radius:5px;background-color:#009BE2;border:0;cursor:pointer;font-family:"Open Sans Bold", Arial, Sans-serif, serif;font-size:1.3125rem}#jobs-index header .filter .row.submit button.disabled{background-color:grey}#jobs-index header .filter .row.submit button.disabled:hover{background-color:grey}#jobs-index header .filter .row.submit button:hover{background-color:#0071A5}#jobs-index .clients{border-bottom:solid 1px #e1e1e1;padding-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (max-width: 800px){#jobs-index .clients{justify-content:space-around;padding-bottom:15px}}#jobs-index .clients a{width:20%;margin:15px 25px 0 25px}@media (max-width: 800px){#jobs-index .clients a{width:40%;margin:15px}}@media (max-width: 400px){#jobs-index .clients a{width:35%;margin:10px}}#jobs-index .clients a img{display:block;width:100%}#jobs-index .articles{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin-bottom:40px}@media (max-width: 800px){#jobs-index .articles{justify-content:space-around}}@media (max-width: 500px){#jobs-index .articles{flex-direction:column}}#jobs-index .articles a{text-decoration:none;width:30%;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:25px}@media (max-width: 500px){#jobs-index .articles a{width:100%}}#jobs-index .articles a img{display:block;width:100%;margin-bottom:15px;border-radius:15px}@media (max-width: 800px){#jobs-index .articles a img{margin-bottom:10px;margin-right:15px}}#jobs-index .articles a h3{color:black;font-family:"Open Sans Bold", Arial, sans-serif;font-size:1.0625rem;line-height:1.4375rem}@media (max-width: 800px){#jobs-index .articles a h3{font-size:.9375rem;font-family:"Open Sans Regular", Arial, sans-serif}}#jobs-index .tools{padding:40px 0;margin-bottom:20px}@media (max-width: 800px){#jobs-index .tools{margin-bottom:0}}#jobs-index .tools div{display:flex;width:600px;margin:0 auto;justify-content:space-between}@media (max-width: 650px){#jobs-index .tools div{flex-direction:column;align-items:center;width:100%}}#jobs-index .tools div a{color:white;width:180px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#f51146;border-radius:5px;text-decoration:none;font-family:"Open Sans Bold", Arial, Sans-serif, serif}@media (max-width: 650px){#jobs-index .tools div a{margin-bottom:15px;width:250px}}#jobs-index .tools div a.outline{background-color:white;color:#f51146;border:solid 1px #f51146}#jobs-index .tools div a.outline:hover{background-color:#FFEAEF}#jobs-index .tools div a:hover{background-color:#B70D34}#jobs-index .list-header{display:flex;border-bottom:solid 2px #e1e1e1;align-items:flex-end;justify-content:space-between;padding-bottom:7px;margin-bottom:7px}#jobs-index .list-header h4{font-weight:normal;font-size:1.25rem}@media (max-width: 500px){#jobs-index .list-header h4{font-size:1.125rem}}#jobs-index .list-header a{font-size:15px;color:#545454;text-decoration:none}#jobs-index .cta-offers{display:flex;justify-content:center;padding:35px 0 55px 0;border-top:solid 1px #e1e1e1}#jobs-index .cta-offers a{text-decoration:none;width:220px;height:50px;display:flex;justify-content:center;align-items:center;color:white;border-radius:5px;background-color:#009BE2;border:0;cursor:pointer;font-family:"Open Sans Bold", Arial, Sans-serif, serif;font-size:1.3125rem}#jobs-index .cta-offers a:hover{background-color:#0071A5}.purchase-more-credit-button{padding:10px 15px;text-decoration:none;display:inline-block;text-align:center;color:white;border-radius:5px;background-color:#009BE2;border:0;cursor:pointer;font-family:"Open Sans Regular", Arial, Sans-serif, serif;font-size:1rem}
