@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400&display=swap);@font-face{font-family:Roboto;font-display:swap;src:url(https://fonts.googleapis.com/css2?display=swap&family=Roboto%3Awght%40100%3B300%3B400) format("Roboto")}[v-cloak][data-v-1f711a76]{display:none}.max-width-940[data-v-1f711a76]{max-width:1038px}.cursor-pointer[data-v-1f711a76]{cursor:pointer}.text-20[data-v-1f711a76]{font-size:20px}.title[data-v-1f711a76]{font-size:15px;font-weight:800}.title>h1[data-v-1f711a76]{color:#0c3866;font-size:25px!important;font-family:Aller,sans-serif!important;letter-spacing:.2px;font-weight:700}.title>.subtitle[data-v-1f711a76]{color:#0c3866;font-size:25px!important;font-family:Roboto,sans-serif!important;letter-spacing:.2px;font-weight:500}.text-content[data-v-1f711a76]{color:#707070;font-family:Roboto,sans-serif!important;letter-spacing:.3px;margin-left:-15px}.text-content>.orange[data-v-1f711a76]{color:#f55}.text-content>.small-text[data-v-1f711a76]{margin-left:50px;font-weight:500;font-size:8pt}.btn-orange[data-v-1f711a76]{background:#f55;color:#fff;padding:10px 40px;border-radius:4px!important;font-family:Roboto,sans-serif!important;letter-spacing:.2px;font-weight:500;font-size:18px;max-width:100%}.btn-orange[data-v-1f711a76]:hover{-webkit-transition:.5s;transition:.5s;color:#fff;background:#bf3f3f}.orange-checkbox[data-v-1f711a76]{background:#fff;border:3px solid #f55;border-radius:5px!important;height:30px!important;width:30px!important;cursor:pointer;-webkit-appearance:none}.orange-checkbox-disabled[data-v-1f711a76]{background:#fff;border:3px solid #f55;border-radius:5px!important;height:30px!important;width:30px!important;opacity:.7;-webkit-appearance:none}.orange-disabled[data-v-1f711a76]{color:#f55;opacity:.7}.checkmark[data-v-1f711a76]{display:none;position:absolute;background:#f55;height:15px;width:15px;top:8px;left:8px;border-radius:3px;pointer-events:none}.checkmark-disabled[data-v-1f711a76]{position:absolute;background:#f55;opacity:.7;height:15px;width:15px;top:8px;left:8px;border-radius:3px}.mark-text[data-v-1f711a76]{margin-top:7px;color:#f55!important}.mark-checkmark[data-v-1f711a76]{position:absolute;background:#f55;height:15px;width:15px;top:8px;left:8px;border-radius:3px;pointer-events:none}.info[data-v-1f711a76]{border:1px solid #f55;border-radius:50px;width:15px;height:15px;text-align:center;display:inline-block;cursor:pointer;padding-left:2px}.info>a[data-v-1f711a76]{text-decoration:none;color:#f55}.info-2[data-v-1f711a76]{border:1px solid #dfccee;border-radius:50px;width:20px;height:20px;padding-top:0;text-align:center;display:inline-block;cursor:pointer}.info-2>p[data-v-1f711a76]{margin:-3px 0}.info-2>p>a[data-v-1f711a76]{text-decoration:none;color:#dfccee;font-size:15px}.rotate-arrow[data-v-1f711a76]{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}button.close[data-v-1f711a76]{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.separator[data-v-1f711a76]{border-bottom:1px solid #e5e5e5}.ready-text[data-v-1f711a76]{font-style:italic;color:#f55;font-family:Roboto,sans-serif!important;font-weight:900;font-size:20px;line-height:30px;margin-top:45px}.ready-text-min[data-v-1f711a76]{margin-top:20px!important;font-size:24px!important;line-height:24px!important}.logos[data-v-1f711a76]{border-top:3px solid #0c3866;background-color:#fff;width:100%;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.logos .row[data-v-1f711a76]{max-width:900px;margin:0 auto;font-weight:500;font-family:Roboto,sans-serif;color:#0c3866;padding:20px}.logos .row .sponsor span[data-v-1f711a76]{display:block;margin-bottom:15px}.logos .row .sponsor img[data-v-1f711a76]{margin-right:25px}.logos .row .partner span[data-v-1f711a76]{display:block;margin-bottom:15px}.logos .row .partner img[data-v-1f711a76]{margin-right:25px}.logos .row .partner[data-v-1f711a76]{border-right:2px solid #0c3866}.logos .row .sponsor[data-v-1f711a76]{padding-left:30px}.ready-text-disabled[data-v-1f711a76]{color:#bdbdbd!important}.bocadillo[data-v-1f711a76]{background:#fff;border:1px solid #f55;color:#707070;padding:20px;font-family:Roboto,sans-serif!important;border-radius:15px}.bocadillo[data-v-1f711a76]:before{content:"";width:0;height:0;position:absolute;margin:0 0 0 -56px;border:18px solid transparent;border-right-color:#f55}.blog-title[data-v-1f711a76]{font-size:20px;font-weight:900}.btn-bocadillo[data-v-1f711a76]{background:#f55;color:#fff;border:transparent;border-radius:5px!important;padding-left:30px;padding-right:30px}.blog-description[data-v-1f711a76]{padding:0 30px}.blue-checkbox[data-v-1f711a76]{background:transparent;border:3px solid #f55;border-radius:5px!important;height:30px!important;width:30px!important;cursor:pointer;-webkit-appearance:none}.blue-checkbox-disabled[data-v-1f711a76]{background:grey;opacity:.7;border:3px solid #f55;border-radius:5px!important;height:30px!important;width:30px!important;cursor:pointer;-webkit-appearance:none}@media screen and (max-width:600px){.btn-orange[data-v-1f711a76]{font-size:14px}.text-content>.small-text[data-v-1f711a76]{margin-left:25px}}@media screen and (min-width:900px){#calendar[data-v-1f711a76]{padding:30px 85px!important}.logos[data-v-1f711a76]{padding:10px 65px!important}}@media screen and (max-width:900px) and (min-width:768px){#calendar[data-v-1f711a76]{padding:30px 60px!important}.logos[data-v-1f711a76]{padding:10px 25px!important}}@media screen and (max-width:320px){.ready-text[data-v-1f711a76]{font-size:20px!important}}@media screen and (max-width:768px){.ready-text[data-v-1f711a76]{margin-top:25px!important;line-height:22px}}.logos{background-color:#fff;width:100%}.logos .row{max-width:900px;margin:0 auto;font-weight:500;font-family:Roboto,sans-serif;color:#f55;padding:20px 0}.logos .row .partner span,.logos .row .sponsor span{display:block;margin-bottom:15px}.logos .row .partner img,.logos .row .sponsor img{margin-right:25px}.logos .row .sponsor{border-left:2px solid #f55;padding-left:30px}.social-networks{text-align:right;margin-top:-50px;margin-right:50px}.city-image{height:184px;background-position:50%;background-size:cover;position:relative;margin:10px 2px}.city-image.locked{cursor:not-allowed}.city-image.unlocked{cursor:pointer}.city-image.lisbon{background-image:url(https://static.europelanguagejobs.com/contents/assets/events/jobseeker/cities/lisbon-10.jpg)}.city-image.lisbon .city{background:#ffac00}.city-image.lisbon .date{background:rgba(255,172,0,.6)}.city-image.barcelona{background-image:url(https://static.europelanguagejobs.com/contents/assets/events/jobseeker/cities/barcelona-10.jpg)}.city-image.barcelona .city{background:#00a6e1}.city-image.barcelona .date{background:rgba(0,166,225,.6)}.city-image.sofia{background-image:url(https://static.europelanguagejobs.com/contents/assets/events/jobseeker/cities/sofia.jpg)}.city-image.sofia .city{background:#ffac00}.city-image.sofia .date{background:rgba(255,172,0,.6)}.city-image.athens{background-image:url(https://static.europelanguagejobs.com/contents/assets/events/jobseeker/cities/athens-10.jpg)}.city-image.athens .city{background:#00c597}.city-image.athens .date{background:rgba(0,197,151,.61)}.city-image.krakow{background-image:url(https://static.europelanguagejobs.com/contents/assets/events/jobseeker/cities/krakow-10.jpg)}.city-image.krakow .city{background:#00a6e1}.city-image.krakow .date{background:rgba(0,166,225,.6)}.city-image.braga{background-image:url(https://static.europelanguagejobs.com/contents/assets/events/jobseeker/cities/braga.png)}.city-image.braga .city{background:#00c597}.city-image.braga .date{background:rgba(0,197,151,.61)}.city-image.larnaca{background-image:url(https://static.europelanguagejobs.com/contents/assets/events/jobseeker/cities/larnaca.png)}.city-image.larnaca .city{background:#f55}.city-image.larnaca .date{background:rgba(255,85,85,.6)}.city-image.prague{background-image:url(https://static.europelanguagejobs.com/contents/assets/events/jobseeker/cities/prague-10.jpg)}.city-image.prague .city{background:#f55}.city-image.prague .date{background:rgba(255,85,85,.6)}.city-image.bucharest{background-image:url(https://static.europelanguagejobs.com/contents/assets/events/jobseeker/cities/bucharest-10.jpg)}.city-image.bucharest .city{background:#f55}.city-image.bucharest .date{background:rgba(255,85,85,.6)}.city-image.malaga{background-image:url(https://static.europelanguagejobs.com/contents/assets/events/jobseeker/cities/malaga-10.jpg)}.city-image.malaga .city{background:#00c597}.city-image.malaga .date{background:rgba(0,197,151,.61)}.city-image .caption-image{position:absolute;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-30px;height:30px;line-height:30px}.city-image .caption-image .city{padding-left:10px;text-transform:uppercase;color:#fff;width:40%;text-align:center;font-size:17px;font-weight:700;font-family:Aller,sans-serif!important;letter-spacing:.2px}.city-image .caption-image .date{width:60%;text-align:right;font-size:17px;padding-right:20px;color:#fff;font-family:Aller,sans-serif!important}.city-image .caption-image .date .arrow,.city-image .caption-image .date .padlock{height:15px;margin-left:10px}.subscribe-text{position:absolute;left:20px;top:3px}