/* Theme Name: Sinergio Author: Sinergio Author URI: https://www.sinergio.be/ License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ body{font-family:"Open Sans", sans-serif}.accordionTitle{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.accordionTitle+.accordionContent{display:none}.accordionTitle.is-open+.accordionContent{display:block}.filter-container{box-shadow:0 0 10px rgba(0, 0, 0, 0.1);padding:20px 40px;height:calc(100vh - 60px);margin-top:30px;width:calc(100% - 60px);margin-left:30px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;overflow-y:auto}.filter-container-header{display:flex;justify-content:flex-end;margin-bottom:20px}.filter-container-header img{width:30px !important}.filter-container-header .filter-container-clearall{text-align:center;font-size:14px;font-weight:bold;color:#878787;border:2px solid #878789;padding:3px 9px;text-decoration:none;border-radius:50px;display:block;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms}.filter-container-header .filter-container-clearall:hover{background-color:#878787;color:white}.filter-container-header .tooltiptext{left:calc(100% - 100px) !important;top:80px !important}.filter-container h2{font-weight:bold;font-size:17px;line-height:26px;color:#878787;margin:0;padding-top:15px;padding-bottom:0}.filter-container .accordionItem{border-bottom:1px solid #9F9F9F;padding-bottom:15px}.filter-container .accordionItem:nth-last-child(2){border-bottom:0}.filter-container .accordionItem .accordionContent{margin-top:10px;padding-left:3px}.filter-container .accordionItem .accordionContent div.checkbox-container,.filter-container .accordionItem .accordionContent div.radio-container{display:flex;align-items:center;gap:7px;margin-bottom:3px}.filter-container .accordionItem .accordionContent div.checkbox-container label,.filter-container .accordionItem .accordionContent div.checkbox-container input[type=checkbox],.filter-container .accordionItem .accordionContent div.radio-container label,.filter-container .accordionItem .accordionContent div.radio-container input[type=radio]{margin:0}.filter-container .accordionItem .accordionContent div.checkbox-container input[type=checkbox],.filter-container .accordionItem .accordionContent div.radio-container input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;margin-bottom:1px;background:white;border-radius:3px;border:1px solid #DEDEDE;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;outline:none;flex-shrink:0}.filter-container .accordionItem .accordionContent div.checkbox-container input[type=checkbox]:checked,.filter-container .accordionItem .accordionContent div.radio-container input[type=radio]:checked{background:#0094CD;border:1px solid #0094CD;outline:none;position:relative}.filter-container .accordionItem .accordionContent div.checkbox-container input[type=checkbox]:checked:before,.filter-container .accordionItem .accordionContent div.radio-container input[type=radio]:checked:before{content:"";display:block;background-image:url(assets/svg/icon-checkbox.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:0;width:100%;height:100%}.filter-container .accordionItem .accordionContent div.checkbox-container label,.filter-container .accordionItem .accordionContent div.radio-container label{font-weight:normal;color:#818181;font-size:15px}.filter-container .accordionItem .accordionTitle{display:flex;align-items:center;position:relative;padding-right:40px}.filter-container .accordionItem .accordionIcon{width:24px;height:24px;display:inline-block;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.filter-container .accordionItem .accordionIcon.accordionIcon-pathway_country{background-image:url("assets/svg/icon-country.svg")}.filter-container .accordionItem .accordionIcon.accordionIcon-pathway_duration{background-image:url("assets/svg/icon-duration.svg")}.filter-container .accordionItem .accordionIcon.accordionIcon-pathway_sector_restricted{background-image:url("assets/svg/icon-sectorrestricted.svg")}.filter-container .accordionItem .accordionIcon.accordionIcon-pathway_skill_level{background-image:url("assets/svg/icon-skill.svg")}.filter-container .accordionItem .accordionIcon.accordionIcon-pathway_quota{background-image:url("assets/svg/icon-quota.svg")}.filter-container .accordionItem .accordionIcon.accordionIcon-pathway_labour_market_test{background-image:url("assets/svg/icon-markettest.svg")}.filter-container .accordionItem .accordionIcon.accordionIcon-pathway_shortage_occupation_list{background-image:url("assets/svg/icon-shortagelist.svg")}.filter-container .accordionItem .accordionIcon.accordionIcon-pathway_salary_requirement{background-image:url("assets/svg/icon-salary.svg")}.filter-container .accordionItem .accordionIcon.accordionIcon-pathway_language_requirement{background-image:url("assets/svg/icon-language.svg")}.filter-container .accordionCaret{width:15px;height:15px;background-image:url(assets/svg/icon-caret.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:10px;top:21px}.filter-container .accordionTitle.is-open .accordionCaret{transform:rotate(180deg)}.filter-container button{background-color:#0094CD;border:none;text-align:center;font-size:18px;font-weight:bold;color:white;padding:5px 20px;border-radius:50px;display:block;margin-left:auto;margin-right:auto;margin-top:20px;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms}.filter-container button:hover{opacity:0.8}.map_container{height:100vh;width:100%}.map_container svg{width:100%;height:100%;object-fit:contain;padding:40px}.map_container svg path{cursor:pointer;fill:#e9e7e2}.map_container svg g:hover path,.map_container svg path:hover{fill:#7FC9E6}.map_container svg path.active-country{fill:#0094CD}.map_container svg path.hover-country{fill:#7FC9E6}#cursorTail{position:absolute;background-color:white;padding:4px 15px;border-radius:15px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);font-size:18px}.help_tooltip{display:inline-block;border:none;margin-left:5px;line-height:normal;font-size:17px}.help_tooltip img{width:17px}.help_tooltip .tooltiptext{visibility:hidden;color:#fff;background-color:#878787;position:absolute;z-index:1;left:30px;top:0;border-radius:30px;padding:20px;min-width:280px;text-align:left;font-size:14px;font-weight:400;line-height:20px;font-style:italic;left:unset;right:0;top:50px}.help_tooltip:hover .tooltiptext{visibility:visible}.country-container,.pathways-container{height:100vh;width:100%;display:none}.pathways-container{background-color:#E9E7E2;overflow:auto}.country-container-top{background-color:#D3CFC5;padding:30px 50px;height:180px;display:flex;flex-direction:column;justify-content:center}.country-container-top .country-info h2{margin:0;font-size:50px;text-transform:uppercase;color:white;font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:20px;max-width:100%}.country-container-top .country-info h2 img{width:40px;height:40px;object-fit:cover;border-radius:50px;border:3px solid white;margin-right:20px}.country-container-top .country-info{display:flex;align-items:center;justify-content:space-between}.country-container-top .country-info .country-back{color:#0094CD;font-size:14px;text-decoration:underline;cursor:pointer;flex-shrink:0}.country-container-top .country-downloads{margin-top:15px}.country-container-top .country-downloads a{background-color:#0094CD;color:white;text-decoration:none;display:inline-block;padding:12px 20px;border-radius:50px;font-weight:bold;font-size:14px;position:relative;padding-left:40px;margin-bottom:10px;margin-right:10px;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms}.country-container-top .country-downloads a:before{content:"";display:block;background-image:url(assets/svg/icon-button-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;position:absolute;left:15px;top:11px}.country-container-top .country-downloads a:hover{background-color:#878787}.country-container-bottom,.pathways-container .pathways-container-bottom{background-color:#E9E7E2;padding:30px 50px;height:calc(100vh - 180px);overflow:auto;display:flex;flex-direction:column;gap:20px}.pathways-container .pathways-container-bottom{height:auto}.country-container-bottom>div:not(.no-results),.pathways-container .pathways-container-bottom>div:not(.no-results){background-color:#FDFFFF;padding:30px 30px;border-radius:50px}.country-container-bottom>div h3,.pathways-container .pathways-container-bottom>div h3{color:#0094CD;font-weight:bold;font-size:22px;line-height:26px;margin-top:0}.country-container-bottom>div div,.pathways-container .pathways-container-bottom>div div{font-size:16px;font-weight:normal;line-height:24px;color:black}.country-container-bottom>div div p:last-child,.pathways-container .pathways-container-bottom>div div{margin-bottom:0}.no-results{text-align:center;margin-top:50px;margin-bottom:50px}.no-results img{margin-bottom:10px}.no-results h4{color:#878787;font-weight:bold;font-size:25px;text-align:center}.pathways-container-bottom>div h4{color:#878787;font-size:16px;font-weight:normal;text-transform:uppercase;margin-top:0;display:inline-flex;align-items:center;gap:5px}.pathways-container-bottom>div h4 img{width:25px;height:25px;object-fit:cover;border-radius:50px;border:3px solid white;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.pathways-container-bottom>div>div p a,.country-container-bottom>div>div p a{color:#0094CD;text-decoration:underline;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms}.pathways-container-bottom>div>div p:last-child a,.country-container-bottom>div>div p:last-child a{font-size:14px}.pathways-container-bottom>div>div p a:hover,.country-container-bottom>div>div p a:hover{opacity:0.8;text-decoration:none}.pathways-container-top{padding:30px 50px;padding-bottom:10px}.pathways-container-top>div>span{background-color:#878787;color:white;font-size:15px;padding:3px 10px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:7px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.pathways-container-top>div>span.clear-filters-btn{color:#0094CD;background-color:transparent;padding:0;border-radius:0;margin-left:5px;text-decoration:underline}.pathways-container-top>div{display:flex;flex-wrap:wrap;gap:7px}.pathways-container-bottom .no-results>p{color:#878787;font-size:17px;max-width:380px;margin-left:auto;margin-right:auto}.pathways-container-bottom .no-results>h4{color:#878787 !important;font-weight:bold !important;font-size:25px !important;text-align:center !important;display:block !important;text-transform:none !important}.filter-container .filter-container-warning{background-color:#ffe3e3;padding:15px 15px;text-align:center;border-radius:10px;color:#c92a2a;border:1px solid #c92a2a;margin-bottom:10px;display:none}.hidden-content{display:none;margin-top:10px}.hidden-content-container{cursor:pointer}.hidden-content-container h3{margin-bottom:0;position:relative;padding-right:40px}.hidden-content-container h3::after{content:"";display:block;background-image:url(assets/svg/icon-chevron-down.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:0;top:-2px;width:30px;height:30px}.hidden-content-container.open h3::after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.hidden-content-tags>div{background-color:#878787;color:white !important;font-size:15px !important;padding:3px 10px;border-radius:10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin-top:5px;margin-right:5px}#backToTop{display:none}.loader-overlay{width:100%;height:100vh;position:fixed;left:0;top:0;display:flex;align-items:center;justify-content:center;background-color:rgba(255, 255, 255, 0.4);display:none}.spinner{width:72px;height:72px;border-radius:50%;border:11.5px solid;border-color:#BDE3F2;border-right-color:#0094cd;animation:spinner 1s infinite linear;-webkit-animation:spinner 1s infinite linear}@keyframes spinner{to{transform:rotate(1turn)}}.rij2{padding:40px 0}.sinergio img{height:30px;width:auto}@media screen and (max-width:1400px){.filter-container h2{font-size:16px;line-height:23px}.filter-container .accordionItem .accordionContent div.checkbox-container label{font-size:15px}.filter-container{min-width:350px}}@media screen and (max-width:768px){.filter-container{height:auto;overflow:hidden;min-width:unset !important;padding:20px;margin:0;box-shadow:none;border-radius:0;width:100%;box-shadow:0 10px 10px rgba(0, 0, 0, 0.05)}.map_container{height:auto}.map_container svg{padding:30px}.country-container-bottom,.pathways-container .pathways-container-bottom{padding:20px}.pathways-container-top{padding:30px 20px;padding-bottom:10px}.country-container-bottom>div div,.pathways-container .pathways-container-bottom>div div{font-size:14px;line-height:22px}.country-container-bottom>div h3,.pathways-container .pathways-container-bottom>div h3{font-size:18px;line-height:24px}.pathways-container-bottom>div h4{font-size:12px}.pathways-container-bottom>div h4 img{width:20px;height:20px}.country-container-top{padding:30px 20px}.country-container-top .country-info{flex-direction:column;align-items:flex-start}.country-container-top .country-info h2{padding-right:0;font-size:30px;margin-bottom:10px}.country-container-bottom,.pathways-container .pathways-container-bottom{height:auto}.country-container-top .country-downloads a:before{left:10px;top:11px;width:10px;height:12px}.country-container-top .country-downloads a{padding:8px 10px;font-size:12px;padding-left:25px;margin-right:5px;margin-bottom:5px}.country-container,.pathways-container{height:auto}#cursorTail{display:none}.filter-container-header .help_tooltip .tooltiptext{right:0 !important;left:unset !important}}@media screen and (min-width:1400px){.container{width:1370px !important}}