/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body,button,input,select,textarea{font-family:'Roboto',sans-serif;font-weight:400;line-height:1.5;}h1,h2,h3,h4,h5,h6{margin-bottom:1em;font-family:'Roboto Condensed',sans-serif;font-weight:700;line-height:1.25;color:#000;}h2,h4,h6{color:#4D4D4D;}h1{font-size:2em;letter-spacing:-0.05em;}h2{font-size:1.5em;}h3{font-size:1.35em;}h4{font-size:1.25em;letter-spacing:0.05em;}h5{font-size:1.15em;}h6{font-size:1em;margin-bottom:0.5em;letter-spacing:0.05em;}.blue{color:#009EDB;}.grey{color:#4D4D4D;}.dark-grey{color:#333;}.light-grey{color:#F2F2F2;}.bg-light-grey{background:#F2F2F2;}.line-blue{margin-bottom:1em;border-bottom:none;text-transform:initial;letter-spacing:initial;}.line-blue:after{content:'';display:block;width:33%;margin:0.5em 0;border-top:3px solid #009EDB;}body{background:#fff;color:#333;}body.toolbar-fixed .fixed-top{top:39px;}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .fixed-top{top:79px;}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open{padding-top:79px !important;}body.toolbar-fixed .toolbar-oriented .toolbar-bar{z-index:1031;}#header .header-top{padding:6px 0;background:#f2f2f2;border-bottom:3px solid #2e87c8;}.region-header-top{width:100%;}.region-header-top ul.social-media{list-style:none;margin:0;padding:0;}.region-header-top ul.social-media li{display:inline-block;margin-right:20px;}.region-header-top ul.social-media li i.fab{font-size:1em;color:#2e87c8;}#header{position:relative;margin:0;padding:0;background:#FFF;box-shadow:0 3px 6px rgba(15,15,15,0.25);z-index:501;}#header .branding-wrapper{padding-top:3px;padding-bottom:3px;}.region-header{position:relative;height:100%;}.region-header .block-system-branding-block{display:inline-block;}.region-header .site-logo{margin:0;padding:0;}.region-header .unescap-logo{display:none;padding-right:5px;border-right:1px solid #333;}.region-header .logo{height:70px;padding-left:5px;}.region-header .navigation{display:none;}#header .sidr-toggle{float:right;margin-top:5px;margin-right:15px;}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%);}100%{opacity:0.9;transform:translateY(0);}}#header .fixed-top{animation:slide-down .7s;}#header .fixed-top.branding-wrapper{height:56px;margin-top:35px;background:#FFF;box-shadow:0 3px 6px rgba(15,15,15,0.25);z-index:0;}#header .fixed-top .logo{height:50px;}@media only screen and (min-width:768px){.region-header .unescap-logo{display:inline-block;}.fixed-top .region-header .unescap-logo{display:inline-block;}}@media only screen and (min-width:1200px){.region-header .navigation{display:inline-block;}.fixed-top .region-header .navigation{display:inline-block;}#header .sidr-toggle{display:none;}}#menu-branding{display:none;}#main-menu .sidr-inner:first-child{padding-bottom:0;}.region-help .messages{margin-top:15px;margin-left:8px;}.navigation ul.menu{font-size:0.85em;}.navigation ul.menu li.menu-item{padding:0;text-transform:uppercase;list-style:none;}.navigation ul.menu li.menu-item .nav-link,.navigation ul.menu li.menu-item span{text-decoration:none;cursor:pointer;}.navigation ul.menu li.menu-item .nav-link:hover{border-bottom:2px solid #041156;}.navigation ul.menu li.menu-item--expanded{position:relative;}.navigation ul.menu li.menu-item--expanded .dropdown-menu{top:2.5em;left:0;padding:0.5em;border:none;border-radius:0;font-size:1em;background-color:#fff;box-shadow:0 3px 10px rgba(15,15,15,0.5);}.navigation ul.menu li.menu-item--expanded .dropdown-menu .menu-item .nav-link{padding:0.5em;white-space:nowrap;}.navigation ul.menu li.menu-item--expanded .dropdown-menu .menu-item .nav-link:hover{border:none;}#slideshow .carousel-control-prev,#slideshow .carousel-control-next{width:8%;}#block-slideshow .hero-line{margin-top:1em;}#frontpage .features{margin-top:90px;margin-bottom:90px;}#frontpage .features .col-lg-6{margin-bottom:30px;}@media only screen and (min-width:992px){#frontpage .features .col-lg-6{margin-bottom:0;}}#frontpage .resources{margin-bottom:2em;}#frontpage .resources ul{list-style:none;counter-reset:li;margin:0.5em 0 0.5em 0.5em;padding:0;}#frontpage .resources ul li{padding-left:1.5em;padding-bottom:0.5em;}#frontpage .resources ul > li:before{float:left;content:'';width:8px;height:8px;margin-left:-1.5em;margin-right:1em;margin-top:0.5em;border-radius:50%;background-color:#00adef;}#frontpage .partnerships{padding-bottom:2em;text-align:center;}#frontpage .partnerships h3{margin:0;padding:2em 0;text-transform:uppercase;font-weight:400;letter-spacing:2px;color:#666;}#frontpage .partnerships h3:after{content:'';display:block;width:8%;margin:0 auto;margin-top:1em;border-top:3px solid #009EDB;}#frontpage .partnerships .partner{display:inline-block;margin:0;padding:0 60px;}#frontpage .partnerships .link{display:block;margin-bottom:2em;}.page-title{margin-top:1.5em;}article ul,article ol{list-style:none;counter-reset:li;margin:0.5em 0 0.5em 0.5em;padding:0;}article ul li{padding-left:1.5em;padding-bottom:0.5em;}article ul > li:before{float:left;content:'';width:8px;height:8px;margin-left:-1.5em;margin-right:1em;margin-top:0.5em;border-radius:50%;background-color:#00adef;}article ol li{padding-left:2em;padding-bottom:0.5em;}article ol > li:before{float:left;counter-increment:li;content:counter(li,decimal);width:2em;margin-left:-3.5em;margin-right:1.5em;font-weight:700;text-align:right;}article ol.alpha > li:before{content:counter(li,lower-alpha)'.';margin-left:-2em;margin-right:0;text-align:left;}article ol.roman li{padding-left:3.75em;}article ol.roman > li:before{content:counter(li,lower-roman)'.';width:3.75em;margin-left:-3.75em;margin-right:0;text-align:left;}article ul ul,article ol ol{margin-bottom:0;}article ul li ul li:before{background-color:#999;}article ul li ol li:before,article ol li ol li:before{color:#666;}#mipaa .intro{margin-bottom:3em;padding:1.5em;font-size:2em;line-height:1.25;color:#fff;text-align:center;}#mipaa .intro.mipaa{background:#ED1350;}#mipaa .intro.escap{background:#0080FE;}#mipaa .intro a{color:#fff;}#population-data{margin-bottom:4em;}#population-data .btn-pdf{background:red;color:#fff;border:none;width:100%;text-transform:unset;margin:20px 0 30px;padding:10px;font-weight:700;display:flex;justify-content:center;align-items:center;}#population-data .btn-pdf:hover{background:#f66;}#population-data .btn-pdf i{color:#fff;font-size:24px;margin-right:15px;}#population-data .contact .section-title{color:#333;text-transform:uppercase;padding-bottom:15px;font-weight:700;}#population-data .contact .contact-section{margin-bottom:25px;}#population-data .contact-details > span{display:block;padding-bottom:10px;}#population-data .contact-details .contact-name{color:#f3970e;font-weight:700;}#population-data .explore-title{margin:5em 0 3em 0;text-align:center;text-transform:uppercase;font-size:1.5em;}#population-data .explore-title p{margin-bottom:1.5em;}#population-data .explore-title hr{width:10%;border-top:0;border-bottom:2px solid rgba(46,135,200,.7);}#population-data .icons{text-align:center;}#population-data .icons a{display:block;text-decoration:none;transition:transform 0.5s;}#population-data .icons a:hover{transform:scale(1.05);}#population-data .icons a img{display:block;margin:0 auto;margin-bottom:1em;}#population-data .icons a strong{display:block;}.field--name-field-coordinating-body,.field--name-field-national-policy{padding-bottom:2em;}.field--name-field-coordinating-body .field__label,.field--name-field-national-policy .field__label,.node--type-country-profile .field--name-body h3,.node--type-country-profile .field--name-body h4,.node--type-country-profile .field--name-body h5{font-family:'Roboto Condensed',sans-serif;font-size:1em;font-weight:700;color:#963;}.region-list ul,.country-list ul{column-count:3;}#block-country-list{margin-top:12em;}.icon-regions{width:24px;display:inline-block;margin-right:0.5em;vertical-align:text-bottom;}.region-title{display:inline-block;}.view-display-id-page_resources .views-row{margin-bottom:30px;}.view-display-id-page_resources .views-row .pub-cover{width:160px;float:left;}.view-display-id-page_resources .views-row .pub-body{display:block;margin-left:180px;}.view-display-id-page_resources .views-row .pub-date{margin-bottom:0.5em;font-weight:700;color:#666;}.view-display-id-page_resources .views-row .pub-title{margin-bottom:1em;}.view-display-id-page_resources .views-row .pub-category{color:#888;}.pub-apmr-2024{background-color:#f1f3f5;}.pub-apmr-2024 .cover{border:1px solid #f0f0f0;box-shadow:0 3px 6px rgba(15,15,15,0.25);}.pub-apmr-2024 .report{font-family:'Roboto',sans-serif;font-weight:400;font-size:2.5em;color:#0068B8;}.pub-apmr-2024 .pub-date{font-size:0.9em;}.region-footer-top{margin-top:1em;background:#F5F5F5;font-size:0.9rem;}.region-footer-top h2{padding:0;margin:1em 0;border-bottom:none;text-transform:initial;letter-spacing:initial;font-weight:400;}.region-footer-top h2:after{content:'';display:block;width:33%;margin:0.5em 0;border-top:3px solid #009EDB;}.region-footer-top .row{padding-bottom:3em;}.region-footer-top ul{list-style:none;margin:0;padding:0;}.region-footer-top ul li strong{color:#666;}.region-footer-top .resources .views-row{overflow:auto;margin-bottom:1em;}.region-footer-top .resources .views-row .pub-cover{width:80px;float:left;}.region-footer-top .resources .views-row .pub-body{display:block;margin-left:85px;}.region-footer-top .resources .views-row .pub-date{font-weight:700;color:#666;}.region-footer-top .resources .views-row .pub-category{color:#888;}#block-publications .venue{color:#888;}.region-footer-top .meetings ul li,.region-footer-top .blogs ul li{margin-bottom:1em;}.region-footer{font-size:0.9rem;}#block-footer-menu{background:#041156;color:#fff;}#block-footer-menu .footer-menu{padding:2em 12em 4em 1em;display:inline-block;list-style:none;vertical-align:top;}#block-footer-menu .footer-menu li{padding-bottom:1em;color:#999;}#block-footer-menu .footer-menu li a{color:#fff;}#block-footer-menu .footer-menu li::before{display:inline-block;content:"";width:1.5em;height:1.5em;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><polyline points='5 3.5 9.193 7.699 5.007 11.898' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' fill-rule='evenodd'/></svg>");background-repeat:no-repeat;background-size:100%;vertical-align:middle;}#block-footer-menu .contact h4{margin-top:2em;color:#fff;}#block-footer{background:#020b3b;padding:1.5em 0 1em 0;color:#fff;}.region-footer .unescap-logo{max-width:320px;}.region-footer ul.social-media{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;}.region-footer ul.social-media li{width:33.3%;padding:15px 0;}.region-footer ul.social-media li i.fab{font-size:1.5rem;color:#fff;}.region-footer hr.footer-line{background:#fff;}.region-footer ul.footer-copyright{list-style:none;margin:0;padding:0;padding-bottom:1.5em;font-size:0.85rem;}.region-footer ul.footer-copyright li{display:inline-block;padding-right:1.5em;}.region-footer ul.footer-copyright li a{color:#fff;}.region-footer ul.footer-copyright li a:hover{color:#fff;}.region-footer ul.footer-copyright li.unescap{opacity:.75;}.custom-control{padding-left:2em;}.custom-control-label::before,.custom-control-label::after{width:1.4em;height:1.4em;left:-2em;}.card{height:100%;}
.horizontal-tabs{display:flex;flex-direction:column;border:0;margin-bottom:3rem;}.horizontal-tabs .horizontal-tabs-list{background-color:transparent;border:0;z-index:1;}.horizontal-tabs .horizontal-tabs-list .horizontal-tab-button{border-top:1px solid #ccc;border-radius:5px 5px 0 0;}.horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.first{border-left:1px solid #ccc;}.horizontal-tabs .horizontal-tab-button a:hover{border-radius:5px 5px 0 0;}.horizontal-tabs .horizontal-tabs-panes{padding:1rem 0;border:1px solid #ccc;border-radius:0 0 0.5rem 0.5rem;box-shadow:-1px 1px 1px rgba(0,0,0,0.05);}#labour-migration-table{font-size:0.85em;}#labour-migration-table .country{min-width:200px;}
