@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700|Roboto+Condensed:400);@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700|Roboto+Condensed:400);.page-node-type-job-listing .button,.page-node-type-job-listing a.button,.page-node-type-job-listing .is-blogs main input[type=submit]{font-size:22px;line-height:22px;font-weight:bold}
.font-primary{font-family:"Open Sans",sans-serif;font-weight:normal;font-size:18px}
.font-secondary{font-family:"Roboto Condensed",serif;font-size:18px}@-webkit-keyframes keyframe--fadeIn{0%{opacity:0}
100%{opacity:1}}@keyframes keyframe--fadeIn{0%{opacity:0}100%{opacity:1}
}@-webkit-keyframes keyframe--fadeOut{0%{opacity:1}100%{opacity:0}
}@keyframes keyframe--fadeOut{0%{opacity:1}100%{opacity:0}}
@-webkit-keyframes keyframe--fadeInOut{0%{opacity:0}20%{opacity:1}
100%{opacity:0}}@keyframes keyframe--fadeInOut{0%{opacity:0}
20%{opacity:1}100%{opacity:0}}.tabs.primary{overflow:hidden}@keyframes keyframe--fadeIn{0%{opacity:0}
100%{opacity:1}}@keyframes keyframe--fadeOut{0%{opacity:1}100%{opacity:0}
}@keyframes keyframe--fadeInOut{0%{opacity:0}20%{opacity:1}
100%{opacity:0}}body{font-family:"Open Sans",sans-serif;font-weight:normal;color:#203f85;background-color:#fff;margin:0}
body *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:inherit}
button{font-family:"Roboto Condensed",serif;font-weight:bold;text-transform:uppercase}
a{color:#203f85;text-decoration:none;font-weight:bold}a:hover{text-decoration:underline}
.c-btn{background-color:#fff;color:#000;border:2px solid #000;padding:10px 20px;transition:all .5s ease}
.c-btn:hover{background-color:#000;color:#fff;transition:all .5s ease}.cta-ghost-secondary,header.paragraph--type--hero-area-slice .hero-slice__text-content .call-to-action a,.paragraph--type--call-to-action-slice.image--background-text-left .hero-slice__text-content .more-link a,.paragraph--type--call-to-action-slice.image--background-text-right .hero-slice__text-content .more-link a,section.paragraph--type--attachments-slice figure.attachment-slice__file table thead tr th .file,section.paragraph--type--attachments-slice figure.attachment-slice__file table thead tr td .file,section.paragraph--type--attachments-slice figure.attachment-slice__file table tbody tr th .file,section.paragraph--type--attachments-slice figure.attachment-slice__file table tbody tr td .file,.cta-ghost-primary,.eu-cookie-compliance-banner button,.cta-secondary,header.page__header .page__header-inner li.main-menu__action-link a,body.route-type-entity.page-node-type-job-listing .page__header-inner>nav ul li.main-menu__action-link a,body.route-type-user.page-default .page__header-inner>nav ul li.main-menu__action-link a,body.route-type-entity.page-node-type-team-member .page__header-inner>nav ul li.main-menu__action-link a,body.route-type-donation.page-default .page__header-inner>nav ul li.main-menu__action-link a,body.route-type-entity.page-default .page__header-inner>nav ul li.main-menu__action-link a,.paragraph--type--call-to-action-slice.image--left-align .hero-slice__text-content .more-link a,.paragraph--type--call-to-action-slice.image--right-align .hero-slice__text-content .more-link a,html body.js-search-visible .page header.page__header .page__header-inner>nav ul li.main-menu__action-link a,html body.js-scrolling .page header.page__header .page__header-inner>nav ul li.main-menu__action-link a,html body.page-default .page header.page__header .page__header-inner>nav ul li.main-menu__action-link a,.cta-climate,.cta-oceans,.cta-near-term,.paragraph--type--donate .suggested_amount button,.cta-carbon-pricing,input[type=submit],.cta-primary{padding:10px 30px;min-width:150px;height:45px;font-size:18px;line-height:20px;letter-spacing:1px;font-family:"Roboto Condensed",serif;text-transform:uppercase;text-decoration:none}
body.route-type-entity.page-node-type-job-listing .page__header-inner>nav ul li.main-menu__action-link a,body.route-type-user.page-default .page__header-inner>nav ul li.main-menu__action-link a,body.route-type-entity.page-node-type-team-member .page__header-inner>nav ul li.main-menu__action-link a,body.route-type-donation.page-default .page__header-inner>nav ul li.main-menu__action-link a,body.route-type-entity.page-default .page__header-inner>nav ul li.main-menu__action-link a,.paragraph--type--call-to-action-slice.image--left-align .hero-slice__text-content .more-link a,.paragraph--type--call-to-action-slice.image--right-align .hero-slice__text-content .more-link a,html body.js-search-visible .page header.page__header .page__header-inner>nav ul li.main-menu__action-link a,html body.js-scrolling .page header.page__header .page__header-inner>nav ul li.main-menu__action-link a,html body.page-default .page header.page__header .page__header-inner>nav ul li.main-menu__action-link a,.cta-climate,.cta-oceans,.cta-near-term,.paragraph--type--donate .suggested_amount button,.cta-carbon-pricing,input[type=submit],.cta-primary{color:#fff;border:0}
body.route-type-entity.page-node-type-job-listing .page__header-inner>nav ul li.main-menu__action-link a:hover,body.route-type-user.page-default .page__header-inner>nav ul li.main-menu__action-link a:hover,body.route-type-entity.page-node-type-team-member .page__header-inner>nav ul li.main-menu__action-link a:hover,body.route-type-donation.page-default .page__header-inner>nav ul li.main-menu__action-link a:hover,body.route-type-entity.page-default .page__header-inner>nav ul li.main-menu__action-link a:hover,.paragraph--type--call-to-action-slice.image--left-align .hero-slice__text-content .more-link a:hover,.paragraph--type--call-to-action-slice.image--right-align .hero-slice__text-content .more-link a:hover,html body.js-search-visible .page header.page__header .page__header-inner>nav ul li.main-menu__action-link a:hover,html body.js-scrolling .page header.page__header .page__header-inner>nav ul li.main-menu__action-link a:hover,html body.page-default .page header.page__header .page__header-inner>nav ul li.main-menu__action-link a:hover,.cta-climate:hover,.cta-oceans:hover,.cta-near-term:hover,.paragraph--type--donate .suggested_amount button:hover,.cta-carbon-pricing:hover,input[type=submit]:hover,.cta-primary:hover{filter:grayscale(30%)}
header.paragraph--type--hero-area-slice .hero-slice__text-content .call-to-action a,.paragraph--type--call-to-action-slice.image--background-text-left .hero-slice__text-content .more-link a,.paragraph--type--call-to-action-slice.image--background-text-right .hero-slice__text-content .more-link a,section.paragraph--type--attachments-slice figure.attachment-slice__file table thead tr th .file,section.paragraph--type--attachments-slice figure.attachment-slice__file table thead tr td .file,section.paragraph--type--attachments-slice figure.attachment-slice__file table tbody tr th .file,section.paragraph--type--attachments-slice figure.attachment-slice__file table tbody tr td .file,.cta-ghost-primary,.eu-cookie-compliance-banner button,.cta-secondary,header.page__header .page__header-inner li.main-menu__action-link a{color:#fff;border:3px solid #fff;background-color:transparent;transition:all .5s ease}
header.paragraph--type--hero-area-slice .hero-slice__text-content .call-to-action a:hover,.paragraph--type--call-to-action-slice.image--background-text-left .hero-slice__text-content .more-link a:hover,.paragraph--type--call-to-action-slice.image--background-text-right .hero-slice__text-content .more-link a:hover,section.paragraph--type--attachments-slice figure.attachment-slice__file table thead tr th .file:hover,section.paragraph--type--attachments-slice figure.attachment-slice__file table thead tr td .file:hover,section.paragraph--type--attachments-slice figure.attachment-slice__file table tbody tr th .file:hover,section.paragraph--type--attachments-slice figure.attachment-slice__file table tbody tr td .file:hover,.cta-ghost-primary:hover,.eu-cookie-compliance-banner button:hover,.cta-secondary:hover,header.page__header .page__header-inner li.main-menu__action-link a:hover{background-color:#fff;transition:all .5s ease;color:#000}
header.page__header .page__header-inner li.main-menu__action-link a{border:2px solid #fff}
input[type=submit],.cta-primary{background-color:#00985f}.paragraph--type--donate .suggested_amount button,.cta-carbon-pricing{background-color:#6fc7b2}
.cta-near-term{background-color:#c8da2c}.cta-oceans{background-color:#029eda}.cta-climate{background-color:#fd961d}
.cta-secondary:hover{color:#203f85}section.paragraph--type--attachments-slice figure.attachment-slice__file table thead tr th .file:hover,section.paragraph--type--attachments-slice figure.attachment-slice__file table thead tr td .file:hover,section.paragraph--type--attachments-slice figure.attachment-slice__file table tbody tr th .file:hover,section.paragraph--type--attachments-slice figure.attachment-slice__file table tbody tr td .file:hover,.cta-ghost-primary:hover,.eu-cookie-compliance-banner button:hover{color:#00985f}
.cta-ghost-secondary{border:3px solid #cccdd1;background-color:transparent;color:#cccdd1}
.cta-ghost-secondary:hover{background-color:#cccdd1;color:#fff}.paragraph--type--donate .suggested_amount button{min-width:144px;margin-bottom:4px}
.donation{margin:0 20px}@media(min-width:901px){.donation{margin:0}}.donation div#edit-customer-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;align-content:flex-start}
.donation .form-item{margin:20px 0}.donation.payment-information .form-item{flex:1 1 100%}
@media(min-width:901px){.donation.payment-information .form-item{flex:1 1 calc(50% - 20px);margin:10px}
}.donation .alert-error{background-color:#fd961d}.donation .alert-error ul{list-style:none;padding:10px 20px}
.donation .form-actions{overflow:hidden;margin:20px 0}.donation .form-actions input.button--primary{float:right}
.donation .form-actions input.button--secondary{float:left}.donation .form-item.form-item-customer-0-phone{order:1}
.donation .form-item.form-item-customer-0-email{order:1}.donation .form-item.form-item-customer-0-title{flex:none;width:100%}
.donation .form-item.form-item-customer-0-title select{max-width:100px}.donation-form input[type=submit]{width:auto;margin-bottom:5px}
@media(min-width:901px){.paragraph--type--donate{width:442px}}.payment_methods{display:flex;flex-direction:row;margin-bottom:100px}
.payment_methods h4{margin-right:30px}.payment_methods>div{flex:1 1 auto;height:55px;margin-left:20px;display:flex;align-self:center;justify-content:center}
.payment_methods>div svg{width:50px}button{font-family:"Roboto Condensed",serif;font-weight:bold;text-transform:uppercase}
a{color:#203f85;text-decoration:none;font-weight:bold}a:hover{text-decoration:underline}
form{color:#203f85;margin:50px 0}form p{color:#203f85}form input[type=checkbox]+label,form input[type=radio]+label{color:#203f85}
form .js-form-item{margin-bottom:20px}form .js-form-item input{margin:0}form .js-form-item .description{color:#7f818b}
input::-moz-placeholder{color:rgba(32,63,133,0.5);opacity:1}input::placeholder{color:rgba(32,63,133,0.5)}
input[type=checkbox]{opacity:0;margin-bottom:15px}input[type=checkbox]+label:before{width:17px;height:17px;display:inline-block;position:absolute;left:0;top:3px;margin-left:-20px;content:"";border:1px solid #000;border-radius:1px;background-color:#fff}
input[type=checkbox]:focus+label:before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color}
input[type=checkbox]:checked+label:before{background-color:#029eda;border-color:#029eda}
input[type=checkbox]:checked+label:before{font-family:"Arial";content:"✓";color:#fff;top:3px;text-align:center}
input[type=checkbox]+label{display:inline-block;position:relative;padding-left:15px;margin-right:30px}
input[type=password],input[type=text],textarea,input[type=email],input[type=tel],input[type=number]{width:100%;padding:10px;display:inline-block;border:1px solid #f4f4f4;background-color:#fff;vertical-align:middle;box-sizing:border-box;margin-bottom:10px;font-size:16px}
input[type=checkbox]+label,input[type=radio]+label{color:#000;display:inline;overflow:visible}
input[type=radio]+label{margin-left:10px}select{font-size:16px;margin-bottom:10px;background-color:#fff;border:1px solid #f4f4f4;height:36px;width:100%;color:#7f818b}
input[type=submit]{width:100%;font-weight:700}fieldset{margin-bottom:10px}.facebook,.twitter,.linkedin,.search-icon{width:40px;height:40px;border-radius:50%;background-color:#cccdd1;background-repeat:no-repeat;background-position:center center}
.facebook:hover,.twitter:hover,.linkedin:hover,.search-icon:hover{background-color:#7f818b}
header.page__header .page__header-inner li.main-menu__search-link a{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgPHRpdGxlPiAgICBTZWFyY2hAMnggIDwvdGl0bGU+ICA8ZGVmcz4gICAgPHBhdGggZD0iTTI3IDI1Ljk5NmwtMy44My0zLjgzMWE1LjYzMiA1LjYzMiAwIDAgMCAxLjE5Ny0zLjQ4MSA1LjY0NCA1LjY0NCAwIDAgMC0xLjY2NS00LjAxOUE1LjY0MSA1LjY0MSAwIDAgMCAxOC42ODQgMTNhNS42NDEgNS42NDEgMCAwIDAtNC4wMTkgMS42NjVBNS42NDQgNS42NDQgMCAwIDAgMTMgMTguNjg0YzAgMS41MTguNTkyIDIuOTQ1IDEuNjY1IDQuMDE4YTUuNjQxIDUuNjQxIDAgMCAwIDQuMDE5IDEuNjY1IDUuNjIgNS42MiAwIDAgMCAzLjQ4LTEuMTk4TDI1Ljk5NyAyN2wxLjAwNS0xLjAwNHptLTguMzE2LTMuMDVhNC4yMzMgNC4yMzMgMCAwIDEtMy4wMTQtMS4yNDggNC4yMzMgNC4yMzMgMCAwIDEtMS4yNS0zLjAxNCA0LjIzIDQuMjMgMCAwIDEgMS4yNS0zLjAxNCA0LjIzMSA0LjIzMSAwIDAgMSAzLjAxNC0xLjI1IDQuMjMgNC4yMyAwIDAgMSAzLjAxMyAxLjI1IDQuMjMyIDQuMjMyIDAgMCAxIDEuMjUgMy4wMTQgNC4yMzMgNC4yMzMgMCAwIDEtMS4yNSAzLjAxNCA0LjIzMyA0LjIzMyAwIDAgMS0zLjAxMyAxLjI0OHoiIGlkPSJhIi8+ICA8L2RlZnM+ICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICA8Y2lyY2xlIGZpbGw9IiNGNEY0RjQiIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIvPiAgICA8dXNlIGZpbGw9IiM1OTU5NUMiIHhsaW5rOmhyZWY9IiNhIi8+ICA8L2c+PC9zdmc+)}
header.page__header .page__header-inner li.main-menu__search-link a:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAgNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgPHRpdGxlPiAgICBTZWFyY2hAMnggIDwvdGl0bGU+ICA8ZGVmcz4gICAgPHBhdGggZD0iTTI3IDI1Ljk5NmwtMy44My0zLjgzMWE1LjYzMiA1LjYzMiAwIDAgMCAxLjE5Ny0zLjQ4MSA1LjY0NCA1LjY0NCAwIDAgMC0xLjY2NS00LjAxOUE1LjY0MSA1LjY0MSAwIDAgMCAxOC42ODQgMTNhNS42NDEgNS42NDEgMCAwIDAtNC4wMTkgMS42NjVBNS42NDQgNS42NDQgMCAwIDAgMTMgMTguNjg0YzAgMS41MTguNTkyIDIuOTQ1IDEuNjY1IDQuMDE4YTUuNjQxIDUuNjQxIDAgMCAwIDQuMDE5IDEuNjY1IDUuNjIgNS42MiAwIDAgMCAzLjQ4LTEuMTk4TDI1Ljk5NyAyN2wxLjAwNS0xLjAwNHptLTguMzE2LTMuMDVhNC4yMzMgNC4yMzMgMCAwIDEtMy4wMTQtMS4yNDggNC4yMzMgNC4yMzMgMCAwIDEtMS4yNS0zLjAxNCA0LjIzIDQuMjMgMCAwIDEgMS4yNS0zLjAxNCA0LjIzMSA0LjIzMSAwIDAgMSAzLjAxNC0xLjI1IDQuMjMgNC4yMyAwIDAgMSAzLjAxMyAxLjI1IDQuMjMyIDQuMjMyIDAgMCAxIDEuMjUgMy4wMTQgNC4yMzMgNC4yMzMgMCAwIDEtMS4yNSAzLjAxNCA0LjIzMyA0LjIzMyAwIDAgMS0zLjAxMyAxLjI0OHoiIGlkPSJhIi8+ICA8L2RlZnM+ICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICA8Y2lyY2xlIGZpbGw9IiNDQ0NERDEiIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIvPiAgICA8dXNlIGZpbGw9IiM1OTU5NUMiIHhsaW5rOmhyZWY9IiNhIi8+ICA8L2c+PC9zdmc+)}
#block-search-filter-header-block form div.form-actions input.form-submit,.page__sidebar-first #views-exposed-form-site-search-page-1 .form-item::before,.page__sidebar-first #views-exposed-form-site-search-page-2 .form-item::before,.search-icon-dark-single,.search-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjEwIDEwIDIwIDIwIj4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBpZD0iYSIgZD0iTTI3IDI1Ljk5NmwtMy44My0zLjgzMWE1LjYzMiA1LjYzMiAwIDAgMCAxLjE5Ny0zLjQ4MSA1LjY0NCA1LjY0NCAwIDAgMC0xLjY2NS00LjAxOUE1LjY0MSA1LjY0MSAwIDAgMCAxOC42ODQgMTNhNS42NDEgNS42NDEgMCAwIDAtNC4wMTkgMS42NjVBNS42NDQgNS42NDQgMCAwIDAgMTMgMTguNjg0YzAgMS41MTguNTkyIDIuOTQ1IDEuNjY1IDQuMDE4YTUuNjQxIDUuNjQxIDAgMCAwIDQuMDE5IDEuNjY1YzEuMjc4IDAgMi40ODktLjQyMyAzLjQ4LTEuMTk4TDI1Ljk5NyAyN2wxLjAwNS0xLjAwNHptLTguMzE2LTMuMDVhNC4yMzMgNC4yMzMgMCAwIDEtMy4wMTQtMS4yNDggNC4yMzMgNC4yMzMgMCAwIDEtMS4yNS0zLjAxNGMwLTEuMTM5LjQ0NC0yLjIxIDEuMjUtMy4wMTRhNC4yMzEgNC4yMzEgMCAwIDEgMy4wMTQtMS4yNWMxLjEzOCAwIDIuMjA4LjQ0NCAzLjAxMyAxLjI1YTQuMjMyIDQuMjMyIDAgMCAxIDEuMjUgMy4wMTRjMCAxLjEzOC0uNDQ0IDIuMjA5LTEuMjUgMy4wMTRhNC4yMzMgNC4yMzMgMCAwIDEtMy4wMTMgMS4yNDh6Ii8+ICAgIDwvZGVmcz4gICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDx1c2UgZmlsbD0iIzRjNGY1YyIgeGxpbms6aHJlZj0iI2EiLz4gICAgPC9nPjwvc3ZnPg==)}
header.paragraph--type--hero-area-slice form .form-item::before,.search-icon-white-single{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjEwIDEwIDIwIDIwIj4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBpZD0iYSIgZD0iTTI3IDI1Ljk5NmwtMy44My0zLjgzMWE1LjYzMiA1LjYzMiAwIDAgMCAxLjE5Ny0zLjQ4MSA1LjY0NCA1LjY0NCAwIDAgMC0xLjY2NS00LjAxOUE1LjY0MSA1LjY0MSAwIDAgMCAxOC42ODQgMTNhNS42NDEgNS42NDEgMCAwIDAtNC4wMTkgMS42NjVBNS42NDQgNS42NDQgMCAwIDAgMTMgMTguNjg0YzAgMS41MTguNTkyIDIuOTQ1IDEuNjY1IDQuMDE4YTUuNjQxIDUuNjQxIDAgMCAwIDQuMDE5IDEuNjY1YzEuMjc4IDAgMi40ODktLjQyMyAzLjQ4LTEuMTk4TDI1Ljk5NyAyN2wxLjAwNS0xLjAwNHptLTguMzE2LTMuMDVhNC4yMzMgNC4yMzMgMCAwIDEtMy4wMTQtMS4yNDggNC4yMzMgNC4yMzMgMCAwIDEtMS4yNS0zLjAxNGMwLTEuMTM5LjQ0NC0yLjIxIDEuMjUtMy4wMTRhNC4yMzEgNC4yMzEgMCAwIDEgMy4wMTQtMS4yNWMxLjEzOCAwIDIuMjA4LjQ0NCAzLjAxMyAxLjI1YTQuMjMyIDQuMjMyIDAgMCAxIDEuMjUgMy4wMTRjMCAxLjEzOC0uNDQ0IDIuMjA5LTEuMjUgMy4wMTRhNC4yMzMgNC4yMzMgMCAwIDEtMy4wMTMgMS4yNDh6Ii8+ICAgIDwvZGVmcz4gICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDx1c2UgZmlsbD0iI2ZmZiIgeGxpbms6aHJlZj0iI2EiLz4gICAgPC9nPjwvc3ZnPg==)}
header.page__header .page__header-inner li.main-menu__search-link a{width:40px;height:40px;background-repeat:no-repeat;background-position:center center}
.search-icon{background-size:60%}.search-icon-dark-single{width:40px;height:40px;background-repeat:no-repeat;background-position:center center}
.search-icon-white-single{width:40px;height:40px;background-repeat:no-repeat;background-position:center center}
.linkedin{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+ICAgIDxkZWZzPiAgICAgICAgPHBhdGggaWQ9ImEiIGQ9Ik0yMS4xNjcgMkgyLjgzM2MtLjUgMC0uODMzLjMzMy0uODMzLjgzM3YxOC4zMzRjMCAuNS4zMzMuODMzLjgzMy44MzNoMTguMzM0Yy41IDAgLjgzMy0uMzMzLjgzMy0uODMzVjIuODMzYzAtLjUtLjMzMy0uODMzLS44MzMtLjgzM3pNNy45MTcgMTkuMDgzSDVWOS41aDN2OS41ODNoLS4wODN6bS0xLjUtMTAuOTE2Yy0uOTE3IDAtMS43NS0uNzUtMS43NS0xLjc1IDAtLjkxNy43NS0xLjc1IDEuNzUtMS43NS45MTYgMCAxLjc1Ljc1IDEuNzUgMS43NXMtLjc1IDEuNzUtMS43NSAxLjc1em0xMi42NjYgMTAuOTE2aC0zdi00LjY2NmMwLTEuMDg0IDAtMi41LTEuNS0yLjUtMS41ODMgMC0xLjc1IDEuMTY2LTEuNzUgMi40MTZ2NC43NWgtM1Y5LjVoMi44MzR2MS4zMzNjLjQxNi0uNzUgMS4zMzMtMS41IDIuODMzLTEuNSAzIDAgMy41ODMgMiAzLjU4MyA0LjU4NHY1LjE2NnoiLz4gICAgPC9kZWZzPiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIvPiAgICAgICAgPG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPiAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI2EiLz4gICAgICAgIDwvbWFzaz4gICAgICAgIDx1c2UgZmlsbD0iI2ZmZiIgeGxpbms6aHJlZj0iI2EiLz4gICAgICAgIDxnIGZpbGw9IiNmZmYiIG1hc2s9InVybCgjYikiPiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiLz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==)}.linkedin:hover{cursor:pointer}
.twitter{background-image:url('data:image/svg+xml,<svg version="1.2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 25" width="24" height="25"><title>x-logo-svg</title><style>.s0 { fill: %23ffffff } </style><path id="Layer" fill-rule="evenodd" class="s0" d="m14.3 10.6l9.7 14.4h-7.1l-6.6-9.7-8.2 9.7h-2.1l9.3-11.1-9.3-13.9h7.1l6.3 9.2 7.7-9.2h2.1zm-2.9 3.4l6.4 9.4h3.3l-7.9-11.5-0.9-1.4-6.1-8.9h-3.3z"/></svg>')}.twitter:hover{cursor:pointer}
.facebook{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+ICA8ZGVmcz4gICAgPHBhdGggaWQ9ImEiIGQ9Ik05LjI5OSAyMWwtLjAyNi04LjE4Mkg2VjkuNTQ1aDMuMjczVjcuNWMwLTMuMDM3IDEuODgtNC41IDQuNTg5LTQuNSAxLjI5OCAwIDIuNDEzLjA5NyAyLjczOC4xNHYzLjE3M2wtMS44NzkuMDAxYy0xLjQ3MyAwLTEuNzU4LjctMS43NTggMS43Mjd2MS41MDRoNC4yODdsLTEuNjM2IDMuMjczaC0yLjY1MVYyMUg5LjI5OXoiLz4gIDwvZGVmcz4gIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgIDxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj4gICAgICA8dXNlIHhsaW5rOmhyZWY9IiNhIi8+ICAgIDwvbWFzaz4gICAgPHVzZSBmaWxsPSIjZmZmIiB4bGluazpocmVmPSIjYSIvPiAgPC9nPjwvc3ZnPg==)}.facebook:hover{cursor:pointer}
#block-search-filter-header-block div.search-form__inner button.u-dismiss,.close-icon{width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdQb3J0PSIwIDAgNDAgNDAiIHZlcnNpb249IjEuMSI+ICA8bGluZSB4MT0iMSIgeTE9IjIwIiB4Mj0iMjAiIHkyPSIxIiBzdHJva2U9IiM0YzRmNWMiIHN0cm9rZS13aWR0aD0iMSIvPiAgPGxpbmUgeDE9IjEiIHkxPSIxIiB4Mj0iMjAiIHkyPSIyMCIgc3Ryb2tlPSIjNGM0ZjVjIiBzdHJva2Utd2lkdGg9IjEiLz48L3N2Zz4=)}
.branding-icon{width:110px;height:110px;background-repeat:no-repeat;background-position:center center;background:url(../images/icon.png) top right;margin:auto;background-size:contain}
.c-link--fancy,.c-link{text-decoration:none}.c-link--fancy{position:relative}.c-link--fancy:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#000;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}
.c-link--fancy:hover:before{visibility:visible;transform:scaleX(1)}p{color:#000;line-height:1.45}
.anchor{display:block;position:relative;top:-180px;visibility:hidden}header.page__header .page__header-inner #block-edf-eu-branding a,footer.page__footer .page__footer-inner .branding,.edf-white{background-image:url("/themes/edf_eu/images/site-logo.svg")}
body.route-type-entity.page-node-type-job-listing .page__header-inner #block-edf-eu-branding a,body.route-type-user.page-default .page__header-inner #block-edf-eu-branding a,body.route-type-entity.page-node-type-team-member .page__header-inner #block-edf-eu-branding a,body.route-type-donation.page-default .page__header-inner #block-edf-eu-branding a,body.route-type-entity.page-default .page__header-inner #block-edf-eu-branding a,html body.js-search-visible .page header.page__header .page__header-inner #block-edf-eu-branding a,html body.js-scrolling .page header.page__header .page__header-inner #block-edf-eu-branding a,html body.page-default .page header.page__header .page__header-inner #block-edf-eu-branding a,.edf-color{background:url("/themes/edf_eu/images/site-logo-color.svg")}
header.page__header .page__header-inner #block-edf-eu-branding a,footer.page__footer .page__footer-inner .branding,.logo{background-repeat:no-repeat;width:230px;height:64px;background-size:contain;margin:20px 0}
.page-node-type-job-listing .button,.page-node-type-job-listing a.button,.page-node-type-job-listing .is-blogs main input[type=submit]{font-size:22px;line-height:22px;font-weight:bold}
.font-primary{font-family:"Open Sans",sans-serif;font-weight:normal;font-size:18px}
.font-secondary{font-family:"Roboto Condensed",serif;font-size:18px}.page__content p,.page__content ul{font-size:18px;line-height:1.8}
p.typography--caption{font-size:14px;color:#7f818b;text-align:center}header.paragraph--type--hero-area-slice .hero-slice__text-content .stand-first-text p,p.typography-stand-first{font-size:19px;line-height:1.26}
h1,h2,h3,h4,h5,h6{font-family:"Roboto Condensed",serif;font-weight:bold;text-transform:uppercase}
h2{font-size:70px;font-weight:700;line-height:.93;letter-spacing:-1px}h3{font-size:24px}
h3.large{font-size:40px}.paragraph--type--call-to-action-slice .hero-slice__text-content p,.paragraph--type--call-to-action-slice.image--background-text-left .hero-slice__text-content>.stand-first-text * p,.paragraph--type--call-to-action-slice.image--background-text-right .hero-slice__text-content>.stand-first-text * p,article.node--view-mode--listing .node__text-content .node__summary p,.page-node-type-team-member article.node--view-mode--full figure p,.page-node-type-team-member article.node--view-mode--full .node__text-content p,.typography--simple-text p{color:#203f85}
.paragraph--type--call-to-action-slice .hero-slice__text-content h3,.paragraph--type--call-to-action-slice.image--background-text-left .hero-slice__text-content>.stand-first-text * h3,.paragraph--type--call-to-action-slice.image--background-text-right .hero-slice__text-content>.stand-first-text * h3,article.node--view-mode--listing .node__text-content .node__summary h3,.page-node-type-team-member article.node--view-mode--full figure h3,.page-node-type-team-member article.node--view-mode--full .node__text-content h3,.paragraph--type--call-to-action-slice .hero-slice__text-content h4,.paragraph--type--call-to-action-slice.image--background-text-left .hero-slice__text-content>.stand-first-text * h4,.paragraph--type--call-to-action-slice.image--background-text-right .hero-slice__text-content>.stand-first-text * h4,article.node--view-mode--listing .node__text-content .node__summary h4,.page-node-type-team-member article.node--view-mode--full figure h4,.page-node-type-team-member article.node--view-mode--full .node__text-content h4,.typography--simple-text h3,.typography--simple-text h4{margin-bottom:-10px}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content p,.typography--full-text p{color:#203f85}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content h3,.paragraph--type--rich-text-slice>.paragraph__bodytext-content h4,.typography--full-text h3,.typography--full-text h4{margin-bottom:-10px}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content table caption,.typography--full-text table caption{font-size:14px;color:#7f818b;text-align:center;margin:0 0 10px 0}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content table tbody tr,.typography--full-text table tbody tr{border-bottom:10px solid #fff}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content table tbody tr td,.typography--full-text table tbody tr td{padding:0;text-align:left;border:1px solid #e5e6e8;border-bottom:0}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content table tbody tr td:last-child,.typography--full-text table tbody tr td:last-child{border-bottom:1px solid #e5e6e8}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content table tbody tr td .tablesaw-cell-label,.paragraph--type--rich-text-slice>.paragraph__bodytext-content table tbody tr td .tablesaw-cell-content,.typography--full-text table tbody tr td .tablesaw-cell-label,.typography--full-text table tbody tr td .tablesaw-cell-content{text-align:left;padding:10px}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content table tbody tr td .tablesaw-cell-label,.typography--full-text table tbody tr td .tablesaw-cell-label{border-right:1px solid #e5e6e8;font-family:"Roboto Condensed",serif;text-transform:uppercase}
@media(min-width:601px){.paragraph--type--rich-text-slice>.paragraph__bodytext-content table,.typography--full-text table{margin:10px 0 20px 0;table-layout:fixed;width:100%}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content table thead tr,.paragraph--type--rich-text-slice>.paragraph__bodytext-content table tbody tr,.typography--full-text table thead tr,.typography--full-text table tbody tr{border-bottom:0}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content table thead tr th,.paragraph--type--rich-text-slice>.paragraph__bodytext-content table thead tr td,.paragraph--type--rich-text-slice>.paragraph__bodytext-content table tbody tr th,.paragraph--type--rich-text-slice>.paragraph__bodytext-content table tbody tr td,.typography--full-text table thead tr th,.typography--full-text table thead tr td,.typography--full-text table tbody tr th,.typography--full-text table tbody tr td{border:1px solid #e5e6e8;padding:10px;text-align:center}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content table tr th,.typography--full-text table tr th{font-family:"Roboto Condensed",serif;text-transform:uppercase}
}.paragraph--type--rich-text-slice>.paragraph__bodytext-content blockquote,.typography--full-text blockquote{font-family:"Noto Serif",serif;font-size:18px;line-height:1.6;position:relative;padding:50px 80px;margin:0;background-color:#f4f4f4}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content blockquote .quote,.typography--full-text blockquote .quote{position:relative;display:block;font-style:italic;font-size:20px}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content blockquote .quote::before,.paragraph--type--rich-text-slice>.paragraph__bodytext-content blockquote .quote::after,.typography--full-text blockquote .quote::before,.typography--full-text blockquote .quote::after{font-size:60px;font-weight:bold;font-style:normal;color:#203f85;position:absolute}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content blockquote .quote::before,.typography--full-text blockquote .quote::before{content:"“";left:-50px;top:-20px}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content blockquote .quote::after,.typography--full-text blockquote .quote::after{content:"”";right:-40px;bottom:-50px}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content blockquote footer,.typography--full-text blockquote footer{margin-top:20px}
.paragraph--type--rich-text-slice>.paragraph__bodytext-content blockquote footer cite,.typography--full-text blockquote footer cite{font-style:italic;font-size:20px}
.eu-cookie-compliance-banner{background-color:#203f85;padding:20px;overflow:hidden}
.eu-cookie-compliance-banner .eu-cookie-compliance-content{margin:0;max-width:none;display:block}
.eu-cookie-compliance-banner p{color:white;margin:0;margin-bottom:5px}.eu-cookie-compliance-banner button{margin-top:15px;margin-right:15px}
.eu-cookie-compliance-banner button:hover{color:#203f85}.eu-cookie-compliance-banner .eu-cookie-compliance-buttons,.eu-cookie-compliance-banner .eu-cookie-compliance-message{float:none;max-width:none}
.eu-cookie-compliance-banner .eu-cookie-compliance-buttons{float:left}html figure figcaption{margin:5px 20px}
html figure figcaption,html figure figcaption p{font-size:14px;color:#7f818b;text-align:center}
html figure figcaption p:first-child{margin-top:0}figure{padding:0;margin:0}picture>img{height:auto}
.region--highlighted{position:relative}.region--highlighted div#block-edf-eu-messages{background-color:#fd961d}
.region--highlighted div#block-edf-eu-messages div[role=contentinfo]{padding:10px;position:relative;z-index:30;max-width:1200px;margin:0 auto}
aside.block-facet--checkbox{border:1px solid #cccdd1;padding:20px}aside.block-facet--checkbox .block-title{border-bottom:2px solid #cccdd1;margin-top:0;padding-bottom:10px;margin-bottom:15px;font-size:19px}
aside.block-facet--checkbox ul{margin:0;padding:0}aside.block-facet--checkbox ul li.facet-item{color:#000316;margin:20px 0;list-style:none}
aside.block-facet--checkbox ul li.facet-item .facet-item__value{text-transform:capitalize}
.page__sidebar-first #views-exposed-form-site-search-page-1,.page__sidebar-first #views-exposed-form-site-search-page-2{margin-top:0}
.page__sidebar-first #views-exposed-form-site-search-page-1 .form-item,.page__sidebar-first #views-exposed-form-site-search-page-2 .form-item{margin:0;padding:0;position:relative}
.page__sidebar-first #views-exposed-form-site-search-page-1 .form-item::before,.page__sidebar-first #views-exposed-form-site-search-page-2 .form-item::before{content:"";height:50px;width:50px;background-color:transparent;position:absolute;top:2px;left:2px;background-repeat:no-repeat;background-position:center center}
.page__sidebar-first #views-exposed-form-site-search-page-1 input::-moz-placeholder,.page__sidebar-first #views-exposed-form-site-search-page-2 input::-moz-placeholder{color:rgba(255,255,255,0.5);opacity:1}
.page__sidebar-first #views-exposed-form-site-search-page-1 input::placeholder,.page__sidebar-first #views-exposed-form-site-search-page-2 input::placeholder{color:rgba(255,255,255,0.5)}
.page__sidebar-first #views-exposed-form-site-search-page-1 input.form-text,.page__sidebar-first #views-exposed-form-site-search-page-2 input.form-text{position:relative;border:1px solid #cccdd1;color:#cccdd1;background-color:transparent;font-size:19px;line-height:40px;height:50px;padding:0 10px 0 50px;margin:0}
.page__sidebar-first #views-exposed-form-site-search-page-1 input.form-submit,.page__sidebar-first #views-exposed-form-site-search-page-2 input.form-submit{display:none}
.page-news .hero-slice__text-content #views-exposed-form-site-search-page-1,.page-research .hero-slice__text-content #views-exposed-form-site-search-page-2{display:none}
.page-news #block-newssearchlabel h4,.page-research #block-researchsearchlabel h4{margin-bottom:10px;font-size:19px}
.sharing .sharing__title{text-align:center;font-size:24px}@media only screen and (max-width:600px){.sharing .sharing__title{font-size:16px}
}.sharing .sharing__inner ul{padding:0;margin:0;text-align:center;width:100%}.sharing .sharing__inner ul li{display:inline-block;margin:10px}
.sharing .sharing__inner ul li a{height:100%;width:100%;display:block}.sharing .sharing__inner ul li a span.share_text{font:0/0 serif;text-shadow:none;color:transparent}
@media only screen and (max-width:600px){.sharing .sharing__inner ul li{margin:3px}
}footer.page__footer{background-color:#253d86;color:white;position:relative;margin:0;padding:20px 10px 10px 10px;min-height:350px}
footer.page__footer .page__footer-inner{margin:20px 10px 10px 10px}@media(min-width:1201px){footer.page__footer .page__footer-inner{max-width:1200px;margin:0 auto}
}footer.page__footer .page__footer-inner .branding{width:180px;height:100px}footer.page__footer .page__footer-inner .footer-content{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;font-size:14px;padding:0}
footer.page__footer .page__footer-inner .footer-content p{font-size:14px;color:white;margin:0}
footer.page__footer .page__footer-inner .footer-content a{color:white}footer.page__footer .page__footer-inner .footer-content ul,footer.page__footer .page__footer-inner .footer-content ul li{list-style:none;margin:0;padding:0}
footer.page__footer .page__footer-inner .footer-content ul a,footer.page__footer .page__footer-inner .footer-content ul li a{font-weight:normal;line-height:2}
footer.page__footer .page__footer-inner .footer-content h3{color:white;font-size:16px}
footer.page__footer .page__footer-inner .footer-content aside{flex-grow:1}footer.page__footer .page__footer-inner .footer-content aside div div{display:inline-block}
footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup h3{margin-bottom:0}
footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup form{margin-top:15px}
footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup #mc_embed_signup_scroll{display:flex;flex-wrap:wrap;justify-content:space-between}
footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup #mc_embed_signup_scroll label[for=mce-EMAIL]{display:none}
footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup #mce-responses{order:-1;color:#FFF;width:100%;padding:0 0 10px 0}
footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup #mce-responses a{white-space:nowrap}
footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup .input-group label{color:#fff}
footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup .input-group li{padding-left:30px}
footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup .mc-field-group,footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup div>div:nth-child(6){flex-basis:100%;margin-right:0}
footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup input[type=submit]{height:40px;margin-bottom:10px;background-color:#029eda}
footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup div.mce_inline_error{color:red;background-color:transparent;font-style:italic;padding:0}
footer.page__footer .page__footer-inner .footer-content #block-newsletter form{margin-top:15px;display:flex;flex-wrap:wrap;justify-content:space-between}
footer.page__footer .page__footer-inner .footer-content #block-newsletter form div#edit-title{display:none}
footer.page__footer .page__footer-inner .footer-content #block-newsletter form label{color:white;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
footer.page__footer .page__footer-inner .footer-content #block-newsletter form input[type=email],footer.page__footer .page__footer-inner .footer-content #block-newsletter form input[type=text]{border:1px solid rgba(159,171,198,0.2);font-family:"Open Sans",sans-serif}
footer.page__footer .page__footer-inner .footer-content #block-newsletter form>*{flex-basis:calc(50% - 5px);margin-right:0}
footer.page__footer .page__footer-inner .footer-content #block-newsletter form>*:nth-child(odd){margin-right:5px}
footer.page__footer .page__footer-inner .footer-content #block-newsletter form .webform-button--submit{height:44px;min-width:auto;background-color:#029eda}
footer.page__footer .page__footer-inner .footer-content #block-newsletter form div.js-form-type-checkbox{margin-top:0}
footer.page__footer .page__footer-inner .footer-content nav{flex-grow:1}footer.page__footer .page__footer-inner .footer-content #block-connect{flex-grow:0}
footer.page__footer .page__footer-inner .footer-content #block-connect>ul{display:flex}
footer.page__footer .page__footer-inner .footer-content #block-connect>ul li{flex:0;flex-basis:40px;display:block;margin-right:15px}
footer.page__footer .page__footer-inner .footer-content #block-connect>ul li:last-child{margin-right:0}
footer.page__footer .page__footer-inner .footer-content #block-connect>ul a{font:0/0 serif;text-shadow:none;color:transparent;display:block}
footer.page__footer .page__footer-inner .footer-content #block-newsletter{order:1;flex-basis:100%}
footer.page__footer .page__footer-inner .footer-content #block-newsletter form>*{flex-basis:100%}
footer.page__footer .page__footer-inner .footer-content #block-footercontactinformation{order:2;flex-basis:100%}
footer.page__footer .page__footer-inner .footer-content #block-footercontactinformation div{line-height:1.8}
footer.page__footer .page__footer-inner .footer-content #block-edf-eu-footer{order:3;flex-basis:100%}
footer.page__footer .page__footer-inner .footer-content #block-connect{order:4;flex-basis:100%}
@media(min-width:321px){footer.page__footer .page__footer-inner .footer-content #block-newsletter,footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup{order:1;flex-basis:75%}
footer.page__footer .page__footer-inner .footer-content #block-newsletter form>*,footer.page__footer .page__footer-inner .footer-content #block-newsletter .mc-field-group,footer.page__footer .page__footer-inner .footer-content #block-newsletter div>div:nth-child(6),footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup form>*,footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup .mc-field-group,footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup div>div:nth-child(6){flex-basis:calc(50% - 5px)}
footer.page__footer .page__footer-inner .footer-content #block-footercontactinformation{order:2;flex-basis:25%}
footer.page__footer .page__footer-inner .footer-content #block-edf-eu-footer{order:3;flex-basis:calc(50% - 10px)}
footer.page__footer .page__footer-inner .footer-content #block-connect{order:4;flex-basis:20%}
footer.page__footer .page__footer-inner .footer-content #block-connect h3{margin-top:0}
footer.page__footer .page__footer-inner .footer-content .footer-details{order:5;flex-basis:80%;margin-top:0;text-align:center}
}@media(min-width:901px){footer.page__footer .page__footer-inner .footer-content #block-newsletter,footer.page__footer .page__footer-inner .footer-content #block-mailchimpsignup{order:3;flex-grow:2;flex-basis:50%}
footer.page__footer .page__footer-inner .footer-content #block-footercontactinformation{order:1;flex-basis:auto}
footer.page__footer .page__footer-inner .footer-content #block-globaloffices{order:2;flex-basis:auto}
footer.page__footer .page__footer-inner .footer-content #block-globaloffices ul.globalOffices a{line-height:1}
footer.page__footer .page__footer-inner .footer-content #block-connect{order:4;flex-basis:20%}
footer.page__footer .page__footer-inner .footer-content .footer-details{order:4;flex-basis:100%;text-align:center}
}footer.page__footer .page__footer-inner .footer-details{display:flex}footer.page__footer .page__footer-inner .footer-details .footer-details__copyright{flex-grow:1;text-align:left;color:#9fabc6;font-size:14px}
@media(min-width:901px){footer.page__footer .page__footer-inner .footer-details .footer-details__copyright{text-align:center;margin-right:-140px}
}footer.page__footer button{display:none}footer.page__footer .js-form-type-checkbox,footer.page__footer .input-group{padding-left:30px;margin-bottom:10px}
footer.page__footer .js-form-type-checkbox.mc-field-group,footer.page__footer .input-group.mc-field-group{padding-left:0}
footer.page__footer .js-form-type-checkbox input,footer.page__footer .input-group input{position:absolute;margin:0}
footer.page__footer .js-form-type-checkbox label,footer.page__footer .input-group label{padding:0;margin:0;color:#7f818b}
footer.page__footer .js-form-type-checkbox label:before,footer.page__footer .input-group label:before{left:-10px;top:0}
footer.page__footer .js-form-type-checkbox,footer.page__footer .form-no-label{flex-basis:100% !important}
footer.page__footer #block-connect{width:100%;position:relative}@media(min-width:900px){footer.page__footer #block-connect{top:-31px}
}@media(min-width:900px){footer.page__footer aside:not(#block-newsletter):not(#block-mailchimpsignup),footer.page__footer #block-edf-eu-footer{flex-basis:20% !important;flex-grow:0 !important}
footer.page__footer #block-newsletter,footer.page__footer #block-mailchimpsignup{flex-basis:50%}
footer.page__footer .footer-content{margin-bottom:-50px}}@media(max-width:900px){footer.page__footer{padding:10px}
footer.page__footer .page__footer-inner{margin:10px}footer.page__footer .footer-content{justify-content:flex-start !important}
footer.page__footer .js-form-type-checkbox{margin-bottom:10px}footer.page__footer #block-footercontactinformation{order:2 !important;flex-grow:0 !important;flex-basis:50% !important}
footer.page__footer #block-globaloffices{order:3 !important;flex-basis:50%}footer.page__footer #block-globaloffices ul.globalOffices a{line-height:1}
footer.page__footer #block-connect{flex-basis:33% !important;margin-top:1em}footer.page__footer #block-newsletter,footer.page__footer #block-mailchimpsignup{order:1 !important;flex-basis:100% !important}
footer.page__footer #block-newsletter form,footer.page__footer #block-mailchimpsignup form{margin:15px 0}
footer.page__footer .footer-details{flex-basis:100% !important;margin-top:30px !important}
}@media only screen and (max-width:600px){footer.page__footer #block-footercontactinformation{flex-basis:50% !important}
footer.page__footer #block-globaloffices{flex-basis:50%}footer.page__footer #block-globaloffices ul.globalOffices a{line-height:1}
footer.page__footer #block-connect{flex-basis:30% !important}footer.page__footer .footer-details{flex-basis:100% !important;margin-top:15px !important;text-align:center}
}footer.page__footer .footer-details{margin-top:10px;justify-content:space-between}
@media only screen and (max-width:900px){footer.page__footer .footer-details{flex-direction:row;align-items:flex-start !important}
}footer.page__footer .footer-details__info{display:flex}footer.page__footer .footer-details__info br{content:"";display:block;margin:5px 0}
footer.page__footer .footer-details__text{display:inline-block;color:white;font-size:12px}
footer.page__footer .footer-details__branding{display:inline-block;width:100px !important;height:63px !important}
.form-item-i-provide-consent-for-my-details-to-be-collected{margin-top:5px}.form-item-i-provide-consent-for-my-details-to-be-collected label{height:auto !important;margin:auto !important;width:auto !important;position:relative !important}
header.page__header .page__header-inner{position:relative;z-index:10;padding:0 !important;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}
@media(min-width:1201px){header.page__header .page__header-inner{max-width:1200px;left:50%;margin-left:-600px}
}header.page__header .page__header-inner #block-edf-eu-branding{flex-basis:200px;flex-grow:0;flex-shrink:0;margin:0 10px}
@media(min-width:1201px){header.page__header .page__header-inner #block-edf-eu-branding{margin:0 10% 0 0}
}header.page__header .page__header-inner #block-edf-eu-branding a{font:0/0 serif;text-shadow:none;color:transparent;outline:0;display:block}
header.page__header .page__header-inner nav.main-menu{flex-grow:1;margin:0 20px}@media(min-width:1201px){header.page__header .page__header-inner nav.main-menu{margin:0 0 0 80px}
}header.page__header .page__header-inner>nav ul{display:flex;flex-direction:row;padding:0}
header.page__header .page__header-inner>nav ul li{list-style:none;flex-grow:1}header.page__header .page__header-inner>nav ul li a{text-transform:uppercase;text-decoration:none;color:white;font-family:"Roboto Condensed",sans-serif;font-size:18px}
header.page__header .page__header-inner>nav ul li a.subscribe{border:2px solid white}
@media only screen and (min-width:1201px){header.page__header .page__header-inner>nav ul li a.donate{background-color:#004d96;color:#fff;border-radius:24px}
header.page__header .page__header-inner>nav ul li a.donate:hover{background-color:#1265bc}
}header.page__header .page__header-inner>nav ul li ul li a:hover{text-decoration:underline;background:transparent}
header.page__header .page__header-inner li.main-menu__search-link{flex:0;width:40px}
header.page__header .page__header-inner li.main-menu__search-link a{display:block;font:0/0 serif;text-shadow:none;color:transparent;margin-top:-9px}
@media(min-width:901px){header.page__header .page__header-inner li.main-menu__action-link{text-align:right}
}html body.js-search-visible .page header.page__header,html body.js-scrolling .page header.page__header,html body.page-default .page header.page__header{position:fixed;top:0;left:0;width:100%;z-index:20;background-color:#fff;box-shadow:0 1px 3px 0 rgba(20,20,20,0.2)}
html body.js-search-visible .page header.page__header .page__header-inner #block-edf-eu-branding a,html body.js-scrolling .page header.page__header .page__header-inner #block-edf-eu-branding a,html body.page-default .page header.page__header .page__header-inner #block-edf-eu-branding a{width:230px;background-position:center center}
html body.js-search-visible .page header.page__header .page__header-inner>nav ul li.main-menu__link a,html body.js-scrolling .page header.page__header .page__header-inner>nav ul li.main-menu__link a,html body.page-default .page header.page__header .page__header-inner>nav ul li.main-menu__link a{color:#203f85}
html body.js-search-visible .page header.page__header .page__header-inner>nav ul li.main-menu__link a.donate,html body.js-scrolling .page header.page__header .page__header-inner>nav ul li.main-menu__link a.donate,html body.page-default .page header.page__header .page__header-inner>nav ul li.main-menu__link a.donate{color:#fff}
html body.js-search-visible .page header.page__header .page__header-inner>nav ul li.main-menu__action-link a,html body.js-scrolling .page header.page__header .page__header-inner>nav ul li.main-menu__action-link a,html body.page-default .page header.page__header .page__header-inner>nav ul li.main-menu__action-link a{background-color:#00985f}
html body.js-search-visible .page header.page__header li.main-menu__link a.subscribe,html body.js-scrolling .page header.page__header li.main-menu__link a.subscribe,html body.page-default .page header.page__header li.main-menu__link a.subscribe{border:2px solid #203f85}
html body.js-search-visible .page header.page__header .main-menu__nav-wrap,html body.js-scrolling .page header.page__header .main-menu__nav-wrap,html body.page-default .page header.page__header .main-menu__nav-wrap{background-color:white;top:37px}
html body.js-scrolling{margin-top:130px}html body.js-scrolling .page header.page__header{display:none}
html body.js-scrolling .page header.page__header .main-menu{height:auto}html body.js-scrolling .page header.page__header .main-menu ul{margin-top:auto;align-items:center}
html body.js-scrolling .page header.page__header .main-menu ul li.main-menu__link a:hover{text-decoration:underline}
html body.js-scrolling .page header.page__header .main-menu ul ul.main-menu__nav-wrap li a{text-transform:none}
body:not(.js-scrolling) header.page__header .page__header-inner ul.main-menu__nav-wrap{top:37px !important}
body:not(.js-scrolling) header.page__header .page__header-inner ul.main-menu__nav-wrap li a{text-transform:none}
body:not(.js-scrolling) header.page__header .page__header-inner ul.main-menu__nav-wrap li ul li{margin-left:15px}
body:not(.js-scrolling) header.page__header .page__header-inner ul.main-menu__nav-wrap li ul li a{padding:0;font-weight:bold}
header.page__header .js-form-item{margin:0 !important}@media only screen and (max-width:1200px){header.page__header .main-menu{text-align:left !important;max-height:none !important;margin-top:10px !important}
header.page__header .main-menu li.main-menu__link{margin-bottom:10px;border-bottom:1px solid white;padding-bottom:10px;width:100%}
header.page__header .main-menu li.main-menu__link a.subscribe{border:0}header.page__header .main-menu li.main-menu__link:last-of-type{border-bottom:0}
header.page__header .main-menu__nav-wrap{margin-top:10px !important}header.page__header .main-menu>ul{padding:0 20px !important}
header.page__header .main-menu li.main-menu__action-link{text-align:center}header.page__header .main-menu li.main-menu__action-link a{margin:0 !important}
header.page__header .main-menu__nav-wrap{padding-left:15px !important}header.page__header .main-menu__heading{font-size:16px !important}
header.page__header .main-menu__heading ul{display:none !important}header.page__header .views-exposed-form{padding:0 20px !important}
header.page__header form{margin-top:20px !important;border:1px solid #f4f4f4}}@media only screen and (min-width:1200px){header.page__header .page__header-inner{padding:20px 10px 0}
header.page__header .main-menu{height:130px}header.page__header .main-menu>ul{margin:54px 0 0 0}
header.page__header .main-menu__link>a{padding:15px}header.page__header .main-menu__nav-wrap{box-shadow:0 1px 3px 0 rgba(20,20,20,0.2);-webkit-transition:all .5s ease;background-color:rgba(255,255,255,0.8);top:100%;left:0;flex-wrap:wrap;width:235px;padding:20px 20px 10px !important;line-height:normal !important;z-index:0;position:absolute;display:none !important}
header.page__header .main-menu__nav-wrap a{color:#203f85 !important;border-bottom:0}
header.page__header .main-menu__nav-wrap a.is-active{border-bottom:none !important}
header.page__header .main-menu__nav-wrap>li{margin-bottom:15px;width:100%}header.page__header .main-menu__nav-wrap ul{padding:0;display:block;flex-direction:column !important}
header.page__header .main-menu__nav-wrap ul a{font-size:16px !important;font-weight:400}
header.page__header .main-menu__nav-wrap ul>li{width:100%;margin-top:10px}header.page__header .main-menu ul li.main-menu__link{position:relative}
header.page__header .main-menu ul li.main-menu__link:hover>a{background-color:rgba(255,255,255,0.3);text-decoration:underline}
header.page__header .main-menu ul li.main-menu__link:hover>ul{display:flex !important}
}input.mobile-menu__button[type=checkbox]+.u-mobile-trigger,.mobile-menu__button{display:none}
@media only screen and (max-width:1200px){body.js-menu-visible{overflow:hidden}body.js-menu-visible header.page__header form{margin-top:5px !important}
.page header.page__header{position:absolute;top:0}.js-menu-visible .page header.page__header{min-height:100%;height:100vh;background-color:#203f85;overflow-y:auto;transition:none}
.js-menu-visible .page header.page__header form{border:0}.page header.page__header #block-search-filter-header-block{display:none;padding:0 40px 40px 40px;background:#203f85}
.js-menu-visible .page header.page__header #block-search-filter-header-block{display:block}
.page header.page__header #block-search-filter-header-block button.u-dismiss{display:none}
.page header.page__header #block-search-filter-header-block form#views-exposed-form-site-search-search-page{flex-direction:row}
.page header.page__header #block-search-filter-header-block form#views-exposed-form-site-search-search-page input[type=text]{background-color:#fff}
.page header.page__header #block-search-filter-header-block form#views-exposed-form-site-search-search-page div#edit-actions{flex:0;width:40px}
.page header.page__header #block-search-filter-header-block form#views-exposed-form-site-search-search-page div#edit-actions input#edit-submit-site-search{min-width:auto;padding:0;background-color:#fff}
.page header.page__header .page__header-inner{padding:0;margin:0;width:100%;flex-flow:row wrap}
.page header.page__header .page__header-inner div#block-edf-eu-branding{margin:0 0 0 10px;flex:0 1 0}
.page header.page__header .page__header-inner nav.main-menu{margin:0}.page header.page__header .page__header-inner ul{padding:0;margin:0}
.page header.page__header .page__header-inner ul ul li.main-menu__heading{margin:4px 0}
.page header.page__header .page__header-inner .u-mobile-trigger{flex:1 auto;display:block}
.page header.page__header .page__header-inner .mobile-menu__button{display:none}.page header.page__header .page__header-inner .mobile-menu__button:checked ~ nav.main-menu{height:auto}
.page header.page__header .page__header-inner .mobile-menu__button:checked ~ nav ul{display:flex}
.page header.page__header .page__header-inner .mobile-menu__button:checked ~ .mobile-menu__label .mobile-menu__icon{background:transparent}
.page header.page__header .page__header-inner .mobile-menu__button:checked ~ .mobile-menu__label .mobile-menu__icon:before{transform:rotate(-45deg)}
.page header.page__header .page__header-inner .mobile-menu__button:checked ~ .mobile-menu__label .mobile-menu__icon:after{transform:rotate(45deg)}
.page header.page__header .page__header-inner .mobile-menu__button:checked ~ .mobile-menu__label:not(.steps) .mobile-menu__icon:before,.page header.page__header .page__header-inner .mobile-menu__button:checked ~ .mobile-menu__label:not(.steps) .mobile-menu__icon:after{top:0}
.page header.page__header .page__header-inner .mobile-menu__label{float:right;padding:28px 20px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0}
.page header.page__header .page__header-inner .mobile-menu__label .mobile-menu__icon{background:#fff;display:block;height:6px;position:relative;transition:background .2s ease-out;width:40px;float:right}
.page header.page__header .page__header-inner .mobile-menu__label .mobile-menu__icon:before,.page header.page__header .page__header-inner .mobile-menu__label .mobile-menu__icon:after{background:#fff;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}
.page header.page__header .page__header-inner .mobile-menu__label .mobile-menu__icon:before{top:12px}
.page header.page__header .page__header-inner .mobile-menu__label .mobile-menu__icon:after{top:-12px}
.page header.page__header .page__header-inner .mobile-menu__label:before,.page header.page__header .page__header-inner .mobile-menu__label:after{display:none}
.page header.page__header .page__header-inner nav.main-menu{flex:1 100%;text-align:center}
.page header.page__header .page__header-inner>nav ul{display:none;flex-direction:column}
.page header.page__header .page__header-inner .main-menu__action-link{margin-top:20px}
.page header.page__header .page__header-inner .main-menu__action-link a{display:block;height:auto !important;margin:0 40px}
.page header.page__header .page__header-inner .main-menu__search-link{display:none}
html .js-scrolling{margin-top:110px !important}html .js-search-visible .page header.page__header #block-search-filter-header-block,html .js-scrolling .page header.page__header #block-search-filter-header-block,html .page-default .page header.page__header #block-search-filter-header-block{background-color:white}
html .js-search-visible .page header.page__header .page__header-inner,html .js-scrolling .page header.page__header .page__header-inner,html .page-default .page header.page__header .page__header-inner{background-color:white}
html .js-search-visible .page header.page__header .page__header-inner .mobile-menu__label .mobile-menu__icon,html .js-scrolling .page header.page__header .page__header-inner .mobile-menu__label .mobile-menu__icon,html .page-default .page header.page__header .page__header-inner .mobile-menu__label .mobile-menu__icon{background:#203f85}
html .js-search-visible .page header.page__header .page__header-inner .mobile-menu__label .mobile-menu__icon:before,html .js-search-visible .page header.page__header .page__header-inner .mobile-menu__label .mobile-menu__icon:after,html .js-scrolling .page header.page__header .page__header-inner .mobile-menu__label .mobile-menu__icon:before,html .js-scrolling .page header.page__header .page__header-inner .mobile-menu__label .mobile-menu__icon:after,html .page-default .page header.page__header .page__header-inner .mobile-menu__label .mobile-menu__icon:before,html .page-default .page header.page__header .page__header-inner .mobile-menu__label .mobile-menu__icon:after{background:#203f85}
html .js-search-visible div.page header.page__header nav.main-menu ul,html .js-scrolling div.page header.page__header nav.main-menu ul,html .page-default div.page header.page__header nav.main-menu ul{align-items:flex-start}
html .js-search-visible header.page__header .main-menu li.main-menu__link,html .js-scrolling header.page__header .main-menu li.main-menu__link,html .page-default header.page__header .main-menu li.main-menu__link{border-bottom:1px solid #203f85}
html .js-search-visible header.page__header .main-menu li.main-menu__link a.subscribe,html .js-scrolling header.page__header .main-menu li.main-menu__link a.subscribe,html .page-default header.page__header .main-menu li.main-menu__link a.subscribe{border:none !important}
html .js-search-visible #block-search-filter-header-block form div.form-item,html .js-scrolling #block-search-filter-header-block form div.form-item,html .page-default #block-search-filter-header-block form div.form-item{border:1px solid #203f85}
}#block-search-filter-header-block{background-color:#f4f4f4;height:60px}#block-search-filter-header-block::-moz-placeholder{color:rgba(0,0,0,0.5);opacity:1}
#block-search-filter-header-block::placeholder{color:rgba(0,0,0,0.5)}#block-search-filter-header-block div.search-form__inner{position:relative}
@media(min-width:1201px){#block-search-filter-header-block div.search-form__inner{max-width:1200px;margin:0 auto}
}#block-search-filter-header-block div.search-form__inner button.u-dismiss{position:absolute;top:0;right:40px;height:60px;width:60px;background-color:transparent;border:0;background-size:20px 20px}
#block-search-filter-header-block form{display:flex;flex-direction:row-reverse;height:60px;align-items:center}
@media(min-width:1201px){#block-search-filter-header-block form{max-width:600px;margin:0 auto}
}#block-search-filter-header-block form div.form-item{display:flex;flex-direction:row;flex-grow:1;margin:0}
#block-search-filter-header-block form div.form-item label{font:0/0 serif;text-shadow:none;color:transparent}
#block-search-filter-header-block form div.form-item input.form-text{display:flex;flex-grow:1;border:0;color:#203f85;background-color:transparent;font-size:19px;line-height:40px;height:40px;margin:0}
#block-search-filter-header-block form div.form-actions{flex-basis:40px}#block-search-filter-header-block form div.form-actions input.form-submit{font:0/0 serif;text-shadow:none;color:transparent;display:flex;background-color:transparent;border:0;width:40px;height:40px;min-width:auto;background-repeat:no-repeat;background-position:center center;cursor:pointer}
.page-subscribe #block-webform{max-width:600px;margin:0 auto}.page-subscribe #block-webform h3,.page-subscribe #block-webform div.js-form-item-email label{display:none}
.user-login-form,.user-pass{margin:200px 10px}@media(min-width:901px){.user-login-form,.user-pass{margin:200px 100px}
}.user-login-form .form-item,.user-login-form .form-actions,.user-pass .form-item,.user-pass .form-actions{margin:20px 0}
.page-node-type-job-listing article.node--view-mode--full .hero-slice__text-content h2{display:none}
.page-node-type-job-listing article.node--view-mode--full .hero-slice__text-content h3{color:#fff}
article.node--view-mode--full .more-link{margin-top:20px}article.node--view-mode--landing .more-link{margin-top:20px}
.page-node-type-job-listing dt{margin:0;padding:0}.page-node-type-job-listing dd{margin:0;padding:0}
.page-node-type-job-listing #block-breadcrumbs ol{list-style-type:none;padding-left:0}
.page-node-type-job-listing #block-breadcrumbs li{display:inline}.page-node-type-job-listing #block-breadcrumbs li:not(:last-child):after{content:"›"}
.page-node-type-job-listing .card-box{border:1px solid #cccdd1;padding:20px;min-width:200px}
.page-node-type-job-listing .card-box .jobDetails{margin-top:10px}.page-node-type-job-listing .card-box .jobDetails h4{margin-bottom:0}
.page-node-type-job-listing .card-box .jobDetails dt+dd{margin-bottom:20px}@media(min-width:mobile-bp){.page-node-type-job-listing .card-box a.button{display:none}
}.page-node-type-job-listing .button,.page-node-type-job-listing a.button,.page-node-type-job-listing .is-blogs main input[type=submit]{transition:background-color .15s ease-out;display:flex;align-items:center;justify-content:center;width:auto;height:57px;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;border-radius:3px;color:#fff;background:#00a8e7;cursor:pointer;border:0;text-decoration:none;margin:0 0 25px 0;padding:0 20px}
.page-node-type-job-listing .button:hover,.page-node-type-job-listing a.button:hover,.page-node-type-job-listing .is-blogs main input[type=submit]:hover{color:#fff;background:#26b5eb}
.page-node-type-job-listing .button.buttonNot100,.page-node-type-job-listing a.button.buttonNot100,.page-node-type-job-listing .is-blogs main input[type=submit].buttonNot100{width:-moz-fit-content !important;width:-webkit-fit-content !important;width:fit-content !important}
.page-node-type-job-listing .button.button100,.page-node-type-job-listing a.button.button100,.page-node-type-job-listing .is-blogs main input[type=submit].button100{width:100% !important}
.page-node-type-job-listing a.button:visited{background:#00a8e7}.page-node-type-job-listing .buttonBlue,.page-node-type-job-listing a.buttonBlue{background:#004d96}
.page-node-type-job-listing .buttonBlue:hover,.page-node-type-job-listing a.buttonBlue:hover{color:#fff;background:#1a5fa1}
.page-node-type-job-listing .buttonBlue:visited,.page-node-type-job-listing a.buttonBlue:visited{background:#004d96}
@media(min-width:mobile-bp){.page-node-type-job-listing .content .button{padding:0 14px;margin:20px 0}
}article.node--view-mode--listing .node__text-content h4{color:#7f818b;margin:0 0 5px 0}
.page-node-type-news-article article.node--view-mode--full .hero-slice__text-content h2{display:none}
.page-node-type-news-article article.node--view-mode--full .hero-slice__text-content h3{color:#fff}
.page-node-type-news-article article.node--view-mode--full .news-metadata{padding:0 10px;display:flex;flex-direction:row;flex-wrap:wrap}
@media(min-width:1201px){.page-node-type-news-article article.node--view-mode--full .news-metadata{max-width:1200px;margin:0 auto}
}@media(min-width:1201px){.page-node-type-news-article article.node--view-mode--full .news-metadata{padding:0}
}.page-node-type-news-article article.node--view-mode--full .news-metadata>h3{font-size:45px;flex:0 0 100%;margin:.5em 0}
@media only screen and (max-width:600px){.page-node-type-news-article article.node--view-mode--full .news-metadata>h3{font-size:32px}
}.page-node-type-news-article article.node--view-mode--full .news-metadata p.publication-date{font-weight:bold;font-size:1em;margin:.2em 0;color:#203f85}
@media only screen and (max-width:600px){.page-node-type-news-article article.node--view-mode--full .news-metadata p.publication-date{margin-top:0}
}.page-node-type-news-article article.node--view-mode--full .news-metadata-left,.page-node-type-news-article article.node--view-mode--full .sharing{width:50%;flex-basis:50%}
.page-node-type-news-article article.node--view-mode--full .news-metadata-left .author,.page-node-type-news-article article.node--view-mode--full .sharing .author{font-weight:bold}
.page-node-type-news-article article.node--view-mode--full .sharing{text-align:right;margin-bottom:0}
.page-node-type-news-article article.node--view-mode--full .sharing .sharing__title,.page-node-type-news-article article.node--view-mode--full .sharing .sharing__inner ul{text-align:right;margin:0}
article.node--view-mode--listing .node__text-content h4{color:#7f818b;margin:0 0 5px 0}
.page-node-type-team-member article.node--view-mode--full{display:flex;flex-direction:column;justify-content:space-between;padding:50px 0}
@media(min-width:1201px){.page-node-type-team-member article.node--view-mode--full{flex-direction:row}
}.page-node-type-team-member article.node--view-mode--full figure,.page-node-type-team-member article.node--view-mode--full .node__text-content{display:block;flex:1 1 0}
.page-node-type-team-member article.node--view-mode--full figure h3,.page-node-type-team-member article.node--view-mode--full .node__text-content h3{margin:0}
.page-node-type-team-member article.node--view-mode--full img{max-width:100%;height:auto}
.page-node-type-team-member article.node--view-mode--full .sharing h3{font:0/0 serif;text-shadow:none;color:transparent}
.page-node-type-team-member article.node--view-mode--full .sharing ul{text-align:left;margin-top:40px;margin-left:-10px}
.page-node-type-team-member article.node--view-mode--full figure{margin:0 auto}@media(min-width:1201px){.page-node-type-team-member article.node--view-mode--full figure{margin:0 0 10px 0}
}.page-node-type-team-member article.node--view-mode--full .node__text-content{margin:0 10px}
@media(min-width:1201px){.page-node-type-team-member article.node--view-mode--full .node__text-content{margin:0 70px}
}article.node--view-mode--landing .more-link{margin-top:20px}.page-node-type-team-member #block-edf-eu-breadcrumbs ol{list-style-type:none;padding-left:0}
.page-node-type-team-member #block-edf-eu-breadcrumbs li{display:inline}.page-node-type-team-member #block-edf-eu-breadcrumbs li:not(:last-child):after{content:"›"}
article.node--view-mode--listing .node__text-content h3{font-size:28px;margin-bottom:0;margin-top:0}
article.node--view-mode--listing .node__text-content .node__summary p:first-child{margin-top:10px}
article.node--view-mode--listing .node__text-content .more-link a{position:relative;display:inline-block;font-family:"Roboto Condensed",serif;font-size:19px;text-decoration:none;text-transform:uppercase;color:#00985f;height:40px;line-height:40px;padding-right:20px}
article.node--view-mode--listing .node__text-content .more-link a::after{position:absolute;top:0;right:0;content:"";height:40px;width:20px;display:block;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNiAxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICA8dGl0bGU+ICAgIEFycm93IFJpZ2h0ICA8L3RpdGxlPiAgPGRlZnM+ICAgIDxwYXRoIGlkPSJhIiBkPSJNOC40OTggNkwxMCA0LjYxNCA1IDAgMCA0LjYxNCAxLjUwMiA2IDUgMi43NzJ6Ii8+ICA8L2RlZnM+ICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICA8cGF0aCBkPSJNMTUtN3YyNEgtOVYtN3oiLz4gICAgPGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMyAzKSI+ICAgICAgPG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPiAgICAgICAgPHVzZSB4bGluazpocmVmPSIjYSIvPiAgICAgIDwvbWFzaz4gICAgICA8ZyBtYXNrPSJ1cmwoI2IpIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiMwMDk4NUYiPiAgICAgICAgPHBhdGggZD0iTS03LTloMjR2MjRILTd6Ii8+ICAgICAgPC9nPiAgICA8L2c+ICA8L2c+PC9zdmc+);background-repeat:no-repeat;background-position:right center;background-size:14px 14px}
article.node--view-mode--full>footer{margin-bottom:20px}article.node--view-mode--full>footer>h3{width:100%;border-top:#203f85 2px solid;padding-top:60px;text-align:center}
@media(min-width:1201px){article.node--view-mode--full>footer{max-width:1200px;margin:0 auto}
}section.paragraph--type--attachments-slice figure.attachment-slice__file table{margin:10px 0 20px 0;table-layout:fixed;border-spacing:0;border-collapse:collapse;width:100%}
section.paragraph--type--attachments-slice figure.attachment-slice__file table thead tr,section.paragraph--type--attachments-slice figure.attachment-slice__file table tbody tr{border-bottom:0}
section.paragraph--type--attachments-slice figure.attachment-slice__file table thead tr th,section.paragraph--type--attachments-slice figure.attachment-slice__file table thead tr td,section.paragraph--type--attachments-slice figure.attachment-slice__file table tbody tr th,section.paragraph--type--attachments-slice figure.attachment-slice__file table tbody tr td{border:1px solid #e5e6e8;padding:10px;text-align:center}
section.paragraph--type--attachments-slice figure.attachment-slice__file table thead tr th .file,section.paragraph--type--attachments-slice figure.attachment-slice__file table thead tr td .file,section.paragraph--type--attachments-slice figure.attachment-slice__file table tbody tr th .file,section.paragraph--type--attachments-slice figure.attachment-slice__file table tbody tr td .file{border-color:#203f85;display:inline-block;height:auto;margin:0;min-width:auto}
@media(min-width:1201px){section.paragraph--type--attachments-slice figure.attachment-slice__file table thead tr th .file,section.paragraph--type--attachments-slice figure.attachment-slice__file table thead tr td .file,section.paragraph--type--attachments-slice figure.attachment-slice__file table tbody tr th .file,section.paragraph--type--attachments-slice figure.attachment-slice__file table tbody tr td .file{height:20px;margin:20px}
}section.paragraph--type--attachments-slice figure.attachment-slice__file table tr th{font-family:"Roboto Condensed",serif;text-transform:uppercase}
.paragraph--type--audio-slice>div{text-align:center}.paragraph--type--call-to-action-slice.image--background-text-left,.paragraph--type--call-to-action-slice.image--background-text-right{background-position:center center;background-size:cover;box-shadow:0 1px 2px 0 rgba(20,20,20,0.5);position:relative}
.paragraph--type--call-to-action-slice.image--background-text-left::after,.paragraph--type--call-to-action-slice.image--background-text-right::after{position:absolute;top:0;right:0;left:0;bottom:0;content:"";background-color:rgba(0,0,0,0.5)}
.paragraph--type--call-to-action-slice.image--background-text-left figure,.paragraph--type--call-to-action-slice.image--background-text-right figure{display:none}
@media(min-width:901px){.paragraph--type--call-to-action-slice.image--background-text-left figure,.paragraph--type--call-to-action-slice.image--background-text-right figure{display:block}
.paragraph--type--call-to-action-slice.image--background-text-left figure picture,.paragraph--type--call-to-action-slice.image--background-text-right figure picture{display:none}
}.paragraph--type--call-to-action-slice.image--background-text-left .hero-slice__text-content,.paragraph--type--call-to-action-slice.image--background-text-right .hero-slice__text-content{position:relative;z-index:5;flex:1;-ms-flex:1 1 0;margin:40px 0}
@media(min-width:901px){.paragraph--type--call-to-action-slice.image--background-text-left .hero-slice__text-content,.paragraph--type--call-to-action-slice.image--background-text-right .hero-slice__text-content{margin:40px}
}.paragraph--type--call-to-action-slice.image--background-text-left .hero-slice__text-content h3,.paragraph--type--call-to-action-slice.image--background-text-right .hero-slice__text-content h3{color:white}
.paragraph--type--call-to-action-slice.image--background-text-left .hero-slice__text-content>.stand-first-text *,.paragraph--type--call-to-action-slice.image--background-text-right .hero-slice__text-content>.stand-first-text *{font-size:1.125em;color:white !important}
.paragraph--type--call-to-action-slice.image--background-text-left .hero-slice__text-content>.stand-first-text p:first-child,.paragraph--type--call-to-action-slice.image--background-text-right .hero-slice__text-content>.stand-first-text p:first-child{margin-top:10px}
.paragraph--type--call-to-action-slice.image--background-text-left .hero-slice__text-content .more-link,.paragraph--type--call-to-action-slice.image--background-text-right .hero-slice__text-content .more-link{margin-top:20px;padding-top:20px}
.paragraph--type--call-to-action-slice.image--background-text-left{flex-direction:row}
.paragraph--type--call-to-action-slice.image--background-text-right{flex-direction:row-reverse}
.paragraph--type--call-to-action-slice{display:flex;justify-content:space-between;align-items:center;flex-direction:column-reverse}
@media(min-width:901px){.paragraph--type--call-to-action-slice{flex-direction:row}
.paragraph--type--call-to-action-slice.image--left-align{flex-direction:row-reverse}
.paragraph--type--call-to-action-slice.image--right-align{flex-direction:row}}.paragraph--type--call-to-action-slice .hero-slice__text-content{flex:1;-ms-flex:1 1 0;width:50%;margin:40px}
.paragraph--type--call-to-action-slice .hero-slice__text-content h3{font-size:55px;margin:10px 0;line-height:1.1;letter-spacing:-0.1px}
@media(min-width:1201px){.paragraph--type--call-to-action-slice .hero-slice__text-content h3{margin:0}
}@media only screen and (max-width:600px){.paragraph--type--call-to-action-slice .hero-slice__text-content h3{font-size:32px}
}.paragraph--type--call-to-action-slice figure{width:50%;flex:1;-ms-flex:1 1 0;margin:40px}
.paragraph--type--call-to-action-slice figure img{max-width:100%;width:100%;height:auto}
.paragraph--type--call-to-action-slice.image--left-align .hero-slice__text-content,.paragraph--type--call-to-action-slice.image--right-align .hero-slice__text-content{width:100%;margin:0}
@media(min-width:901px){.paragraph--type--call-to-action-slice.image--left-align .hero-slice__text-content,.paragraph--type--call-to-action-slice.image--right-align .hero-slice__text-content{width:50%;margin:0}
}.paragraph--type--call-to-action-slice.image--left-align .hero-slice__text-content .more-link,.paragraph--type--call-to-action-slice.image--right-align .hero-slice__text-content .more-link{margin-top:40px}
.paragraph--type--call-to-action-slice.image--left-align .hero-slice__text-content .more-link a,.paragraph--type--call-to-action-slice.image--right-align .hero-slice__text-content .more-link a{background-color:#00985f;display:inline-block;text-align:center;height:auto}
.paragraph--type--call-to-action-slice.image--left-align figure,.paragraph--type--call-to-action-slice.image--right-align figure{width:100%;margin:0}
@media(min-width:901px){.paragraph--type--call-to-action-slice.image--left-align figure,.paragraph--type--call-to-action-slice.image--right-align figure{width:50%}
}@media(min-width:901px){.paragraph--type--call-to-action-slice.image--left-align figure{margin-right:40px}
}@media(min-width:901px){.paragraph--type--call-to-action-slice.image--right-align figure{margin-left:40px}
}.paragraph--type--call-to-action-slice.color--dark-yellow .more-link a{background-color:#ebb700 !important}
.paragraph--type--call-to-action-slice.color--dark-blue .more-link a{background-color:#203f85 !important}
.paragraph--type--call-to-action-slice.color--dark-grey .more-link a{background-color:#4c4f5c !important}
.paragraph--type--call-to-action-slice.color--green .more-link a{background-color:#00985f !important}
.paragraph--type--call-to-action-slice.color--light-blue .more-link a{background-color:#029eda !important}
.paragraph--type--call-to-action-slice.color--lime-green .more-link a{background-color:#c8da2c !important}
.paragraph--type--call-to-action-slice.color--orange .more-link a{background-color:#fd961d !important}
.paragraph--type--call-to-action-slice.color--teal .more-link a{background-color:#6fc7b2 !important}
.paragraph--type--call-to-action-slice.color--violet .more-link a{background-color:#8e68ad !important}
section.paragraph--type--expert{max-width:100% !important;background-color:#e7ecf2}
section.paragraph--type--expert div.subjectExpert{max-width:1200px;margin:0 auto;height:350px;position:relative}
@media(min-width:501px){section.paragraph--type--expert div.subjectExpert{height:233px}
}section.paragraph--type--expert div.subjectExpert div,section.paragraph--type--expert div.subjectExpert h3{display:none}
section.paragraph--type--expert div.subjectExpert div.subjectExpertContent{display:block;padding-top:30px;overflow:hidden}
@media(min-width:501px){section.paragraph--type--expert div.subjectExpert img{float:left;margin-right:20px}
}section.paragraph--type--expert div.subjectExpert p.expertName{margin-top:0;margin-bottom:0;font-size:16px}
@media(min-width:901px){section.paragraph--type--expert div.subjectExpert p.expertName{font-size:18px}
}section.paragraph--type--expert div.subjectExpert p.expertShortBio{margin-top:0;font-size:14px}
@media(min-width:901px){section.paragraph--type--expert div.subjectExpert p.expertShortBio{font-size:18px}
}section.paragraph--type--expert div.subjectExpert p.expertContact{font-size:14px}
@media(min-width:901px){section.paragraph--type--expert div.subjectExpert p.expertContact{font-size:18px}
}section.paragraph--type--expert div.subjectExpert p.expertBackground{position:absolute;right:4%;bottom:4px;margin:0 0 -8px 0;font-size:2em;font-weight:600;line-height:1;color:#b5bed5;font-family:"Roboto Condensed",serif}
@media(min-width:501px){section.paragraph--type--expert div.subjectExpert p.expertBackground{right:2%;bottom:2px;font-size:3em}
}@media(min-width:901px){section.paragraph--type--expert div.subjectExpert p.expertBackground{right:10%;bottom:-1px;font-size:4.5em}
}.paragraph--type--external-content-fixed iframe{border:0}header.paragraph--type--hero-area-slice{position:relative}
header.paragraph--type--hero-area-slice figure{position:absolute;top:0;overflow:hidden;height:100%}
header.paragraph--type--hero-area-slice figure::after{position:absolute;top:0;right:0;left:0;bottom:0;content:""}
header.paragraph--type--hero-area-slice.color--dark-blue{background-color:#203f85}
header.paragraph--type--hero-area-slice.color--dark-blue figure::after{background-color:rgba(32,63,133,0.4)}
header.paragraph--type--hero-area-slice.color--dark-grey{background-color:#4c4f5c}
header.paragraph--type--hero-area-slice.color--dark-grey figure::after{background-color:rgba(76,79,92,0.4)}
header.paragraph--type--hero-area-slice.color--dark-yellow{background-color:#ebb700}
header.paragraph--type--hero-area-slice.color--dark-yellow figure::after{background-color:rgba(235,183,0,0.4)}
header.paragraph--type--hero-area-slice.color--green{background-color:#00985f}header.paragraph--type--hero-area-slice.color--green figure::after{background-color:rgba(0,152,95,0.4)}
header.paragraph--type--hero-area-slice.color--light-blue{background-color:#029eda}
header.paragraph--type--hero-area-slice.color--light-blue figure::after{background-color:rgba(2,158,218,0.4)}
header.paragraph--type--hero-area-slice.color--lime-green{background-color:#c8da2c}
header.paragraph--type--hero-area-slice.color--lime-green figure::after{background-color:rgba(200,218,44,0.4)}
header.paragraph--type--hero-area-slice.color--orange{background-color:#fd961d}header.paragraph--type--hero-area-slice.color--orange figure::after{background-color:rgba(253,150,29,0.4)}
header.paragraph--type--hero-area-slice.color--teal{background-color:#6fc7b2}header.paragraph--type--hero-area-slice.color--teal figure::after{background-color:rgba(111,199,178,0.4)}
header.paragraph--type--hero-area-slice.color--violet{background-color:#8e68ad}header.paragraph--type--hero-area-slice.color--violet figure::after{background-color:rgba(142,104,173,0.4)}
header.paragraph--type--hero-area-slice figure picture{position:relative;display:block;overflow:hidden;width:100vw;height:100%}
header.paragraph--type--hero-area-slice figure picture img{position:absolute;min-width:100vw;height:auto;left:50%;bottom:0;transform:translate(-50%,0)}
header.paragraph--type--hero-area-slice figure.hero-slice__image--tall picture{min-height:670px}
header.paragraph--type--hero-area-slice figure.hero-slice__image--medium picture{min-height:520px}
header.paragraph--type--hero-area-slice figure.hero-slice__image--shallow picture{min-height:300px}
header.paragraph--type--hero-area-slice .hero-slice__text-content{position:relative;z-index:5;overflow:hidden;margin:0}
@media(min-width:901px){header.paragraph--type--hero-area-slice .hero-slice__text-content{position:absolute;bottom:40px}
.route-type-view header.paragraph--type--hero-area-slice .hero-slice__text-content{position:relative;bottom:auto}
.route-type-view.page-news header.paragraph--type--hero-area-slice .hero-slice__text-content{position:absolute;bottom:40px}
.route-type-view.page-jobs header.paragraph--type--hero-area-slice .hero-slice__text-content{position:absolute;bottom:40px}
.route-type-view.page-job-listing header.paragraph--type--hero-area-slice .hero-slice__text-content{position:absolute;bottom:40px}
.route-type-view.page-research header.paragraph--type--hero-area-slice .hero-slice__text-content{position:absolute;bottom:40px}
}header.paragraph--type--hero-area-slice .hero-slice__text-content h2,header.paragraph--type--hero-area-slice .hero-slice__text-content p{color:white}
header.paragraph--type--hero-area-slice .hero-slice__text-content h2{font-size:70px;margin-top:20px;margin-bottom:10px;margin-left:0}
@media only screen and (max-width:600px){header.paragraph--type--hero-area-slice .hero-slice__text-content h2{font-size:40px}
}header.paragraph--type--hero-area-slice .hero-slice__text-content .stand-first-text p{text-shadow:2px 2px 3px #000}
@media only screen and (max-width:600px){header.paragraph--type--hero-area-slice .hero-slice__text-content .stand-first-text p{font-size:16px}
}header.paragraph--type--hero-area-slice .hero-slice__text-content .call-to-action{margin:40px 0}
header.paragraph--type--hero-area-slice.paragraph--view-mode--shallow{min-height:300px}
header.paragraph--type--hero-area-slice.paragraph--view-mode--shallow .hero-slice__text-content{width:100%;text-align:center;padding-top:120px}
@media(min-width:1201px){header.paragraph--type--hero-area-slice.paragraph--view-mode--shallow .hero-slice__text-content{max-width:1200px;left:50%;margin-left:-600px}
}header.paragraph--type--hero-area-slice.paragraph--view-mode--shallow .hero-slice__text-content h2{font-size:50px}
header.paragraph--type--hero-area-slice.paragraph--view-mode--medium{height:auto}
header.paragraph--type--hero-area-slice.paragraph--view-mode--tall{height:auto}header.paragraph--type--hero-area-slice form label{display:none}
header.paragraph--type--hero-area-slice form .form-item{margin:0;padding:0;position:relative}
header.paragraph--type--hero-area-slice form .form-item::before{content:"";height:50px;width:50px;background-color:transparent;position:absolute;top:2px;left:2px;background-repeat:no-repeat;background-position:center center}
header.paragraph--type--hero-area-slice form input::-moz-placeholder{color:rgba(255,255,255,0.5);opacity:1}
header.paragraph--type--hero-area-slice form input::placeholder{color:rgba(255,255,255,0.5)}
header.paragraph--type--hero-area-slice form input.form-text{position:relative;border:2px solid #fff;color:#fff;background-color:transparent;font-size:19px;line-height:40px;height:50px;padding:0 10px 0 50px;margin:0}
header.paragraph--type--hero-area-slice form input.form-submit{display:none}header.paragraph--type--hero-area-slice{margin-top:-140px}
header.paragraph--type--hero-area-slice.paragraph--view-mode--medium .hero-slice__text-content{padding:140px 10px}
header.paragraph--type--hero-area-slice.paragraph--view-mode--tall .hero-slice__text-content,header.paragraph--type--hero-area-slice.paragraph--view-mode--medium .hero-slice__text-content{padding:140px 10px}
@media(min-width:321px){header.paragraph--type--hero-area-slice.paragraph--view-mode--medium .hero-slice__text-content{padding:150px 0}
header.paragraph--type--hero-area-slice.paragraph--view-mode--tall .hero-slice__text-content,header.paragraph--type--hero-area-slice.paragraph--view-mode--medium .hero-slice__text-content{padding:150px 10px 0 10px}
}@media(min-width:901px){header.paragraph--type--hero-area-slice{margin-top:-130px}
header.paragraph--type--hero-area-slice.paragraph--view-mode--medium{height:520px}
header.paragraph--type--hero-area-slice.paragraph--view-mode--tall{height:670px}header.paragraph--type--hero-area-slice.paragraph--view-mode--medium .hero-slice__text-content{padding:130px 0}
header.paragraph--type--hero-area-slice.paragraph--view-mode--tall .hero-slice__text-content,header.paragraph--type--hero-area-slice.paragraph--view-mode--medium .hero-slice__text-content{max-width:70%;left:50%;margin-left:-50%;padding:150px 40px 0 10px}
}@media(min-width:1201px){header.paragraph--type--hero-area-slice.paragraph--view-mode--tall .hero-slice__text-content{max-width:800px;left:50%;margin-left:-600px;padding:250px 40px 0 0}
header.paragraph--type--hero-area-slice.paragraph--view-mode--medium .hero-slice__text-content{max-width:800px;left:50%;margin-left:-600px;padding:150px 40px 0 0}
}.route-type-view header.paragraph--type--hero-area-slice.paragraph--view-mode--shallow .hero-slice__text-content{padding-top:125px}
@media(min-width:1201px){.route-type-view header.paragraph--type--hero-area-slice.paragraph--view-mode--shallow .hero-slice__text-content{max-width:1200px;left:50%;margin-left:-600px}
}.route-type-view header.paragraph--type--hero-area-slice.paragraph--view-mode--shallow .hero-slice__text-content h2{text-align:left}
.route-type-view header.paragraph--type--hero-area-slice.paragraph--view-mode--shallow .views-exposed-form{bottom:0;position:absolute}
@media(min-width:1201px){.route-type-view header.paragraph--type--hero-area-slice.paragraph--view-mode--shallow .views-exposed-form{max-width:1200px;left:50%;margin-left:-600px}
}.route-type-view header.paragraph--type--hero-area-slice.paragraph--view-mode--shallow h2,.route-type-view header.paragraph--type--hero-area-slice.paragraph--view-mode--shallow .views-exposed-form{padding-left:10px}
@media(min-width:1201px){.route-type-view header.paragraph--type--hero-area-slice.paragraph--view-mode--shallow h2,.route-type-view header.paragraph--type--hero-area-slice.paragraph--view-mode--shallow .views-exposed-form{padding-left:0}
}.paragraph--type--image-slice figure{width:100%}.paragraph--type--image-slice figure picture img{width:100%}
.paragraph--type--news img{max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.paragraph--type--news h3,.paragraph--type--news h4,.paragraph--type--news .section-title{font-size:24px}
@media(min-width:1021px){.paragraph--type--news h3,.paragraph--type--news h4,.paragraph--type--news .section-title{font-size:40px}
}.paragraph--type--news .section-title{text-align:center;margin-top:50px}.paragraph--type--news article{position:relative}
.paragraph--type--news article h3{position:absolute;left:20px;bottom:30px;color:#fff;margin-bottom:0;z-index:2}
.paragraph--type--news article a::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#203e85;opacity:.5;z-index:1}
.paragraph--type--news article a img{height:350px;display:flex}@media(min-width:768px){.paragraph--type--news article a img{height:auto;min-height:500px}
}@media(min-width:1021px){.paragraph--type--news article a img{min-height:555px}}
.paragraph--type--news .large-news-item-wrapper article a::after{content:"SPOTLIGHT";padding:10px 15px;color:#fff;background-color:#203f85;position:absolute;left:0;top:20px;z-index:3}
.paragraph--type--news .small-news-items-wrapper{margin-top:30px;display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:30px;grid-row-gap:30px}
@media(min-width:768px){.paragraph--type--news .small-news-items-wrapper{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
}.paragraph--type--news .small-news-items-wrapper>div:last-child{padding:20px 0 20px 20px;background:#e6e6e6}
.paragraph--type--news .small-news-items-wrapper>div:last-child>div:first-child{text-transform:uppercase;font-size:1.2em}
.paragraph--type--news .latest-news-items-wrapper ul{list-style:none;padding-left:0}
.paragraph--type--news .latest-news-items-wrapper ul li{font-family:"Roboto Condensed",serif;text-transform:uppercase}
.paragraph--type--news .latest-news-items-wrapper ul li h4{line-height:1.2em;margin:30px 0}
.paragraph--type--news .latest-news-items-wrapper ul li .views-field-view-node{text-align:right}
.paragraph--type--news .latest-news-items-wrapper ul li .views-field-view-node a{padding:5px 10px;background-color:#203f85;font-size:1em;color:#fff}
.paragraph--type--news .latest-news-items-wrapper ul li .views-field-view-node a:hover{text-decoration:none}
.paragraph--type--news .read-more-btn{margin-top:50px}.paragraph--type--news .read-more-btn div{text-align:center}
.paragraph--type--news .read-more-btn div a{color:#fff;background-color:#203f85;padding:7px 30px;text-transform:uppercase;display:inline-block;font-family:"Roboto Condensed",serif}
.paragraph--type--news .read-more-btn div a:hover{text-decoration:none}section.paragraph{margin-top:20px;margin-bottom:20px;padding:0 10px}
@media(min-width:1201px){section.paragraph{max-width:1200px;margin:0 auto}}@media(min-width:1201px){section.paragraph{margin-top:40px;margin-bottom:40px;padding:0}
section.paragraph>h3{font-size:40px}section.paragraph>.paragraph__bodytext-content p{color:#203f85}
section.paragraph>.paragraph__bodytext-content h3,section.paragraph>.paragraph__bodytext-content h4{margin-bottom:-10px}
section.paragraph>.paragraph__bodytext-content table caption{font-size:14px;color:#7f818b;text-align:center;margin:0 0 10px 0}
section.paragraph>.paragraph__bodytext-content table tbody tr{border-bottom:10px solid #fff}
section.paragraph>.paragraph__bodytext-content table tbody tr td{padding:0;text-align:left;border:1px solid #e5e6e8;border-bottom:0}
section.paragraph>.paragraph__bodytext-content table tbody tr td:last-child{border-bottom:1px solid #e5e6e8}
section.paragraph>.paragraph__bodytext-content table tbody tr td .tablesaw-cell-label,section.paragraph>.paragraph__bodytext-content table tbody tr td .tablesaw-cell-content{text-align:left;padding:10px}
section.paragraph>.paragraph__bodytext-content table tbody tr td .tablesaw-cell-label{border-right:1px solid #e5e6e8;font-family:"Roboto Condensed",serif;text-transform:uppercase}
}@media(min-width:1201px) and (min-width:601px){section.paragraph>.paragraph__bodytext-content table{margin:10px 0 20px 0;table-layout:fixed;width:100%}
section.paragraph>.paragraph__bodytext-content table thead tr,section.paragraph>.paragraph__bodytext-content table tbody tr{border-bottom:0}
section.paragraph>.paragraph__bodytext-content table thead tr th,section.paragraph>.paragraph__bodytext-content table thead tr td,section.paragraph>.paragraph__bodytext-content table tbody tr th,section.paragraph>.paragraph__bodytext-content table tbody tr td{border:1px solid #e5e6e8;padding:10px;text-align:center}
section.paragraph>.paragraph__bodytext-content table tr th{font-family:"Roboto Condensed",serif;text-transform:uppercase}
}@media(min-width:1201px){section.paragraph>.paragraph__bodytext-content blockquote{font-family:"Noto Serif",serif;font-size:18px;line-height:1.6;position:relative;padding:50px 80px;margin:0;background-color:#f4f4f4}
section.paragraph>.paragraph__bodytext-content blockquote .quote{position:relative;display:block;font-style:italic;font-size:20px}
section.paragraph>.paragraph__bodytext-content blockquote .quote::before,section.paragraph>.paragraph__bodytext-content blockquote .quote::after{font-size:60px;font-weight:bold;font-style:normal;color:#203f85;position:absolute}
section.paragraph>.paragraph__bodytext-content blockquote .quote::before{content:"“";left:-50px;top:-20px}
section.paragraph>.paragraph__bodytext-content blockquote .quote::after{content:"”";right:-40px;bottom:-50px}
section.paragraph>.paragraph__bodytext-content blockquote footer{margin-top:20px}
section.paragraph>.paragraph__bodytext-content blockquote footer cite{font-style:italic;font-size:20px}
}@media(min-width:1201px){section.paragraph>.paragraph__bodytext-content>*:first-child{margin-top:0}
}.paragraph--type--quote-slice{padding:40px 0;border:1px solid #203f85;border-width:1px 0;text-align:center}
.paragraph--type--quote-slice.color--dark-blue .quote::before,.paragraph--type--quote-slice.color--dark-blue .quote::after,.paragraph--type--quote-slice.color--dark-blue strong,.paragraph--type--quote-slice.color--dark-blue em{color:#203f85}
.paragraph--type--quote-slice.color--dark-yellow .quote::before,.paragraph--type--quote-slice.color--dark-yellow .quote::after,.paragraph--type--quote-slice.color--dark-yellow strong,.paragraph--type--quote-slice.color--dark-yellow em{color:#ebb700}
.paragraph--type--quote-slice.color--green .quote::before,.paragraph--type--quote-slice.color--green .quote::after,.paragraph--type--quote-slice.color--green strong,.paragraph--type--quote-slice.color--green em{color:#00985f}
.paragraph--type--quote-slice.color--light-blue .quote::before,.paragraph--type--quote-slice.color--light-blue .quote::after,.paragraph--type--quote-slice.color--light-blue strong,.paragraph--type--quote-slice.color--light-blue em{color:#029eda}
.paragraph--type--quote-slice.color--lime-green .quote::before,.paragraph--type--quote-slice.color--lime-green .quote::after,.paragraph--type--quote-slice.color--lime-green strong,.paragraph--type--quote-slice.color--lime-green em{color:#c8da2c}
.paragraph--type--quote-slice.color--orange .quote::before,.paragraph--type--quote-slice.color--orange .quote::after,.paragraph--type--quote-slice.color--orange strong,.paragraph--type--quote-slice.color--orange em{color:#fd961d}
.paragraph--type--quote-slice.color--teal .quote::before,.paragraph--type--quote-slice.color--teal .quote::after,.paragraph--type--quote-slice.color--teal strong,.paragraph--type--quote-slice.color--teal em{color:#6fc7b2}
.paragraph--type--quote-slice.color--violet .quote::before,.paragraph--type--quote-slice.color--violet .quote::after,.paragraph--type--quote-slice.color--violet strong,.paragraph--type--quote-slice.color--violet em{color:#8e68ad}
.paragraph--type--quote-slice .quote{font-family:Georgia,"Times New Roman",Times,serif;position:relative;display:inline-block;font-style:italic;padding:0 40px;text-align:center}
.paragraph--type--quote-slice .quote p{font-size:26px;color:#203f85}.paragraph--type--quote-slice .quote::before,.paragraph--type--quote-slice .quote::after{font-size:72px;font-weight:bold;font-style:normal;color:#203f85;position:absolute;top:calc(50% - 30px)}
.paragraph--type--quote-slice .quote::before{content:"“";left:-40px}
.paragraph--type--quote-slice .quote::after{content:"”";right:-40px}
.paragraph--type--rich-text-slice{overflow:hidden}@media only screen and (max-width:600px){.paragraph--type--rich-text-slice h3{font-size:32px}
}.paragraph--type--rich-text-slice>.paragraph__bodytext-content>*:first-child{margin-top:0}
.paragraph--type--rich-text-slice>figure{width:100%;display:block;margin:0}.paragraph--type--rich-text-slice>figure picture img{max-width:100%;width:100%}
@media(min-width:901px){.paragraph--type--rich-text-slice>figure{width:calc(50% - 40px);display:block}
.paragraph--type--rich-text-slice>figure picture img{max-width:100%;width:100%}.paragraph--type--rich-text-slice.image--left-align>figure{float:left;margin-right:40px}
.paragraph--type--rich-text-slice.image--right-align>figure{float:right;margin-left:40px}
}@media(min-width:1201px){.paragraph--type--rich-text-slice>figure{width:calc(50% - 80px);display:block}
.paragraph--type--rich-text-slice>figure picture img{max-width:100%;width:100%}}.paragraph--type--rich-text-slice .resp-container{position:relative;overflow:hidden;padding-top:56.25%}
.paragraph--type--rich-text-slice .resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.paragraph--type--video-gallery .video-embed-field-lazy-play{border:0}.paragraph--type--video-gallery .large-video-wrapper,.paragraph--type--video-gallery .small-videos-wrapper .col{position:relative}
.paragraph--type--video-gallery .large-video-wrapper>div,.paragraph--type--video-gallery .small-videos-wrapper .col>div{position:absolute;left:20px;bottom:50px;text-transform:uppercase;font-family:"Roboto Condensed",serif;font-weight:bold;font-size:24px;color:#fff}
@media(min-width:1021px){.paragraph--type--video-gallery .large-video-wrapper>div,.paragraph--type--video-gallery .small-videos-wrapper .col>div{font-size:40px}
}.paragraph--type--video-gallery .large-video-wrapper{margin-bottom:30px}.paragraph--type--video-gallery .small-videos-wrapper{display:grid;grid-template-columns:1fr;grid-row-gap:30px;grid-column-gap:30px}
@media(min-width:768px){.paragraph--type--video-gallery .small-videos-wrapper{grid-template-columns:1fr 1fr}
}.paragraph--type--video-slice figure{width:100%}@media(min-width:1201px){.paragraph--type--video-slice figure{max-width:1040px;margin:0 auto}
}.paragraph--type--video-slice figure picture img{width:100%}.paragraph--type--video-slice figure video{width:100%}
.page__content.sidebar-visible.sidebar-first{padding:40px 10px 10px 10px;display:flex;flex-direction:column-reverse}
@media(min-width:1201px){.page__content.sidebar-visible.sidebar-first{max-width:1200px;margin:0 auto}
}.page__content.sidebar-visible.sidebar-first .page__sidebar-first{width:auto;padding-bottom:40px}
@media(min-width:1201px){.page__content.sidebar-visible.sidebar-first{flex-direction:row-reverse;padding:40px 10px 10px 10px}
.page__content.sidebar-visible.sidebar-first .page__sidebar-first{margin:0 20px 0 0;flex-grow:1;width:calc(25% - 40px);padding-bottom:0}
.page__content.sidebar-visible.sidebar-first .views-element-container{margin:0 0 0 20px;flex-grow:1;width:calc(75% - 40px)}
}.page__content.sidebar-visible.sidebar-second{padding:40px 10px 10px 10px;display:flex;flex-direction:column}
@media(min-width:1201px){.page__content.sidebar-visible.sidebar-second{max-width:1200px;margin:0 auto}
}.page__content.sidebar-visible.sidebar-second .page__sidebar-second{width:auto;padding-bottom:40px}
@media(min-width:1201px){.page__content.sidebar-visible.sidebar-second{flex-direction:row;padding:40px 10px 10px 10px}
.page__content.sidebar-visible.sidebar-second .page__sidebar-second{margin:65px 0 0 0;flex-grow:1;width:100%;padding-bottom:0}
.page__content.sidebar-visible.sidebar-second .views-element-container{margin:0;flex-grow:1;width:calc(75% - 40px)}
}@media(min-width:1201px){.page-jobs .views--job-listing-sortable{max-width:1200px;margin:0 auto}
}@media(min-width:1201px){.page-jobs .views-element-container{max-width:1200px;margin:0 auto}
}.views--team-members{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;padding:40px 10px}
@media(min-width:1201px){.views--team-members{max-width:1200px;margin:0 auto}}@media(min-width:901px){.views--team-members{flex-direction:row;padding:40px 0}
}.views--team-members>.views-row{margin-bottom:20px}@media(min-width:901px){.views--team-members>.views-row{flex-basis:calc(25% - 20px);width:calc(25% - 20px);padding-right:25px}
.views--team-members>.views-row:nth-of-type(4n){padding-right:0}}.views--team-members>.views-row p{line-height:1}
.views--team-members>.views-row img{max-width:100%;width:100%;height:auto}article.node--view-mode--listing{margin:60px 0;display:flex;flex-direction:row}
article.node--view-mode--listing .node__text-content{margin:0 20px 0 0;flex-grow:1;width:calc(66.6666666667% - 40px)}
article.node--view-mode--listing figure{margin:0 0 0 20px;flex-grow:1;width:calc(33.3333333333% - 40px)}
article.node--view-mode--listing figure picture img{max-width:100%}article.node--view-mode--listing:first-child{margin-top:0}
#block-search-filter-header-block{display:none}.js-search-visible #block-search-filter-header-block{display:block}
div#block-edf-eu-local-tasks{overflow:hidden;position:fixed;z-index:20;right:40px;top:180px;display:none}
@media(min-width:1201px){div#block-edf-eu-local-tasks{display:block}}div#block-edf-eu-local-tasks>ul{list-style:none;padding:0;margin:20px 0;display:flex;flex-direction:column}
@media(min-width:1201px){div#block-edf-eu-local-tasks>ul{flex-direction:row}}div#block-edf-eu-local-tasks>ul li{flex-grow:1}
@media(min-width:1201px){div#block-edf-eu-local-tasks>ul li:first-child a{border-radius:25px 0 0 25px;padding-left:25px}
div#block-edf-eu-local-tasks>ul li:last-child a{border-radius:0 25px 25px 0;padding-right:25px}
}div#block-edf-eu-local-tasks>ul li a{box-shadow:0 2px 2px 0 rgba(30,30,30,0.5);background-color:rgba(245,245,242,0.9);display:block;padding:10px;border:1px solid rgba(22,22,22,0.5);color:#333;font-size:13px;text-decoration:none;text-align:center}
div#block-edf-eu-local-tasks>ul li a:hover{background:#fff;text-decoration:underline}
#toolbar-administration{display:none}@media(min-width:601px){#toolbar-administration{display:block}
}html body.js-search-visible.toolbar-fixed header.page__header,html body.js-scrolling.toolbar-fixed header.page__header,html body.page-default.toolbar-fixed header.page__header{top:40px}
html body.js-search-visible.toolbar-tray-open.toolbar-horizontal header.page__header,html body.js-scrolling.toolbar-tray-open.toolbar-horizontal header.page__header,html body.page-default.toolbar-tray-open.toolbar-horizontal header.page__header{top:80px}
@media(min-width:1201px){ul.entity-moderation-form{max-width:1200px;margin:0 auto}
}ul.entity-moderation-form .form-item label{display:table;width:auto;position:relative}
#block-edf-eu-branding{width:300px}.maintenance-page{text-align:center;padding:40px}
.maintenance-page .contact-block-menu ul,.maintenance-page .contact-block-menu ul li{list-style:none;margin:0;padding:0}
.maintenance-page .contact-block-menu ul a,.maintenance-page .contact-block-menu ul li a{font-weight:normal;line-height:2;font:0/0 serif;text-shadow:none;color:transparent;display:inline-block}
.maintenance-page .contact-block-menu ul li{display:inline-block}.maintenance-page .maintenance-page__main{text-align:center}
.maintenance-page .maintenance-page__main p{color:#203f85}.maintenance-page .maintenance-page__main .contact-block-menu h3{margin:0;font-size:16px}
.maintenance-page .maintenance-page__main .maintenance-page__maintenance-message{font-size:22px}
.maintenance-page .maintenance-page__main .maintenance-page__contact-message{font-family:"Roboto Condensed",serif;font-weight:bold;text-transform:uppercase;letter-spacing:1px;margin:40px 0}
.maintenance-page .maintenance-page__main .maintenance-page__contact-message a{color:#00985f;text-decoration:underline}
.page{position:relative;display:flex;min-height:100vh;flex-direction:column}.page header.page__header{position:relative;top:0;z-index:10;width:100%}
.page main.page__main{position:relative;min-height:100vh;flex:1 1 auto}body.route-type-user.page-default,body.route-type-entity.page-node-type-team-member,body.route-type-donation.page-default,body.route-type-entity.page-default{background-color:#fff;box-shadow:0 1px 3px 0 rgba(20,20,20,0.2)}
body.route-type-user.page-default .page__header-inner #block-edf-eu-branding a,body.route-type-entity.page-node-type-team-member .page__header-inner #block-edf-eu-branding a,body.route-type-donation.page-default .page__header-inner #block-edf-eu-branding a,body.route-type-entity.page-default .page__header-inner #block-edf-eu-branding a{width:230px;background-position:center center}
body.route-type-user.page-default .page__header-inner>nav ul li.main-menu__link a,body.route-type-entity.page-node-type-team-member .page__header-inner>nav ul li.main-menu__link a,body.route-type-donation.page-default .page__header-inner>nav ul li.main-menu__link a,body.route-type-entity.page-default .page__header-inner>nav ul li.main-menu__link a{color:#203f85}
body.route-type-user.page-default .page__header-inner>nav ul li.main-menu__link a.donate,body.route-type-entity.page-node-type-team-member .page__header-inner>nav ul li.main-menu__link a.donate,body.route-type-donation.page-default .page__header-inner>nav ul li.main-menu__link a.donate,body.route-type-entity.page-default .page__header-inner>nav ul li.main-menu__link a.donate{color:#fff}
body.route-type-user.page-default .page__header-inner>nav ul li.main-menu__action-link a,body.route-type-entity.page-node-type-team-member .page__header-inner>nav ul li.main-menu__action-link a,body.route-type-donation.page-default .page__header-inner>nav ul li.main-menu__action-link a,body.route-type-entity.page-default .page__header-inner>nav ul li.main-menu__action-link a{background-color:#00985f}
body.route-type-user.page-default main.page__main,body.route-type-entity.page-node-type-team-member main.page__main,body.route-type-donation.page-default main.page__main,body.route-type-entity.page-default main.page__main{min-height:350px}
@media(min-width:1201px){body.route-type-user.page-default main.page__main,body.route-type-entity.page-node-type-team-member main.page__main,body.route-type-donation.page-default main.page__main,body.route-type-entity.page-default main.page__main{max-width:1200px;margin:0 auto}
}body.route-type-entity.page-node-type-job-listing{background-color:#fff;box-shadow:0 1px 3px 0 rgba(20,20,20,0.2)}
body.route-type-entity.page-node-type-job-listing .page__header-inner #block-edf-eu-branding a{width:230px;background-position:center center}
body.route-type-entity.page-node-type-job-listing .page__header-inner>nav ul li.main-menu__link a{color:#203f85}
body.route-type-entity.page-node-type-job-listing .page__header-inner>nav ul li.main-menu__action-link a{background-color:#00985f}
.node-preview-container{position:relative}.sharing{margin-bottom:45px}#block-views-block-team-feeds-block-1{width:225px;margin-right:0}