/*@import "../../main-font.css";*/
html{
    font-family:'Alegreya Sans',sans-serif;
    margin:0;
    padding:0
}
body{
    background:#fff;
    font-family:'Alegreya Sans',sans-serif
}
#body{
    min-height:85vh
}
#body,#body-content,#body-footer,#body-header{
    position:relative;
    float:left;
    width:100%
}
.text-underline{
    text-decoration:underline!important
}
body #content .h1{
    font-size:36px!important
}
body main#content>#content-body .h1,body main#content>#content-body h1{
    font-size:44px!important;
    line-height:40px;
    padding-top:10px
}
body #content .h2{
    font-size:30px!important
}
body #content .h3{
    font-size:24px!important
}
#body #content.span9{
    margin-left:-10px
}
.video-banner{
    position:relative
}
.video-banner .video-banner__link{
    z-index:100;
    display:block;
    position:relative;
    opacity:1;
    transition:opacity .25s ease-in-out
}
.video-banner .video-banner__link:hover{
    opacity:.7;
    text-decoration:none
}
@media screen and (min-width:768px){
    .video-banner video{
        position:relative;
        transition:1s opacity;
        padding:0;
        margin:0;
        border:0;
        transform:translateX(-50%) translateY(-50%);
        top:50%;
        left:50%;
        min-width:100%;
        min-height:100%;
        height:auto;
        background-size:cover
    }
    .sustainable-development.video-banner video{
        top:60%
    }
}
.video-banner__content{
    overflow:hidden;
    position:relative
}
.video-banner__text{
    position:absolute;
    bottom:0;
    color:#fff;
    z-index:2;
    margin-left:25px;
    margin-right:25px;
    margin-bottom:15px
}
.video-banner__text h2{
    font-size:3em;
    font-weight:400;
    position:relative;
    line-height:normal;
    padding-bottom:10px
}
.video-banner__text h2:after{
    position:absolute;
    content:'';
    bottom:-10px;
    height:3px;
    background-color:#fff;
    left:0;
    max-width:190px;
    width:100%
}
.video-banner__text h2.border-none:after{
    border-bottom:none;
    background-color:transparent
}
.video-banner__content .logo-on-video{
    position:absolute;
    z-index:999;
    left:5%;
    top:0;
    opacity:.45
}
.header-banner__video .video-banner__text{
    left:50%;
    position:absolute;
    transform:translate(-50%,-50%);
    top:50%;
    margin:inherit;
    bottom:inherit
}
.video-banner [class*="-overlay"]::before{
    z-index:1
}
.video-banner__content.dark-overlay-30:before{
    background:linear-gradient(rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 25%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%)!important
}
.video-banner__text img{
    display:block;
    max-width:100%;
    height:auto
}
@keyframes fade-in{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes animation-top-to-bottom{
    0%{
        top:-120px;
        opacity:0
    }
    100%{
        top:20px;
        opacity:1
    }
}
@keyframes animation-left-to-right{
    0%{
        left:-180px;
        opacity:0
    }
    100%{
        left:0;
        opacity:1
    }
}
.hidden-touch{
    display:none!important
}
.no-padding-left-right{
    padding-left:0;
    padding-right:0
}
.margin-small{
    margin:5px
}
.margin-bottom-small{
    margin-bottom:5px
}
.margin-top-small{
    margin-top:5px
}
.margin-right-small{
    margin-right:5px
}
.margin-left-small{
    margin-left:5px
}
.margin-large{
    margin:15px
}
.margin-bottom-large{
    margin-bottom:15px
}
.margin-top-large{
    margin-top:15px
}
.margin-right-large{
    margin-right:15px
}
.margin-left-large{
    margin-left:15px
}
.margin-x-large{
    margin:20px
}
.margin-bottom-x-large{
    margin-bottom:20px
}
.margin-top-x-large{
    margin-top:20px
}
.margin-right-x-large{
    margin-right:20px
}
.margin-left-x-large{
    margin-left:20px
}
.no-margin-bottom{
    margin-bottom:0!important
}
.no-margin-top{
    margin-top:0!important
}
.no-margin-right{
    margin-right:0!important
}
.no-margin-left{
    margin-left:0!important
}
.no-margin{
    margin:0!important
}
.padding-small{
    padding:5px
}
.padding-bottom-small{
    padding-bottom:5px
}
.padding-top-small{
    padding-top:5px
}
.padding-right-small{
    padding-right:5px
}
.padding-left-small{
    padding-left:5px
}
.padding-large{
    padding:15px
}
.padding-bottom-large{
    padding-bottom:15px
}
.padding-top-large{
    padding-top:15px
}
.padding-right-large{
    padding-right:15px
}
.padding-left-large{
    padding-left:15px
}
.padding-x-large{
    padding:20px
}
.padding-bottom-x-large{
    padding-bottom:20px
}
.padding-top-x-large{
    padding-top:20px
}
.padding-right-x-large{
    padding-right:20px
}
.padding-left-x-large{
    padding-left:20px
}
.no-padding-bottom{
    padding-bottom:0!important
}
.no-padding-top{
    padding-top:0!important
}
.no-padding-right{
    padding-right:0!important
}
.no-padding-left{
    padding-left:0!important
}
.no-padding{
    padding:0!important
}
.no-margin-padding{
    margin:0!important;
    padding:0!important
}
.padding-small-section{
    padding:40px 0 40px 0
}
.padding-large-section{
    padding:80px 0 80px 0
}
.grey-bg-section{
    background-color:#f3f3f3
}
.blue-bg-section{
    background-color:#00529e
}
.green-bg{
    background-color:#94c83c
}
.blue-bg{
    background-color:#13b0e7
}
.orange-bg{
    background-color:#f4791f
}
.grey-bg{
    background-color:#9c9e9f
}
.light-green-bg{
    background-color:#aece76
}
.dark-blue-bg{
    background-color:#00529e!important
}
#return-to-top{
    position:fixed;
    bottom:20px;
    right:20px;
    background:#000;
    background:rgba(0,0,0,.6);
    width:38px;
    height:38px;
    display:block;
    text-decoration:none;
    border-radius:35px;
    display:none;
    transition:all .3s ease;
    z-index:8009
}
#return-to-top span.go-up{
    margin:0;
    position:absolute;
    transition:all .3s ease;
    left:11px;
    top:10px;
    background-repeat:no-repeat;
    background-position:center center;
    background-image:url(/img/site/arrow-16.png);
    width:16px;
    height:16px
}
#return-to-top:hover{
    background:rgba(0,0,0,.9)
}
#return-to-top:hover i{
    color:#fff;
    top:5px
}
.logos-header img{
    max-height:75px
}
.logos-header img{
    max-height:75px
}
.close-dropdown-menu{
    float:right;
    padding-right:5px
}
div.language-list a.btn.dropdown-language{
    background-color:inherit;
    box-shadow:inherit
}
ul.lang-list{
    padding-top:5px;
    font-size:.85em
}
ul.social-network-icon{
    text-align:right;
    padding-top:5px;
    padding-right:0
}
ul.social-network-icon .fa-rss:hover{
    color:#f26522
}
ul.social-network-icon .fa-facebook:hover{
    color:#3b5998
}
ul.social-network-icon .fa-linkedin:hover{
    color:#0077b5
}
ul.social-network-icon .fa-twitter:hover{
    color:#1da1f2
}
ul.social-network-icon .fa-youtube:hover{
    color:#cd201f
}
ul.social-network-icon .fa-instagram:hover{
    color:#8a3ab9
}
ul.social-network-icon .fa-search:hover{
    color:#333
}
@media only screen and (max-width:991px){
    ul.social-network-icon li{
        padding-right:3px;
        padding-left:3px
    }
}
ul.social-network-icon li a i{
    color:#aaa;
    transition:color .3s linear
}
ul.social-network-icon li a i:hover{
    opacity:.7
}
ul.social-network-icon li.search-icon{
    border-left:1px solid #bbb;
    padding-left:8px
}
ul.social-network-icon li.search-icon a{
    padding-top:5px;
    padding-bottom:5px
}
ul.social-network-icon li.search-icon a:hover{
    cursor:pointer
}
.social-bottom [class*="fa fa-"]{
    background-color:#333;
    border-radius:30px;
    color:#fff;
    display:inline-block;
    height:30px;
    line-height:30px;
    margin:auto 3px;
    width:30px;
    font-size:15px;
    text-align:center
}
ul.social-bottom{
    margin-top:10px
}
ul.social-bottom li{
    display:inline
}
.social-bottom .fa.fa-facebook,.social-left .fa.fa-facebook{
    background-color:#3b5998!important;
    padding-left:3px
}
.social-bottom .fa.fa-linkedin,.social-left .fa.fa-linkedin{
    background-color:#0077b5!important;
    padding-left:5px
}
.social-bottom .fa.fa-twitter,.social-left .fa.fa-twitter{
    background-color:#1da1f2!important;
    padding-left:5px
}
ul.social-bottom li a i:hover{
    opacity:.7;
    border:none
}
.menu-center .title-menu-div a{
    font-weight:600;
    font-size:20px;
    font-family:Roboto,sans-serif
}
.dropdown-language{
    color:#fff
}
.btn-lang{
    padding:6px 0
}
.language-menu{
    background:#000;
    position:inherit;
    margin-top:8px
}
.dropdown-menu-language{
    min-width:100%;
    top:inherit
}
.dropdown-language:focus,.dropdown-language:hover{
    color:#fff
}
.dropdown-language::after{
    color:#fff;
    display:inline-block;
    width:0;
    height:0;
    margin-left:.3em;
    vertical-align:middle;
    content:"";
    border-top:.3em solid;
    border-right:.3em solid transparent;
    border-left:.3em solid transparent
}
.btn-header:hover{
    color:#fff!important
}
.container-menu{
    margin-top:20px;
    margin-bottom:20px;
    position:relative
}
.menu-center{
    position:static;
    padding-left:0
}
.menu-center .collapse{
    padding:0
}
.first-picture-div{
    margin-left:25px
}
.picture-menu{
    overflow:hidden;
    display:block;
    position:relative
}
.dropdown-toggle{
    cursor:pointer
}
.left-column-menu{
    padding-right:30px;
    text-align:right;
    font-size:larger
}
.right-text-menu{
    padding-right:30px;
    position:absolute;
    font-size:large;
    cursor:default
}
ul.left-column-menu li a,ul.left-column-menu li span{
    cursor:pointer
}
ul.left-column-menu li span:hover{
    text-decoration:underline
}
.language-list .dropdown-menu{
    margin-top:0;
    padding-top:0;
    border:none;
    margin-bottom:0;
    padding-bottom:0
}
.banner__languages-list ul.languages-list--options{
    margin-bottom:0
}
.banner__languages-list .languages-list li span{
    padding-top:5px;
    display:inline-block
}
.banner__languages-list ul.languages-list--options li.primary-language{
    display:none
}
.banner__languages-list ul.languages-list--options li.primary-language.secondary-used{
    display:inline
}
.no-language-menu .banner__languages{
    display:none
}
.search-form-large{
    background:#00529e;
    padding-top:40px;
    padding-bottom:40px;
    z-index:1000;
    position:fixed;
    display:none;
    width:100%
}
.search-form-large input.form-control.input-lg{
    height:64px
}
.search-form-large input.form-control.input-lg{
    font-size:2em
}
.search-form-large input.form-control.input-lg{
    border:none!important
}
.search-form-large .close-link{
    width:50px;
    height:64px;
    text-align:center;
    display:block;
    cursor:pointer;
    opacity:1;
    transition:opacity .25s ease-in-out
}
.search-form-large .icon-close{
    color:#fff;
    font-size:1.8em;
    font-family:cursive;
    text-align:center;
    line-height:60px
}
.search-form-large .icon-close:hover{
    text-decoration:none
}
.search-form-large .close-link:hover{
    opacity:.7
}
#banner a.banner-link{
    opacity:1;
    transition:opacity .25s ease-in-out;
    display:block
}
#banner a.banner-link:hover{
    opacity:.7;
    text-decoration:none
}
#banner .item-1 a.banner-link{
    margin-right:5px
}
#banner .item-3 a.banner-link{
    margin-top:5px
}
#priorities .row .item{
    padding:0;
    margin:20px -60px 20px 20px
}
#priorities .our-priorities-title{
    padding-bottom:30px
}
#priorities .our-priorities-title h2{
    position:relative;
    overflow:hidden;
    text-align:center;
    color:#9c9e9f;
    font-weight:700
}
#priorities .our-priorities-title h2:before,.our-priorities-title h2:after{
    position:absolute;
    top:51%;
    overflow:hidden;
    width:5%;
    height:4px;
    content:'\a0';
    background-color:#9c9e9f
}
#priorities .our-priorities-title h2:before{
    margin-left:-6%;
    text-align:right
}
#priorities .our-priorities-title h2:after{
    margin-left:1%;
    text-align:right
}
#priorities .item-content .info-text{
    padding:25px 20px 15px 20px;
    font-size:1.5em;
    color:#fff;
    line-height:30px;
    font-weight:700
}
#priorities span.number-priority{
    font-size:2.6em;
    font-weight:700;
    line-height:70px
}
#videos .first-column,#videos .second-column{
    height:500px;
    overflow:hidden
}
#videos .img-item-1,#videos .img-item-2,#videos .img-item-3{
    background-size:cover;
    height:100%;
    background-position:center top;
    background-repeat:no-repeat;
    box-sizing:border-box;
    position:relative
}
#videos .first-column .video-title{
    font-size:2em;
    font-weight:400;
    line-height:36px
}
#videos .second-column .video-title{
    font-size:1.5em;
    font-weight:400
}
#videos span.video-icon,span.video-icon{
    margin:auto;
    top:0;
    bottom:0;
    left:0;
    right:0;
    position:absolute;
    text-align:center;
    width:100px;
    height:100px;
    display:block
}
#videos .video-info-div{
    background-color:#f3f3f3
}
.fancybox-next{
    right:-60px!important
}
.fancybox-prev{
    left:-60px!important
}
#newsletter div.newsletter-email{
    transition:width .5s ease,margin .5s ease
}
#newsletter div.no-width{
    width:0
}
#newsletter div.newsletter-name{
    transition:all .5s ease
}
#newsletter span.newsletter-text{
    color:#00529e;
    position:relative;
    font-size:36px;
    font-weight:500;
    line-height:42px;
    width:100%;
    display:block;
    font-family:'Alegreya Sans',sans-serif
}
#newsletter span.newsletter-text b{
    font-size:50px;
    font-weight:700
}
#newsletter .arrow-right{
    border-top:20px solid transparent;
    border-bottom:20px solid transparent;
    border-left:20px solid #f3f3f3;
    position:absolute;
    margin-top:80px
}
.newsletter-subscription-wrapper{
    width:100%;
    clear:both;
    height:auto;
    overflow:hidden;
    max-height:200px
}
.newsletter-subscription-wrapper .col-md-4,.newsletter-subscription-wrapper .col-md-8{
    padding-left:0;
    padding-right:0
}
.newsletter-subscription-text{
    display:inline-block
}
span.newsletter-small-text{
    color:#00539f;
    display:block;
    text-align:left;
    font-weight:600
}
span.newsletter-small-text{
    font-size:35px;
    line-height:35px
}
.newsletter-subscription-form{
    width:100%;
    padding-left:70px;
    background:#00539f;
    display:table;
    height:200px
}
.submit-wrap{
    margin-left:-15px
}
@media (max-width:1024px){
    .submit-wrap{
        margin-left:-10px
    }
}
@media screen and (max-width:1440px) and (min-width:1199px){
    .newsletter-subscription-text{
        margin-left:50px!important
    }
    .submit-wrap{
        margin-left:-15px
    }
}
@media only screen and (max-width:768px){
    .submit-wrap{
        margin-left:0
    }
}
form#newsletter-form div{
    margin-top:initial
}
#footer{
    background-color:#f3f3f3;
    padding:0;
    height:auto;
    overflow:hidden;
    margin-top:6px;
    font-family:Roboto,sans-serif
}
#footer ul.lang-list{
    padding-top:5px;
    font-size:.85em
}
#footer .logos-container img:nth-child(2),#footer .logos-container img:nth-child(3){
    margin-left:20px
}
#footer ul.social-network-icon .fa-facebook:hover{
    color:#3b5998
}
#footer ul.social-network-icon .fa-linkedin:hover{
    color:#0077b5
}
#footer ul.social-network-icon .fa-twitter:hover{
    color:#1da1f2
}
#footer ul.social-network-icon .fa-youtube:hover{
    color:#cd201f
}
#footer ul.social-network-icon{
    text-align:left;
    padding-top:5px;
    padding-right:0;
    padding-left:18px
}
#footer .footer-menu li a{
    font-size:14px;
    font-weight:700;
    color:#7e7e7e;
    font-family:'Alegreya Sans',sans-serif
}
#footer .footer-social-media{
    clear:both;
    height:auto;
    overflow:hidden
}
#footer .footer-menu.hidden-xs ul.list-inline,#footer .footer-menu.visible-xs ul.list-inline{
    text-align:center;
    padding-top:20px;
    margin-left:0
}
#footer .logos-container{
    padding-left:7%
}
#footer .logos-container .logos div{
    margin-left:15px
}
#footer .europa-logo img{
    padding-left:5px;
    margin-left:8px
}
#newsletter{
    margin-top:6px;
    margin-bottom:6px
}
#newsletter div.newsletter-email{
    transition:width .5s ease,margin .5s ease
}
#newsletter div.no-width{
    width:0
}
#newsletter div.newsletter-name{
    transition:all .5s ease
}
#newsletter span.newsletter-text{
    color:#00529e;
    position:relative;
    font-size:35px;
    font-weight:500;
    line-height:42px;
    width:100%;
    display:block;
    font-family:'Alegreya Sans',sans-serif
}
#newsletter span.newsletter-text b{
    font-size:50px;
    font-weight:700
}
#newsletter .arrow-right{
    border-top:20px solid transparent;
    border-bottom:20px solid transparent;
    border-left:20px solid #f3f3f3;
    position:absolute;
    margin-top:55px
}
.newsletter-subscription-wrapper{
    width:100%;
    clear:both;
    height:auto;
    overflow:hidden;
    max-height:200px
}
.newsletter-subscription-wrapper .col-md-4,.newsletter-subscription-wrapper .col-md-8{
    padding-left:0;
    padding-right:0
}
.newsletter-subscription-text{
    display:inline-block
}
span.newsletter-small-text{
    color:#00539f;
    display:block;
    text-align:left;
    font-weight:600
}
span.newsletter-small-text{
    font-size:35px;
    line-height:35px
}
.newsletter-subscription-form{
    width:100%;
    padding-left:70px;
    background:#00539f;
    display:table;
    height:150px
}
form#newsletter-form div{
    margin-top:initial
}
.footer-newsletter__input{
    padding:6px 30px!important;
    width:90%;
    height:34px;
    border:1px solid #ccc;
    border-radius:4px;
    margin-right:20px
}
.optional-affiliation__label{
    font-family:Roboto;
    font-weight:700;
    font-size:18px
}
.optional-affiliation__wrap .form-control{
    width:40%;
    float:left;
    height:34px
}
.optional-affiliation__wrap .submit-wrap{
    float:left
}
.optional-affiliation__wrap .submit-newsletter__button{
    margin-left:40px;
    height:34px
}
.optional-affiliation__dropdown--wrap{
    padding-top:55px;
    padding-bottom:55px;
    max-height:200px;
    height:150px
}
.popup-lightbox{
    cursor:pointer
}
.lightbox-overlay,.popup-lightbox{
    position:fixed;
    width:100%;
    border:none;
    background-color:rgba(0,0,0,.75);
    bottom:0;
    left:0;
    z-index:7900;
    height:100%
}
.popup-lightbox{
    display:none;
    cursor:pointer
}
.newsletter-cookie{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.lightbox-overlay .close-btn,.newsletter-cookie .close-btn{
    right:10px;
    position:absolute;
    top:10px;
    border-radius:50px;
    text-decoration:none;
    padding:5px 3px 6px 8px
}
.popup-newsletter {
  border: 1px solid #cccccc;
  width: 100%;
  background-color: #fff;
  padding: 60px 30px 60px 30px;
  box-shadow: 0px 4px 0px 0px rgba(204,204,204,0.7);
  -webkit-box-shadow: 0px 4px 0px 0px rgba(204,204,204,0.7);
  border-radius: 4px;
  background-clip: border-box;
  display: block;
  float: left;
}
.newsletter-cookie .newsletter-popup {
  width: 370px;
  height: 100%;
}

.newsletter-page__wrapper{
    overflow:visible;
    font-weight:300;
    line-height:27px;
    border:1px solid #dee2e6;
    border-radius:5px;
    padding:20px;
    font-size:14px
}


@media (max-width: 767px) {
    .newsletter-cookie .newsletter-popup {
      width: 295px;
      height: 100%;
    }

    .newsletter-cookie .fa-close {
        color:#00529a !important;
    }
}

.newsletter-popup__header {
  text-align:center;
  margin-bottom:10px;
}

.newsletter-cookie .mj-form {
  overflow: visible !important;
  font-family: 'Roboto', sans-serif;
  font-weight:300;
  line-height:27px;
  border-radius: 5px;
  padding: 5px 20px 20px 20px;
  width:100%;
  position:relative;
}

.newsletter-cookie h5 {
  font-size: 22px;
  line-height: 1.2;
  font-family: 'Alegreya Sans', sans-serif;
  color: #333;
  margin-top: 0;
  margin-bottom: 20px;
  font-weight:600;
}

.newsletter-cookie  .form-control {
  display: block;
  width: 100%;
  height: 39px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.newsletter-cookie  .margin-bottom-20 {
  margin-bottom: 20px;
}

.newsletter-cookie h2 {
  color:#333;
  margin-top:15px;
}

.newsletter-cookie .small {
  font-size: 85%;
}

.newsletter-cookie .disclaimer {
   padding-top:10px;
   padding-bottom:15px;
   font-size: 16px;
}

.newsletter-cookie  .disclaimer a {
   color: #337ab7 !important;
   text-decoration: none;
}

.newsletter-cookie  .disclaimer a:focus, .disclaimer a:hover {
  color: #23527c !important;
  text-decoration: underline;
}

.newsletter-cookie  .disclaimer a:active, .disclaimer a:hover {
  outline: 0;
}

.newsletter-cookie  .mj-subscribe-button-content {
  color: #ffffff;
  background: #00539f;
  font-family: 'Alegreya Sans', sans-serif;
  font-size: 21px;
  font-weight: 500;
  padding: 8px 20px;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.4s ease-in-out;
  line-height:22px !important;
}

.newsletter-cookie .mj-subscribe-button-content:hover {
  color: #fff;
  background: #13b0e7;
}

.newsletter-cookie .btn {
  display: inline-block;
  padding: 2px 28px;
  margin-left:10px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  font-family: 'Roboto', sans-serif;
}

.newsletter-cookie .mj-subscribe-button-content {
  color: #ffffff;
  background: #00539f;
  font-family: 'Roboto', sans-serif;
  font-size: 16px;
  font-weight: 400;
  padding: 7px 25px;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.4s ease-in-out;
}

@media (min-width: 768px){
    .newsletter-cookie .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
}

.newsletter-cookie .form-group.email {
    width:60%;
    text-align:center;
    margin-bottom:10px;
    float:left;
}

@media (max-width: 767px){
    .newsletter-cookie .form-group.email {
        width:46%;
    }
}

.newsletter-cookie .close-btn {
    z-index:999;
}

.newsletter-cookie .submit-group {
    text-align: center;
    display: block;
    position: relative;
    width:40%;
    float:left;
}

.newsletter-cookie .newsletter-popup__header p {
    font-size:16px;
    margin: 0 10px;
}

.newsletter-cookie .msg {
    display: none;
    position: absolute;
    top: 70%;
    background-color: #fff;
    left: 48%;
    transform: translate(-50%, -50%);
    width: 85%;
    border-radius:5px;
    border: 1px solid #dedede;
    padding: 15px;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
}

.newsletter-cookie .msg.error, .newsletter-cookie .msg.exist {
    color:#8B183E;
    top: 70%;
}

.newsletter-cookie .msg.success {
    color:#468641;
}

.color-eib-blue{
  color:#2f80ed !important;
}

h5{
    font-size:21px;
    line-height:1.4;
    font-family:'Alegreya Sans',sans-serif;
    color:#00529e;
    margin-top:0;
    margin-bottom:20px
}
.small{
    font-size:85%
}
.color-blue{
    color:#00529e
}
.color-black{
    color:#4f4f4f
}
.newsletter-popup__header{
    text-align:center;
    margin-bottom:10px
}
.newsletter-cookie .mj-form{
    overflow:visible!important;
    font-family:Roboto,sans-serif;
    font-weight:300;
    line-height:27px;
    border-radius:5px;
    padding:5px 20px 20px 20px;
    width:100%;
    position:relative
}
.newsletter-cookie h5{
    font-size:22px;
    line-height:1.2;
    font-family:'Alegreya Sans',sans-serif;
    color:#333;
    margin-top:0;
    margin-bottom:20px;
    font-weight:600
}
.newsletter-cookie .form-control{
    display:block;
    width:100%;
    height:39px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.newsletter-cookie .margin-bottom-20{
    margin-bottom:20px
}
.newsletter-cookie h2{
    color:#333;
    margin-top:15px
}
.newsletter-cookie .small{
    font-size:85%
}
.newsletter-cookie .btn{
    display:inline-block;
    padding:2px 28px;
    margin-left:10px;
    margin-bottom:0;
    font-weight:400;
    line-height:1.42857143;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px;
    font-family:Roboto,sans-serif
}
.submit-wrap{
    margin-left:-20px
}
.newsletter-cookie .form-group.email{
    width:60%;
    text-align:center;
    margin-bottom:10px;
    float:left
}
.newsletter-cookie .close-btn{
    z-index:999
}
.newsletter-cookie .submit-group{
    text-align:center;
    display:block;
    position:relative;
    width:40%;
    float:left
}
.newsletter-cookie .newsletter-popup__header p{
    font-size:16px;
    margin:0 10px
}
.submit-newsletter__button{
    padding-top:5px;
    padding-bottom:5px;
    height:34px;
    line-height:25px
}
@media only screen and (max-width:640px){
    .form-footer__newsletter{
        text-align:center
    }
}
@media only screen and (max-width:768px){
    .newsletter-subscription-text{
        text-align:center
    }
    .form-footer__newsletter .input-wrap{
        margin-left:3vw
    }
    .form-footer__newsletter .btn-newsletter__next-step{
        text-align:center
    }
    .optional-affiliation__wrap-text-options{
        text-align:center
    }
    .optional-affiliation__wrap .form-control{
        width:300px;
        float:none;
        position:relative;
        margin:0 auto
    }
    .submit-wrap{
        width:100%
    }
    .submit-newsletter__button{
        width:150px;
        margin-top:20px;
        margin-bottom:20px;
        margin-left:0!important
    }
    .optional-affiliation__dropdown--wrap{
        padding-top:0;
        padding-bottom:0;
        height:auto
    }
    .newsletter-cookie .form-inline .form-group{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
}
@media only screen and (max-width:1440px) and (min-width:1024px){
    .newsletter-subscription-form{
        height:158px
    }
}
@media only screen and (max-width:1024px){
    .newsletter-subscription-form{
        height:200px
    }
}
@media only screen and (max-width:970px){
    .newsletter-subscription-form{
        height:200px
    }
}
@media only screen and (max-width:768px){
    .newsletter-subscription-form{
        height:150px
    }
}
@media only screen and (min-width:1024px){
    .optional-affiliation__dropdown--wrap{
        height:150px;
        padding-top:55px
    }
}
@media only screen and (max-width :1024px){
    .submit-wrap{
        margin-left:15px
    }
}
@media screen and (max-width:900px) and (min-width:768px){
    .newsletter-subscription-wrapper{
        max-height:250px
    }
    .newsletter-subscription-form{
        height:250px
    }
    #newsletter .arrow-right{
        margin-top:100px
    }
}
@media (max-width:767px){
    .newsletter-cookie .newsletter-popup{
        width:295px;
        height:325px
    }
    .newsletter-cookie .fa-close{
        color:#00529a!important
    }
    .newsletter-cookie .form-group.email{
        width:46%
    }
    .submit-newsletter__button{
        width:90%
    }
    .submit-wrap{
        margin-left:0
    }
}
.btn-close--cookie{
    background-color:#000;
    border:2px solid #fff;
    padding:4px 13px 4px 13px;
    border-radius:5px;
    margin-left:15px;
    color:#fff
}
.btn-close--cookie:hover{
    background-color:#fff;
    border:2px solid #fff;
    color:#333
}
@media only screen and (max-width:47em){
    button.btn-close--cookie{
        margin-top:15px;
        margin-bottom:10px
    }
}
@keyframes helpUsWebsiteAnim{
    from{
        height:0
    }
    to{
        height:75px
    }
}
@keyframes brexitAnim{
    from{
        height:0
    }
    to{
        height:50px
    }
}
@media all and (max-width:768px){
    @keyframes helpUsWebsiteAnim{
        from{
            height:0
        }
        to{
            height:90px
        }
    }
}
@media screen and (max-width:768px){
    .footer-newsletter__input{
        margin-bottom:15px
    }
    .submit-newsletter__button{
        max-width:40%
    }
}
@media (max-width:767px){
    .newsletter-cookie .form-group.email{
        width:46%
    }
    .submit-newsletter__button{
        width:90%
    }
}
@keyframes callbackAnim{
    from{
        height:0
    }
    to{
        height:55px
    }
}
.lightbox-overlay,.popup-lightbox{
    position:fixed;
    width:100%;
    border:none;
    background-color:rgba(0,0,0,.75);
    bottom:0;
    left:0;
    z-index:7900;
    height:100%
}
.popup-lightbox{
    display:none;
    cursor:pointer
}
.newsletter-cookie{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.lightbox-overlay .close-btn,.newsletter-cookie .close-btn{
    right:10px;
    position:absolute;
    top:10px;
    border-radius:50px;
    text-decoration:none;
    padding:5px 3px 6px 8px
}
.popup-newsletter{
    border:1px solid #ccc;
    width:100%;
    background-color:#fff;
    padding:15px 30px 0 30px;
    box-shadow:0 4px 0 0 rgba(204,204,204,.7);
    -webkit-box-shadow:0 4px 0 0 rgba(204,204,204,.7);
    border-radius:4px;
    background-clip:border-box;
    display:block;
    float:left
}
.newsletter-cookie .newsletter-popup{
    width:370px;
    height:auto;
}
@media (max-width:767px){
    .newsletter-cookie .newsletter-popup{
        width:295px;
        height:370px
    }
    .newsletter-cookie .fa-close{
        color:#00529a!important
    }
}
.newsletter-popup__header{
    text-align:center;
    margin-bottom:10px
}
.newsletter-cookie .mj-form{
    overflow:visible!important;
    font-family:Roboto,sans-serif;
    font-weight:300;
    line-height:27px;
    border-radius:5px;
    padding:5px 20px 20px 20px;
    width:100%;
    position:relative
}
.newsletter-cookie h5{
    font-size:22px;
    line-height:1.2;
    font-family:'Alegreya Sans',sans-serif;
    color:#333;
    margin-top:0;
    margin-bottom:20px;
    font-weight:600
}
.newsletter-cookie .form-control{
    display:block;
    width:100%;
    height:39px;
    padding:6px 12px;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:1px solid #ccc;
    border-radius:4px;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.newsletter-cookie .margin-bottom-20{
    margin-bottom:20px
}
.newsletter-cookie h2{
    color:#333;
    margin-top:15px
}
.newsletter-cookie .small{
    font-size:85%
}
.newsletter-cookie .btn{
    display:inline-block;
    padding:2px 28px;
    margin-left:10px;
    margin-bottom:0;
    font-weight:400;
    line-height:1.42857143;
    text-align:center;
    white-space:nowrap;
    vertical-align:middle;
    touch-action:manipulation;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    background-image:none;
    border:1px solid transparent;
    border-radius:4px;
    font-family:Roboto,sans-serif
}
@media (min-width:768px){
    .newsletter-cookie .form-inline .form-group{
        display:inline-block;
        margin-bottom:0;
        vertical-align:middle
    }
}
.newsletter-cookie .form-group.email{
    width:60%;
    text-align:center;
    margin-bottom:10px;
    float:left
}
@media (max-width:767px){
    .newsletter-cookie .form-group.email{
        width:46%
    }
}
.newsletter-cookie .close-btn{
    z-index:999
}
.newsletter-cookie .submit-group{
    text-align:center;
    display:block;
    position:relative;
    width:40%;
    float:left
}
.newsletter-cookie .newsletter-popup__header p{
    font-size:16px;
    margin:0 10px
}
@media only screen and (max-width:991px){
    .logos-header div{
        padding:0;
        padding-top:15px
    }
    ul.social-network-icon li.search-icon{
        border:none
    }
}
@media screen and (min-width:768px){
    #newsletter .newsletter-email{
        padding-right:0;
        padding-left:4px
    }
    #newsletter .newsletter-name{
        padding-right:0;
        padding-left:4px
    }
    .newsletter-email.col-lg-3{
        width:100%
    }
    .newsletter-name.col-lg-3{
        width:100%
    }
    form#newsletter-form div{
        margin-top:4px
    }
    #footer .logos-container .logos div{
        margin:0;
        padding-right:15px
    }
    #footer .logos-container .logos .europa-logo{
        padding-right:0!important;
        margin-top:-5px
    }
    #footer .logos-container{
        padding-left:0
    }
    #footer .footer-menu{
        padding-left:0
    }
    #footer .eif-logo{
        margin-right:15px
    }
}
@media only screen and (min-width:992px){
    div#left{
        padding-top:10px
    }
    .newsletter-email.col-lg-3{
        width:19.5%
    }
    .newsletter-name.col-lg-3{
        width:19.5%
    }
    form#newsletter-form div{
        margin-top:0
    }
}
@media (min-width:1501px){
    .logos-header div{
        padding:0
    }
}
@media (max-width:1500px) and (min-width:1201px){
    .logos-header div{
        padding:0
    }
}
@media (max-width:1200px) and (min-width:992px){
    .logos-header div{
        padding:10px 0 0 0
    }
    #priorities .row .item{
        padding:0;
        margin:20px -40px 20px 20px
    }
    #priorities .item-content .info-text{
        padding:25px 20px 15px 20px;
        font-size:1.4em
    }
    #priorities span.number-priority{
        font-size:2.6em;
        font-weight:700;
        line-height:70px
    }
    #newsletter .newsletter-email{
        padding-left:0;
        padding-right:0
    }
    #newsletter .newsletter-submit{
        padding:0
    }
    .newsletter-email.col-lg-3{
        width:33.3%
    }
    .newsletter-name.col-lg-3{
        width:33.3%
    }
}


/* added newsletter update */

.newsletter-form {
    --primary: #2f80ed;
    --primary-dark: #2055ee;
    --primary-darkest: #133fc0;
    --input-placeholder: #a6accd;
    --input-text: #646b8c;
    --border-default: #e1e6f9;
    --border-active: #2f80ed;
    --background: #fff;
    --button-text: #fff;
    --success: #2f80ed;
    --trails: rgba(39, 94, 254, 0.15);
    /* stylelint-disable-next-line value-no-vendor-prefix */
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding-right: 0;
    background: var(--background);
    border-radius: 0 4.8rem 4.8rem 0;
    box-shadow: inset 0 0 0 var(--border-width, 1px) var(--border, var(--border-default));
    transition: box-shadow 0.25s;
    -webkit-box-align: center;
}

.newsletter-form:focus-within {
    --border-width: 1.5px;
    --border: var(--border-active);
}

/* stylelint-disable-next-line no-descending-specificity */
.eib-footer__input,
.eib-footer__button,
.next-step {
    display: block;
    margin: 0;
    font-family: inherit;
    line-height: 24px;
    background: none;
    border: none;
    outline: none;
    -webkit-appearance: none;
}

/* stylelint-disable-next-line no-duplicate-selectors, no-descending-specificity */
.eib-footer__input {
    flex-grow: 1;
    width: 100%;
    color: var(--input-text);
    font-weight: 400;
    -webkit-box-flex: 1;
}

/* stylelint-disable-next-line no-descending-specificity, selector-no-vendor-prefix */
.eib-footer__input::-webkit-input-placeholder {
    color: var(--input-placeholder);
}

/* stylelint-disable-next-line no-descending-specificity, selector-no-vendor-prefix */
.eib-footer__input::-moz-placeholder {
    color: var(--input-placeholder);
}

/* stylelint-disable-next-line no-descending-specificity, selector-no-vendor-prefix */
.eib-footer__input:-ms-input-placeholder {
    color: var(--input-placeholder);
}

/* stylelint-disable-next-line no-descending-specificity, selector-no-vendor-prefix */

.eib-footer__input::-moz-placeholder {
    color: var(--input-placeholder);
}

.eib-footer__input::placeholder {
    color: var(--input-placeholder);
}

.eib-footer__button {
    display: none;
}

.eib-footer__button,
.next-step {
    --text-opacity: 1;
    --success-x: -12px;
    --success-stroke: 14px;
    --success-opacity: 0;
    --border-radius: 0 4.8rem 4.8rem 0;
    --overflow: hidden;
    --x: 0;
    --y: 0;
    --rotate: 0deg;
    --plane-x: 0;
    --plane-y: 0;
    --plane-opacity: 1;
    --trails-stroke: 57px;
    --left-wing-background: var(--primary);
    --left-wing-first-x: 0%;
    --left-wing-first-y: 0%;
    --left-wing-second-x: 50%;
    --left-wing-second-y: 0%;
    --left-wing-third-x: 0%;
    --left-wing-third-y: 100%;
    --left-body-background: var(--primary);
    --left-body-first-x: 50%;
    --left-body-first-y: 0%;
    --left-body-second-x: 50%;
    --left-body-second-y: 100%;
    --left-body-third-x: 0%;
    --left-body-third-y: 100%;
    --right-wing-background: var(--primary);
    --right-wing-first-x: 50%;
    --right-wing-first-y: 0%;
    --right-wing-second-x: 100%;
    --right-wing-second-y: 0%;
    --right-wing-third-x: 100%;
    --right-wing-third-y: 100%;
    --right-body-background: var(--primary);
    --right-body-first-x: 50%;
    --right-body-first-y: 0%;
    --right-body-second-x: 50%;
    --right-body-second-y: 100%;
    --right-body-third-x: 100%;
    --right-body-third-y: 100%;
    position: relative;
    min-width: 100px;
    padding: 1.6rem 1.6rem;
    color: var(--button-text);
    font-weight: 600;
    text-align: center;
    border-radius: var(--border-radius);
    transform: translateZ(0);
    cursor: var(--button-cursor, not-allowed);
    opacity: var(--button-opacity, 0.5);
    filter: var(--button-filter, grayscale(65%));
    transition: opacity 0.25s, filter 0.25s;
    -webkit-tap-highlight-color: transparent;
}

.go-next {
    margin-left: 0.667rem;
    font-weight: 500;
}

.submit-newsletter__button {
    height: 100%;
}

.eib-footer__button:not(.active),
.next-step:not(.active) {
    background: #0e2031;
}

.plane,
.trails {
    position: absolute;
    pointer-events: none;
}

.plane {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translate(var(--x), var(--y)) rotate(var(--rotate)) translateZ(0);
}

.plane .left,
.plane .right {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translate(var(--plane-x), var(--plane-y)) translateZ(0);
    opacity: var(--plane-opacity);
}

.plane .left:before,
.plane .left:after,
.plane .right:before,
.plane .right:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: var(--z-index, 2);
    background: var(--b, var(--left-wing-background));
    border-radius: var(--border-radius);
    transform: translate(var(--part-x, 0.25%), var(--part-y, 0)) translateZ(0);
    content: "";
    clip-path: polygon(var(--first-x, var(--left-wing-first-x)) var(--first-y, var(--left-wing-first-y)), var(--second-x, var(--left-wing-second-x)) var(--second-y, var(--left-wing-second-y)), var(--third-x, var(--left-wing-third-x)) var(--third-y, var(--left-wing-third-y)));
}

.plane .left:after {
    --part-x: 0;
    --z-index: 1;
    --b: var(--left-body-background);
    --first-x: var(--left-body-first-x);
    --first-y: var(--left-body-first-y);
    --second-x: var(--left-body-second-x);
    --second-y: var(--left-body-second-y);
    --third-x: var(--left-body-third-x);
    --third-y: var(--left-body-third-y);
}

.plane .right:before {
    --part-x: -0.25%;
    --z-index: 2;
    --b: var(--right-wing-background);
    --first-x: var(--right-wing-first-x);
    --first-y: var(--right-wing-first-y);
    --second-x: var(--right-wing-second-x);
    --second-y: var(--right-wing-second-y);
    --third-x: var(--right-wing-third-x);
    --third-y: var(--right-wing-third-y);
}

.plane .right:after {
    --part-x: 0;
    --z-index: 1;
    --b: var(--right-body-background);
    --first-x: var(--right-body-first-x);
    --first-y: var(--right-body-first-y);
    --second-x: var(--right-body-second-x);
    --second-y: var(--right-body-second-y);
    --third-x: var(--right-body-third-x);
    --third-y: var(--right-body-third-y);
}

.trails {
    top: -4px;
    left: 16px;
    display: block;
    width: 33px;
    height: 64px;
    transform: rotate(68deg) translateZ(0);
    fill: none;
    stroke: var(--trails);
    stroke-linecap: round;
    stroke-width: 2;
    stroke-dasharray: 57px;
    stroke-dashoffset: var(--trails-stroke);
}

/* stylelint-disable-next-line selector-max-type */
.eib-footer__button span {
    position: relative;
    z-index: 4;
    display: block;
    opacity: var(--text-opacity);
}

.eib-footer__button .success {
    position: absolute;
    top: 1.6rem;
    right: 0;
    left: 0;
    z-index: 0;
    color: var(--success);
    transform: translateX(var(--success-x)) translateZ(0);
    opacity: var(--success-opacity);
}

/* stylelint-disable-next-line selector-max-type */
.eib-footer__button .success svg {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 4px 8px 0 0;
    vertical-align: top;
    fill: none;
    stroke: var(--success);
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 14px;
    stroke-dashoffset: var(--success-stroke);
}

.newsletter-form.valid {
    --button-opacity: 1;
    --button-cursor: pointer;
    --button-filter: grayscale(0%);
}

.eib-footer__select {
    display: none;
    width: calc(100% - 105px);
    height: 100%;
    margin-left: 2px;
    padding: 14px;
    font-size: 1.8rem;
    line-height: 1;
    border: none;
    outline: none;
    visibility: hidden;
    -webkit-appearance: none;
}

/* stylelint-disable-next-line selector-max-type */
.eib-footer__select option {
    font-size: 1.6rem;
}

.eib-footer__button.active {
    display: block;
}

.eib-form-helper {
    position: absolute;
    bottom: -30px !important;
    margin-left: 1.6rem;
    color: #2f80ed;
    font-weight: 500;
    font-size: 1.4rem;
    text-transform: uppercase;
    transform: translate(1.2rem);
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in;
}

.valid .next-step:not(.active):hover,
.valid .eib-footer__button:not(.active):hover {
    background-color: #2f80ed;
}

.next-step:hover ~ .eib-form-helper {
    transform: translate(0);
    visibility: visible;
    opacity: 1;
    transition: all 0.3s ease-in;
}

.valid .next-step:hover ~ .eib-form-helper {
    visibility: hidden;
}


.developement-checkbox {
  cursor:pointer;
  display: inline-block;
  margin-bottom: 5px;
}

.developement-checkbox input{
  display: inline-block;
  margin: 5px;
  cursor: pointer;
}

.developement-checkbox input::before{
  display: inline-block;
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  border: 2px solid #2f80eb4f;
  background: #f7f7f7;
  vertical-align: middle;
  padding: 2px;
  margin-right: 10px;
  text-align: center;
}

.developement-checkbox input:checked::before{
  background: #2F80ED;
  outline: 1px solid 2f80eb4f;
  border: 3px solid #f7f7f7;
}
.publications-checkbox {
  cursor:pointer;
  display: inline-block;
  margin-bottom: 5px;
}

.publications-checkbox input{
  display: inline-block;
  margin: 5px;
  cursor: pointer;
}

.publications-checkbox input::before{
  display: inline-block;
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  border: 2px solid #2f80eb4f;
  background: #f7f7f7;
  vertical-align: middle;
  padding: 2px;
  margin-right: 10px;
  text-align: center;
}

.publications-checkbox input:checked::before{
  background: #2F80ED;
  outline: 1px solid 2f80eb4f;
  border: 3px solid #f7f7f7;
}
.popup-development .popup-newsletter .close-btn{
  float: right;
}

.popup-development .eib-form-helper{
  bottom: -30px !important;
}

.popup-development .eib-form-success{
  position: relative !important;
  padding-top: 0 !important;
}
/* -------------------------------------------------------- */
@media (min-width:1281px) and (min-height:720px){
    #footer .logos-container{
        padding-left:9%
    }
    .video-banner__content{
        overflow:hidden;
        height:75vh;
        position:relative
    }
}
.about_.about_governance-and-structure_ img{
    max-width:100%;
    height:auto
}
#right.about_.about_governance-and-structure_.about_governance-and-structure_organisation_.border_left{
    border-left:none
}
@media screen and (max-width:767px){
    .footer-content{
        padding:0!important
    }
}
@media screen and (max-width:575px){
    footer .footer-content{
        width:100%;
        left:0
    }
    #footer ul.social-network-icon{
        font-size:15px;
        padding-left:0!important
    }
}
.text-blue-color{
    color:#23527c!important
}
#content .dl-project-content dt{
    overflow:visible;
    width:127px;
    white-space:normal;
    font-weight:400
}
#content .dl-project-content dd{
    margin-left:144px
}
.cab-right-section{
    padding-left:30px!important;
    padding-right:0!important
}
.cab-right-section ul.twitter-list li{
    padding:0;
    background:0 0!important
}
.cab-right-section ul.twitter-list li .fa-twitter{
    color:#00aced
}
a.logo-cab img{
    opacity:1;
    transition:opacity .25s ease-in-out
}
a.logo-cab img:hover{
    opacity:.7;
    text-decoration:none
}
.btn--bg-color-blue{
    background-color:#00529e
}
.btn--bg-color-green{
    border:1px solid #47b591
}
.btn--bg-color-green:hover{
    background-color:#47b591
}
.color-innovfin-blue{
    color:#0c4da2!important
}
.bg-innovfin-blue{
    background-color:#0c4da2!important
}
.color-innovfin-orange{
    color:#f47920!important
}
.bg-innovfin-orange{
    background-color:#f47920!important
}
.color-innovfin-green{
    color:#36ad47!important
}
.bg-innovfin-green{
    background-color:#36ad47!important
}
.logo-div .blog-logo{
    display:none
}
.column{
    padding:0
}
@media (max-width:767px){
    .logo-60years{
        position:absolute;
        left:70%;
        padding-left:16px!important
    }
    .logo-div{
        padding-top:11px
    }
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){
    .logo-div .link-60years .logo-60years{
        padding-left:10px
    }
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){
    .logo-div .link-60years .logo-60years{
        margin-top:20px;
        padding-left:10px;
        margin-left:0
    }
    .logo-div .link-eib img{
        padding-left:0;
        margin-top:15px
    }
}
@media (min-width:768px) and (max-width:1280px){
    .logo-div .link-60years .logo-60years{
        margin-top:20px;
        padding-left:0;
        margin-left:10px;
        width:25%
    }
    .logo-div .link-eib img{
        margin-top:18px
    }
}
@media (min-width:1281px){
    .logo-div .link-60years img{
        margin-top:10px;
        margin-left:15px
    }
    .logo-div .link-eib img{
        margin-left:0;
        margin-top:20px;
        width:65%
    }
    .logo-div .link-60years img{
        margin-left:13px;
        padding-top:10px;
        padding-left:0;
        width:25%
    }
}
@media (min-width:1600px){
    .logo-div .link-eib img{
        padding-left:20px;
        margin-top:12px
    }
    .logo-div .link-60years .logo-60years{
        margin-left:10px;
        padding-top:3px;
        padding-left:15px
    }
}
.float-none{
    float:none
}
#newsletter section{
    padding-left:0!important;
    padding-right:0!important
}
@media (max-width:767px){
    .video-banner video{
        position:relative;
        width:100%;
        transition:1s opacity;
        padding:0;
        margin:0;
        left:0;
        right:0;
        border:0;
        display:none
    }
    .video-banner .video-banner__link::before{
        height:99%;
        background:rgba(0,0,0,0)
    }
    .video-banner__text h2{
        font-size:2em;
        padding:5px
    }
    .video-banner__text{
        padding:20px 20px 15px 0;
        margin:10px;
        bottom:0;
        left:0
    }
    .video-banner__text h2.border-none:after{
        border:none
    }
    .video-banner__content{
        height:auto;
        background-size:cover;
        background-repeat:no-repeat;
        background-position:center center
    }
    ::-webkit-media-controls-panel{
        display:none!important;
        -webkit-appearance:none
    }
    ::--webkit-media-controls-play-button{
        display:none!important;
        -webkit-appearance:none
    }
    ::-webkit-media-controls-start-playback-button{
        display:none!important;
        -webkit-appearance:none
    }
}
.newsletter-covid .submit-wrap{
    margin-left:0
}
.newsletter-covid .newsletter-subscription-form{
    background-color:#cd3333
}
.newsletter-covid .btn--bg-color-light-blue{
    background-color:#00529a
}
#newsletter.newsletter-covid span.newsletter-text{
    color:#00529e;
    position:relative;
    font-size:32px;
    font-weight:500;
    line-height:33px;
    width:100%;
    display:block
}
.bg-color-dark-blue{
    background-color:#0e2031!important
}

main#content{min-height:80vh}.column{padding:0}body .reset-padding-top{padding-top:0!important}body .reset-padding-bottom{padding-bottom:0!important}body .reset-margin-top{margin-top:0!important}body .reset-margin-bottom{margin-bottom:0!important}.border-top-solid-blue{border-top:solid #00529e}.border-bottom-solid-blue{border-bottom:solid #00529e}.bg-color-grey{background-color:#777}.bg-color-dark-grey{background-color:#333}.bg-color-blue{background-color:#00529e}.bg-color-light-blue{background-color:#e6eef6}.bg-color-orange{background-color:#d8810a}.bg-color-green{background-color:#468641}.bg-color-dark-green{background-color:#688f3b}.video-youtube .video-icon{margin:auto;top:0;bottom:0;left:0;right:0;position:absolute;text-align:center;width:100px;height:100px;display:block}a.video-youtube,a.video-youtube>div{z-index:900}.item-2 span.video-icon,.item-3 span.video-icon,.item-4 span.video-icon,.item-5 span.video-icon,.video__header p{display:none}.video-banner__content{overflow:hidden;position:relative}.video-banner__content.video-height__xs{height:33vh}.video-banner__content.video-height__sm{height:50vh}.video-banner__content.video-height__md{height:60vh}.video-banner__content.video-height__l{height:75vh}.video-banner__content.video-height__main-banner-height{min-height:500px}@media (max-width:768px){.video-banner__content{height:70vh!important}.video-banner__content .standard-header__summary p{font-size:16px}}[class*=separator].width-10{width:10%}[class*=separator].width-20{width:20%}[class*=separator].width-30{width:30%}[class*=separator].width-40{width:40%}[class*=separator].width-50{width:50%}[class*=separator].width-60{width:60%}[class*=separator].width-70{width:70%}[class*=separator].width-80{width:80%}[class*=separator].width-90{width:90%}.post-author__description{height:165px;overflow:hidden}@media (max-width:767px){.post-author__description{height:120px;overflow:hidden}}.banner__author-text{height:110px;overflow:hidden}.section-title{margin-bottom:50px}.post-section{position:relative;padding-top:20px;padding-bottom:20px}.header-banner{position:relative}#header-media-banner{min-height:200px}.template__two-column .post-media.container{width:auto}.template__two-column .post-media>.container{width:100%;padding:0;margin:0}figure[class*=content-left] img{width:100%}figure[class*=content-right] img{width:100%}figure.fancybox{cursor:pointer}figure.fancybox:hover{opacity:.7}@media (min-width:992px){figure[class*=content-left].border{padding-right:45px}figure[class*=content-left].border::after{content:" ";width:2px;background-color:#f3f3f3;height:90%;display:block;position:absolute;right:15px;top:15px}figure[class*=content-right].border{padding-left:45px}figure[class*=content-right].border::before{content:" ";width:2px;background-color:#f3f3f3;height:90%;display:block;position:absolute;left:15px;top:15px}figure[class*=content-left]{margin-right:15px}figure[class*=content-right]{margin-left:15px}}article[id*=post]{position:relative}.header-banner__wrapper{background-size:cover;background-repeat:no-repeat;background-position:center center}.header-banner__wrapper.header__full-screen{min-height:500px}.header-banner__wrapper.header__full-screen.min-height-250{min-height:250px!important}.header-banner__wrapper.header__full-screen.min-height-350{min-height:350px!important}.banner__container.banner__container--top.text-over-image{bottom:inherit;top:120px;left:inherit}@media (max-width:767px){.banner__container.banner__container--top.text-over-image{top:auto;margin-top:120px}}.banner__container.text-over-image{bottom:0;position:absolute;left:0;right:0;margin:0 auto}.post-media-figcaption{color:#777;font-size:small}.banner__wrapper--figcaption{color:#fff;font-size:10px;position:absolute;right:5px;bottom:0;background-color:rgba(0,0,0,.3);padding:0 2px}.header-banner.post{position:relative;height:650px;overflow:hidden}@media (min-width:1281px) and (min-height:720px){.header-banner.post{position:relative;height:750px;overflow:hidden}}header .banner-print{display:none}.header-title .text-over-image .banner__informations{margin-left:8px;margin-bottom:5px}@media (max-width:767px){.header-title .text-over-image .banner__informations{margin-left:5px}}.border-bottom{position:relative}.border-bottom:after{position:absolute;content:'';bottom:-15px;left:0;max-width:25%;width:100%;right:0;border-bottom:3px solid #fff}.border-bottom.text-center:after,.text-center .border-bottom:after{margin:0 auto}.border-bottom.color-blue:after,.border-bottom:after,.color-blue .border-bottom:after{border-bottom:3px solid #00529e}h1.border-bottom+p{padding-top:30px}.card-container[class*="-overlay"]>*{color:#fff!important;position:relative}[class*=format-] [class*="-overlay"] .btn-tag{border-color:#fff;color:#fff}[class*=format-] [class*="-overlay"] a.card-link{color:#fff}.post-image__center>img{margin:10px auto 0}.post-wrapper{display:table;table-layout:fixed;width:100%;height:100%;position:relative}.post-wrapper .post-body{display:table;table-layout:fixed;width:100%}figure>img{margin-top:10px}#sidebar.right-column>div:first-child{padding-top:0;margin-top:25px}@media (max-width:767px){#sidebar.right-column{display:none}}.post-card__title{padding-top:20px;padding-bottom:20px}.post-card header{padding:20px}.post-card .card .card-body{padding:20px 30px}.post-card footer{padding:20px 30px}.post-author{margin-top:30px;margin-bottom:5px;z-index:999;position:relative}.post-author__col{padding-top:40px;padding-bottom:40px}.post-tags__column{max-height:105px;overflow:hidden}@media (min-width:768px){.post-author__img img{top:10px;position:relative}}@media (max-width:767px){.post-author__img img{position:relative;margin:0 auto;width:100px}}.social-bottom [class*="fa fa-"]{background-color:#333;border-radius:30px;color:#fff;display:inline-block;height:30px;line-height:30px;margin:auto 3px;width:30px;font-size:15px;text-align:center}ul.social-bottom{margin-top:10px}ul.social-bottom li{display:inline}.social-bottom .fa.fa-facebook,.social-left .fa.fa-facebook{background-color:#3b5998!important;padding-left:3px}.social-bottom .fa.fa-linkedin,.social-left .fa.fa-linkedin{background-color:#0077b5!important;padding-left:5px}.social-bottom .fa.fa-twitter,.social-left .fa.fa-twitter{background-color:#1da1f2!important;padding-left:5px}.banner__author-social [class*=social] .fa{color:#fff}.banner__author-social .social--facebook{background-color:#3b5998}.banner__author-social .social--instagram{background-color:#8a3ab9}.banner__author-social .social---at{background-color:#d8810a}.banner__author-social .social--linkedin{background-color:#0077b5}.banner__author-social .social--twitter{background-color:#1da1f1}.banner__author-social .social--youtube{background-color:#cd201f}.banner__author-social li:active,.banner__author-social li:hover{color:#fff;box-shadow:1px 1px 3px #333}.banner__author-social [class*=social] a{padding:10px;color:#fff;text-decoration:none}.banner__author-social [class*=social]{border-radius:4px;margin-left:5px;margin-top:5px;transition:all .3s ease-in-out}@media (min-width:1200px){#sidebar.right-column{position:absolute;top:0;width:390px;margin-left:780px;transition:all .6s ease-in-out;z-index:999}}@media (min-width:992px) and media (max-width:1200px){#sidebar.right-column{position:absolute;top:0;width:390px;margin-left:600px;transition:all .6s ease-in-out;z-index:999}}@media (min-width:768px) and media (max-width:991px){#sidebar.right-column{position:absolute;top:0;width:350px;margin-left:430px;transition:all .6s ease-in-out;z-index:999}}#sidebar .post-tags__column{max-height:68px;overflow:hidden}.header-title__wrapper{padding-bottom:20px}.header-title__wrapper>.border-bottom>h1{padding-top:5px}.body-footer__related-title{padding-top:40px;padding-bottom:20px}@media (max-width:767px){.banner__title>h2.dotdotdot{max-height:65px;overflow:hidden}.border-bottom--xs{height:3px;background-color:#fff;width:20%;position:absolute;margin-top:-5px}}.text-over-image .banner__title>.h1,.text-over-image .banner__title>h1{font-size:44px!important}@media (max-width:767px){.text-over-image .banner__title>.h1,.text-over-image .banner__title>h1{font-size:36px!important}}.text-over-image .banner__title>h1,.text-over-image .banner__title>h2{margin-top:0;padding-left:0}.text-over-image .banner__languages-list ul.languages-list{margin-bottom:0!important;margin-top:0!important;padding-top:0}.header-banner__title .h1,.header-banner__title h1{font-size:44px}.banner__figure--image{display:block;height:500px;background-size:cover;background-repeat:no-repeat;background-position:center center}.post-section iframe{width:100%}@media (max-width:767px){.banner__figure--image{height:250px}}.register-content__list dt{text-align:left;font-weight:300}.btn.disabled-state{color:#ddd;border:1px solid #ddd}.btn.static-btn{background-color:#fff;color:#00529a;border-color:#00529a}.btn.disabled-btn{background-color:#ccc;color:#fff;border-color:#ccc}.btn.selected-btn,.btn.static-btn:hover{background-color:#00529a;color:#fff;border-color:#00529a}.aside__meta dl dd,.aside__meta dl dt,.press-content__meta dl dt{font-size:14px;display:inline-block;vertical-align:top;word-break:break-word;float:left}.aside__meta dl dt,.press-content__meta dl dt{width:25%;word-break:break-word}.aside__meta dl dd,.press-content__meta dl dd{width:75%;word-break:break-word}.register-content__info dl.register-content__list dd{margin-left:230px}@media (max-width:767px){.register-content__info dl.register-content__list dd{margin-left:auto}.register-content__info dl.register-content__list dt{font-weight:400}}.register-content__info dl.register-content__list dt{width:230px}.tags-value ul.tag-text__list{padding-left:5px}aside .contact_list .contact-office{margin-left:15px;margin-bottom:5px;margin-left:15px;margin-bottom:0;margin-top:0;font-size:16px}aside .contact_list ul li{margin-top:0;margin-bottom:0}aside .contact_list ul{margin-bottom:5px}aside .contact_list ul li{font-size:14px}.post-text img{display:block;max-width:100%;height:auto}.post-text ul img{display:initial}.press-release-content>*>figure,Â .press-release-content>*>img{margin-top:30px!important}.press-content>[class*=container],.press-release-content>[class*=container]{padding-left:0;padding-right:0}.press-container,.press-release-container{min-height:40vh}.dotdotdot-css-only{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.lightbox-css-only{display:none;position:fixed;z-index:999;width:100%;height:100%;text-align:center;top:0;left:0;background:rgba(0,0,0,.8)}.lightbox-css-only .lightbox-css-only__content{max-width:90%;max-height:80%;margin:auto;top:25%;position:relative;border-radius:5px}.newsletter--content.row.no-padding-left-right.no-margin{margin-left:-15px!important;margin-right:-15px!important}#newsletter{margin-top:6px}.print{display:none}[readonly][readonly],[readonly][readonly]:focus{background-color:#fafafa;color:#888;border-color:#ddd;box-shadow:none;cursor:default;font-size:14px}.logos__gallery{padding:0}.logos__gallery .logo__icon{display:inline-block;padding-right:10px}.logo__icon img{height:80px;width:auto}.more{cursor:pointer}svg.load{animation:loading 3s linear infinite}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading-circle{0%{stroke-dashoffset:0}100%{stroke-dashoffset:-600}}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background-color:#00529a;border-color:#fff}.ui-autocomplete #ui-id-1{left:auto!important}.ui-autocomplete #ui-id-2{padding-left:5px;left:20px!important}.ui-autocomplete #ui-id-3{padding-left:12px;left:auto!important}.ui-autocomplete #ui-id-4{padding-left:12px;left:auto!important}.button-next,.button-previous{position:absolute;width:44px;height:44px;background:#000;text-align:center;line-height:44px;color:#fff;text-decoration:none;border-radius:50%;font-size:16px;top:50%;margin-top:-22px;line-height:42px}.button-previous{left:-50px}.button-next{right:-50px}.newsletter-page__wrapper{overflow:visible;font-weight:300;line-height:27px;border:1px solid #dee2e6;border-radius:5px;padding:20px;font-size:14px}h5{font-size:21px;line-height:1.4;font-family:'Alegreya Sans',sans-serif;color:#00529e;margin-top:0;margin-bottom:20px}.small{font-size:85%}.color-blue{color:#00529e}.color-black{color:#4f4f4f}.item-social__title{font-weight:500;font-size:26px;color:#333;padding-bottom:15px;font-family:'Alegreya Sans';font-style:normal}.text-social-share__button{margin-left:5px;font-family:Roboto!important;font-weight:300!important}.item-social__img img{width:250px}.icon-button-social{margin-right:10px}.icons-link__wrapper{height:85px}.icon-link__stories .link-stories{position:absolute;right:40vw;width:90px;margin-top:5px;margin-bottom:5px;padding-top:5px;font-family:'Alegreya Sans';font-size:14px;text-transform:uppercase;font-weight:500}.icon-link__podcasts .link-podcasts{position:absolute;right:0;left:0;margin:auto;width:90px;margin-top:5px;margin-bottom:5px;padding-top:5px;font-family:'Alegreya Sans';font-size:14px;text-transform:uppercase;font-weight:500}.icon-link__essays .link-essays{position:absolute;left:40vw;width:90px;margin-top:5px;margin-bottom:5px;padding-top:5px;font-family:'Alegreya Sans';font-size:14px;text-transform:uppercase;font-weight:500}.icon-link__essays .link-essays i:hover,.icon-link__essays .link-essays:hover,.icon-link__podcasts .link-podcasts i:hover,.icon-link__podcasts .link-podcasts:hover,.icon-link__stories .link-stories i:hover,.icon-link__stories .link-stories:hover{background-color:#667fbc;color:#fff;border-radius:5px;opacity:1;text-decoration:none}@media (max-width:1400px){.icon-link__stories .link-stories{right:40vw}.icon-link__essays .link-essays{left:40vw}}@media (max-width:1024px){.icon-link__stories .link-stories{right:34vw}.icon-link__essays .link-essays{left:34vw}}@media (max-width:900px){.icon-link__stories .link-stories{right:34vw}.icon-link__essays .link-essays{left:34vw}}@media (max-width:768px){.icon-link__stories .link-stories{right:25vw}.icon-link__essays .link-essays{left:25vw}}@media (max-width:480px){.icon-link__stories .link-stories{right:20vw}.icon-link__essays .link-essays{left:20vw}}@media (max-width:425px){.icon-link__stories .link-stories{right:20vw}.icon-link__essays .link-essays{left:20vw}}@media (max-width:375px){.icon-link__stories .link-stories{right:10vw}.icon-link__essays .link-essays{left:10vw}}.icon-blog-arrow{font-size:35px;color:#00529e}.main-blog__title{font-size:45px;font-family:Didot,"Didot LT STD","Hoefler Text",Garamond,"Times New Roman",serif;display:inline-flex}.main-blog__title img{margin-right:5px}.header-title__wrapper{padding-bottom:5px;padding-top:5px}@media (max-width:990px){.main-blog__title{font-size:30px;padding-left:5px;display:inline-block}.header-title__wrapper{padding-bottom:5px;padding-top:5px}}

.display-none{display:none}.display-inherit{display:inherit}.display-initial{display:initial}.display-inline{display:inline}@media (min-width:768px){.column{padding:0}}@media (max-width:767px){#menu .column{padding:0}}@media (min-width:768px){.container-col-8{padding:0 100px}.container-col-10{padding:0 15px}}@media (min-width:992px){.container-col-8{padding:0 200px}.container-col-10{padding:0 100px}}@media (min-width:1200px){.container-col-8{padding:0 200px}.container-col-10{padding:0 100px}}[class*=content-left],[class*=content-right],[class*=float-col-]{position:relative}@media (min-width:992px){[class*=float-col-]{float:left}[class*=content-left]{float:left;padding-right:15px}[class*=content-right]{float:right;padding-left:15px}.float-col-md-1200{width:1200px}.float-col-md-1000{width:1000px}.float-col-md-800{width:800px}.float-col-md-600{width:600px}.float-col-md-400{width:400px}.float-col-md-320{width:320px}.float-col-md-push-400{margin-right:-400px}.float-col-md-push-300{margin-right:-300px}.float-col-md-push-200{margin-right:-200px}.float-col-md-push-100{margin-right:-100px}}.row-0{margin:0}.row-0:after,.row:before{display:table;content:" "}.row-0:after{clear:both}.position-static{position:static}.position-relative{position:relative}.position-initial{position:initial}.position-inherit{position:inherit}.bg-color-black{background-color:#000!important}.bg-color-111111{background-color:#111!important}.bg-color-222222{background-color:#222!important}.bg-color-333333{background-color:#333!important}.bg-color-light-grey{background-color:#f3f3f3!important}.bg-color-494949{background-color:#494949!important}.bg-color-blue{background-color:#00529e!important}.bg-color-dark-blue{background-color:#0e2031!important}.bg-color-blue-second{background-color:#2f80ed!important}.bg-color-orange{background-color:#d8810a!important}.bg-color-green{background-color:#468641!important}.bg-color-light-green{background-color:#aece76!important}.bg-position-center-center{background-position:center center}.bg-size-cover{background-size:cover}.bg-repeat-no-repeat{background-repeat:no-repeat}.border-top-color-black{border-top:1px solid #000}.border-top-color-111111{border-top:1px solid #111}.border-top-color-222222{border-top:1px solid #222}.border-top-color-333333{border-top:1px solid #333}.border-top-color-light-grey{border-top:1px solid #f3f3f3}.border-top-color-494949{border-top:1px solid #494949}.color-black{color:#333!important}.color-dark-black{color:#000!important}.color-111111{color:#111!important}.color-222222{color:#222!important}.color-333333{color:#333!important}.color-black-eib{color:#4f4f4f!important}.color-blue{color:#00529e!important}.color-orange{color:#d8810a!important}.color-green{color:#468641!important}.color-light-green{color:#aece76!important}div.color-black a{color:inherit}div.color-111111 a{color:inherit}div.color-222222 a{color:inherit}div.color-333333 a{color:inherit}.border-none{border:none}.border-style-solid{border-style:solid}.border-style-dotted{border-style:dotted}.border-width-1{border-width:1px}.border-width-2{border-width:2px}.border-width-3{border-width:3px}.border-width-4{border-width:4px}.border-width-5{border-width:5px}.border-width-6{border-width:6px}.border-width-7{border-width:7px}.border-width-8{border-width:8px}.border-width-9{border-width:9px}.border-width-10{border-width:10px}.border-width-11{border-width:11px}.border-width-12{border-width:12px}.border-width-13{border-width:13px}.border-width-14{border-width:15px}.border-width-16{border-width:16px}.border-width-17{border-width:17px}.border-width-18{border-width:18px}.border-width-19{border-width:19px}.border-width-20{border-width:20px}.border-color-black{border-color:#000}.border-color-black-1{border-color:#111}.border-color-black-2{border-color:#222}.border-color-black-3{border-color:#333}.border-color-blue{border-color:#00529e}.bold{font-weight:700}.padding-0{padding:0}.padding-10{padding:10px}.padding-15{padding:15px}.padding-20{padding:20px}.padding-30{padding:30px}.padding-40{padding:40px}.padding-50{padding:50px}.padding-60{padding:60px}.padding-70{padding:70px}.padding-80{padding:80px}.padding-90{padding:90px}.padding-100{padding:100px}.padding-top-0{padding-top:0}.padding-top-10{padding-top:10px}.padding-top-20{padding-top:20px}.padding-top-30{padding-top:30px}.padding-top-40{padding-top:40px}.padding-top-50{padding-top:50px}.padding-top-60{padding-top:60px}.padding-top-70{padding-top:70px}.padding-top-80{padding-top:80px}.padding-top-90{padding-top:90px}.padding-top-100{padding-top:100px}.padding-top-110{padding-top:110px}.padding-top-120{padding-top:120px}.padding-top-130{padding-top:130px}.padding-top-140{padding-top:140px}.padding-top-150{padding-top:150px}.padding-top-160{padding-top:160px}.padding-top-170{padding-top:170px}.padding-top-180{padding-top:180px}.padding-top-190{padding-top:190px}.padding-top-200{padding-top:200px}.row-padding-top-small{padding-top:5px}.padding-bottom-0{padding-bottom:0}.padding-bottom-10{padding-bottom:10px}.padding-bottom-20{padding-bottom:20px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-40{padding-bottom:40px}.padding-bottom-50{padding-bottom:50px}.padding-bottom-60{padding-bottom:60px}.padding-bottom-70{padding-bottom:70px}.padding-bottom-80{padding-bottom:80px}.padding-bottom-90{padding-bottom:90px}.padding-bottom-100{padding-bottom:100px}.padding-bottom-110{padding-bottom:110px}.padding-bottom-120{padding-bottom:120px}.padding-bottom-130{padding-bottom:130px}.padding-bottom-140{padding-bottom:140px}.padding-bottom-150{padding-bottom:150px}.padding-bottom-160{padding-bottom:160px}.padding-bottom-170{padding-bottom:170px}.padding-bottom-180{padding-bottom:180px}.padding-bottom-190{padding-bottom:190px}.padding-bottom-200{padding-bottom:200px}.row-padding-bottom-small{padding-bottom:5px}.padding-left-0{padding-left:0}.padding-left-10{padding-left:10px}.padding-left-20{padding-left:20px}.padding-left-30{padding-left:30px}.padding-left-40{padding-left:40px}.padding-left-50{padding-left:50px}.padding-left-60{padding-left:60px}.padding-left-70{padding-left:70px}.padding-left-80{padding-left:80px}.padding-left-90{padding-left:90px}.padding-left-100{padding-left:100px}.padding-left-110{padding-left:110px}.padding-left-120{padding-left:120px}.padding-left-130{padding-left:130px}.padding-left-140{padding-left:140px}.padding-left-150{padding-left:150px}.padding-left-160{padding-left:160px}.padding-left-170{padding-left:170px}.padding-left-180{padding-left:180px}.padding-left-190{padding-left:190px}.padding-left-200{padding-left:200px}.padding-left-400{padding-left:380px}.padding-right-0{padding-right:0}.padding-right-10{padding-right:10px}.padding-right-20{padding-right:20px}.padding-right-30{padding-right:30px}.padding-right-40{padding-right:40px}.padding-right-50{padding-right:50px}.padding-right-60{padding-right:60px}.padding-right-70{padding-right:70px}.padding-right-80{padding-right:80px}.padding-right-90{padding-right:90px}.padding-right-100{padding-right:100px}.padding-right-110{padding-right:110px}.padding-right-120{padding-right:120px}.padding-right-130{padding-right:130px}.padding-right-140{padding-right:140px}.padding-right-150{padding-right:150px}.padding-right-160{padding-right:160px}.padding-right-170{padding-right:170px}.padding-right-180{padding-right:180px}.padding-right-190{padding-right:190px}.padding-right-200{padding-right:200px}.padding-right-400{padding-right:380px}@media (max-width:767px){.padding-xs-0{padding:0}.padding-xs-10{padding:10px}.padding-xs-20{padding:20px}.padding-xs-30{padding:30px}.padding-xs-40{padding:40px}.padding-xs-50{padding:50px}.padding-xs-60{padding:60px}.padding-xs-70{padding:70px}.padding-xs-80{padding:80px}.padding-xs-90{padding:90px}.padding-xs-100{padding:100px}.padding-top-xs-0{padding-top:0}.padding-top-xs-10{padding-top:10px}.padding-top-xs-20{padding-top:20px}.padding-top-xs-30{padding-top:30px}.padding-top-xs-40{padding-top:40px}.padding-top-xs-50{padding-top:50px}.padding-top-xs-60{padding-top:60px}.padding-top-xs-70{padding-top:70px}.padding-top-xs-80{padding-top:80px}.padding-top-xs-90{padding-top:90px}.padding-top-xs-100{padding-top:100px}.padding-top-xs-110{padding-top:110px}.padding-top-xs-120{padding-top:120px}.padding-top-xs-130{padding-top:130px}.padding-top-xs-140{padding-top:140px}.padding-top-xs-150{padding-top:150px}.padding-top-xs-160{padding-top:160px}.padding-top-xs-170{padding-top:170px}.padding-top-xs-180{padding-top:180px}.padding-top-xs-190{padding-top:190px}.padding-top-xs-200{padding-top:200px}.padding-bottom-xs-0{padding-bottom:0}.padding-bottom-xs-10{padding-bottom:10px}.padding-bottom-xs-20{padding-bottom:20px}.padding-bottom-xs-30{padding-bottom:30px}.padding-bottom-xs-40{padding-bottom:40px}.padding-bottom-xs-50{padding-bottom:50px}.padding-bottom-xs-60{padding-bottom:60px}.padding-bottom-xs-70{padding-bottom:70px}.padding-bottom-xs-80{padding-bottom:80px}.padding-bottom-xs-90{padding-bottom:90px}.padding-bottom-xs-100{padding-bottom:100px}.padding-bottom-xs-110{padding-bottom:110px}.padding-bottom-xs-120{padding-bottom:120px}.padding-bottom-xs-130{padding-bottom:130px}.padding-bottom-xs-140{padding-bottom:140px}.padding-bottom-xs-150{padding-bottom:150px}.padding-bottom-xs-160{padding-bottom:160px}.padding-bottom-xs-170{padding-bottom:170px}.padding-bottom-xs-180{padding-bottom:180px}.padding-bottom-xs-190{padding-bottom:190px}.padding-bottom-xs-200{padding-bottom:200px}.padding-left-xs-0{padding-left:0}.padding-left-xs-10{padding-left:10px}.padding-left-xs-20{padding-left:20px}.padding-left-xs-30{padding-left:30px}.padding-left-xs-40{padding-left:40px}.padding-left-xs-50{padding-left:50px}.padding-left-xs-60{padding-left:60px}.padding-left-xs-70{padding-left:70px}.padding-left-xs-80{padding-left:80px}.padding-left-xs-90{padding-left:90px}.padding-left-xs-100{padding-left:100px}.padding-left-xs-110{padding-left:110px}.padding-left-xs-120{padding-left:120px}.padding-left-xs-130{padding-left:130px}.padding-left-xs-140{padding-left:140px}.padding-left-xs-150{padding-left:150px}.padding-left-xs-160{padding-left:160px}.padding-left-xs-170{padding-left:170px}.padding-left-xs-180{padding-left:180px}.padding-left-xs-190{padding-left:190px}.padding-left-xs-200{padding-left:200px}.padding-right-xs-0{padding-right:0}.padding-right-xs-10{padding-right:10px}.padding-right-xs-20{padding-right:20px}.padding-right-xs-30{padding-right:30px}.padding-right-xs-40{padding-right:40px}.padding-right-xs-50{padding-right:50px}.padding-right-xs-60{padding-right:60px}.padding-right-xs-70{padding-right:70px}.padding-right-xs-80{padding-right:80px}.padding-right-xs-90{padding-right:90px}.padding-right-xs-100{padding-right:100px}.padding-right-xs-110{padding-right:110px}.padding-right-xs-120{padding-right:120px}.padding-right-xs-130{padding-right:130px}.padding-right-xs-140{padding-right:140px}.padding-right-xs-150{padding-right:150px}.padding-right-xs-160{padding-right:160px}.padding-right-xs-170{padding-right:170px}.padding-right-xs-180{padding-right:180px}.padding-right-xs-190{padding-right:190px}.padding-right-xs-200{padding-right:200px}}@media (min-width:768px) and (max-width:991px){.padding-sm-0{padding:0}.padding-sm-10{padding:10px}.padding-sm-20{padding:20px}.padding-sm-30{padding:30px}.padding-sm-40{padding:40px}.padding-sm-50{padding:50px}.padding-sm-60{padding:60px}.padding-sm-70{padding:70px}.padding-sm-80{padding:80px}.padding-sm-90{padding:90px}.padding-sm-100{padding:100px}.padding-top-sm-0{padding-top:0}.padding-top-sm-10{padding-top:10px}.padding-top-sm-20{padding-top:20px}.padding-top-sm-30{padding-top:30px}.padding-top-sm-40{padding-top:40px}.padding-top-sm-50{padding-top:50px}.padding-top-sm-60{padding-top:60px}.padding-top-sm-70{padding-top:70px}.padding-top-sm-80{padding-top:80px}.padding-top-sm-90{padding-top:90px}.padding-top-sm-100{padding-top:100px}.padding-top-sm-110{padding-top:110px}.padding-top-sm-120{padding-top:120px}.padding-top-sm-130{padding-top:130px}.padding-top-sm-140{padding-top:140px}.padding-top-sm-150{padding-top:150px}.padding-top-sm-160{padding-top:160px}.padding-top-sm-170{padding-top:170px}.padding-top-sm-180{padding-top:180px}.padding-top-sm-190{padding-top:190px}.padding-top-sm-200{padding-top:200px}.padding-bottom-sm-0{padding-bottom:0}.padding-bottom-sm-10{padding-bottom:10px}.padding-bottom-sm-20{padding-bottom:20px}.padding-bottom-sm-30{padding-bottom:30px}.padding-bottom-sm-40{padding-bottom:40px}.padding-bottom-sm-50{padding-bottom:50px}.padding-bottom-sm-60{padding-bottom:60px}.padding-bottom-sm-70{padding-bottom:70px}.padding-bottom-sm-80{padding-bottom:80px}.padding-bottom-sm-90{padding-bottom:90px}.padding-bottom-sm-100{padding-bottom:100px}.padding-bottom-sm-110{padding-bottom:110px}.padding-bottom-sm-120{padding-bottom:120px}.padding-bottom-sm-130{padding-bottom:130px}.padding-bottom-sm-140{padding-bottom:140px}.padding-bottom-sm-150{padding-bottom:150px}.padding-bottom-sm-160{padding-bottom:160px}.padding-bottom-sm-170{padding-bottom:170px}.padding-bottom-sm-180{padding-bottom:180px}.padding-bottom-sm-190{padding-bottom:190px}.padding-bottom-sm-200{padding-bottom:200px}.padding-left-sm-0{padding-left:0}.padding-left-sm-10{padding-left:10px}.padding-left-sm-20{padding-left:20px}.padding-left-sm-30{padding-left:30px}.padding-left-sm-40{padding-left:40px}.padding-left-sm-50{padding-left:50px}.padding-left-sm-60{padding-left:60px}.padding-left-sm-70{padding-left:70px}.padding-left-sm-80{padding-left:80px}.padding-left-sm-90{padding-left:90px}.padding-left-sm-100{padding-left:100px}.padding-left-sm-110{padding-left:110px}.padding-left-sm-120{padding-left:120px}.padding-left-sm-130{padding-left:130px}.padding-left-sm-140{padding-left:140px}.padding-left-sm-150{padding-left:150px}.padding-left-sm-160{padding-left:160px}.padding-left-sm-170{padding-left:170px}.padding-left-sm-180{padding-left:180px}.padding-left-sm-190{padding-left:190px}.padding-left-sm-200{padding-left:200px}.padding-right-sm-0{padding-right:0}.padding-right-sm-10{padding-right:10px}.padding-right-sm-20{padding-right:20px}.padding-right-sm-30{padding-right:30px}.padding-right-sm-40{padding-right:40px}.padding-right-sm-50{padding-right:50px}.padding-right-sm-60{padding-right:60px}.padding-right-sm-70{padding-right:70px}.padding-right-sm-80{padding-right:80px}.padding-right-sm-90{padding-right:90px}.padding-right-sm-100{padding-right:100px}.padding-right-sm-110{padding-right:110px}.padding-right-sm-120{padding-right:120px}.padding-right-sm-130{padding-right:130px}.padding-right-sm-140{padding-right:140px}.padding-right-sm-150{padding-right:150px}.padding-right-sm-160{padding-right:160px}.padding-right-sm-170{padding-right:170px}.padding-right-sm-180{padding-right:180px}.padding-right-sm-190{padding-right:190px}.padding-right-sm-200{padding-right:200px}}@media (min-width:992px) and (max-width:1199px){.padding-md-0{padding:0}.padding-md-10{padding:10px}.padding-md-20{padding:20px}.padding-md-30{padding:30px}.padding-md-40{padding:40px}.padding-md-50{padding:50px}.padding-md-60{padding:60px}.padding-md-70{padding:70px}.padding-md-80{padding:80px}.padding-md-90{padding:90px}.padding-md-100{padding:100px}.padding-top-md-0{padding-top:0}.padding-top-md-10{padding-top:10px}.padding-top-md-20{padding-top:20px}.padding-top-md-30{padding-top:30px}.padding-top-md-40{padding-top:40px}.padding-top-md-50{padding-top:50px}.padding-top-md-60{padding-top:60px}.padding-top-md-70{padding-top:70px}.padding-top-md-80{padding-top:80px}.padding-top-md-90{padding-top:90px}.padding-top-md-100{padding-top:100px}.padding-top-md-110{padding-top:110px}.padding-top-md-120{padding-top:120px}.padding-top-md-130{padding-top:130px}.padding-top-md-140{padding-top:140px}.padding-top-md-150{padding-top:150px}.padding-top-md-160{padding-top:160px}.padding-top-md-170{padding-top:170px}.padding-top-md-180{padding-top:180px}.padding-top-md-190{padding-top:190px}.padding-top-md-200{padding-top:200px}.padding-bottom-md-0{padding-bottom:0}.padding-bottom-md-10{padding-bottom:10px}.padding-bottom-md-20{padding-bottom:20px}.padding-bottom-md-30{padding-bottom:30px}.padding-bottom-md-40{padding-bottom:40px}.padding-bottom-md-50{padding-bottom:50px}.padding-bottom-md-60{padding-bottom:60px}.padding-bottom-md-70{padding-bottom:70px}.padding-bottom-md-80{padding-bottom:80px}.padding-bottom-md-90{padding-bottom:90px}.padding-bottom-md-100{padding-bottom:100px}.padding-bottom-md-110{padding-bottom:110px}.padding-bottom-md-120{padding-bottom:120px}.padding-bottom-md-130{padding-bottom:130px}.padding-bottom-md-140{padding-bottom:140px}.padding-bottom-md-150{padding-bottom:150px}.padding-bottom-md-160{padding-bottom:160px}.padding-bottom-md-170{padding-bottom:170px}.padding-bottom-md-180{padding-bottom:180px}.padding-bottom-md-190{padding-bottom:190px}.padding-bottom-md-200{padding-bottom:200px}.padding-left-md-0{padding-left:0}.padding-left-md-10{padding-left:10px}.padding-left-md-20{padding-left:20px}.padding-left-md-30{padding-left:30px}.padding-left-md-40{padding-left:40px}.padding-left-md-50{padding-left:50px}.padding-left-md-60{padding-left:60px}.padding-left-md-70{padding-left:70px}.padding-left-md-80{padding-left:80px}.padding-left-md-90{padding-left:90px}.padding-left-md-100{padding-left:100px}.padding-left-md-110{padding-left:110px}.padding-left-md-120{padding-left:120px}.padding-left-md-130{padding-left:130px}.padding-left-md-140{padding-left:140px}.padding-left-md-150{padding-left:150px}.padding-left-md-160{padding-left:160px}.padding-left-md-170{padding-left:170px}.padding-left-md-180{padding-left:180px}.padding-left-md-190{padding-left:190px}.padding-left-md-200{padding-left:200px}.padding-right-md-0{padding-right:0}.padding-right-md-10{padding-right:10px}.padding-right-md-20{padding-right:20px}.padding-right-md-30{padding-right:30px}.padding-right-md-40{padding-right:40px}.padding-right-md-50{padding-right:50px}.padding-right-md-60{padding-right:60px}.padding-right-md-70{padding-right:70px}.padding-right-md-80{padding-right:80px}.padding-right-md-90{padding-right:90px}.padding-right-md-100{padding-right:100px}.padding-right-md-110{padding-right:110px}.padding-right-md-120{padding-right:120px}.padding-right-md-130{padding-right:130px}.padding-right-md-140{padding-right:140px}.padding-right-md-150{padding-right:150px}.padding-right-md-160{padding-right:160px}.padding-right-md-170{padding-right:170px}.padding-right-md-180{padding-right:180px}.padding-right-md-190{padding-right:190px}.padding-right-md-200{padding-right:200px}}@media (min-width:1200px){.padding-lg-0{padding:0}.padding-lg-10{padding:10px}.padding-lg-20{padding:20px}.padding-lg-30{padding:30px}.padding-lg-40{padding:40px}.padding-lg-50{padding:50px}.padding-lg-60{padding:60px}.padding-lg-70{padding:70px}.padding-lg-80{padding:80px}.padding-lg-90{padding:90px}.padding-lg-100{padding:100px}.padding-top-lg-0{padding-top:0}.padding-top-lg-10{padding-top:10px}.padding-top-lg-20{padding-top:20px}.padding-top-lg-30{padding-top:30px}.padding-top-lg-40{padding-top:40px}.padding-top-lg-50{padding-top:50px}.padding-top-lg-60{padding-top:60px}.padding-top-lg-70{padding-top:70px}.padding-top-lg-80{padding-top:80px}.padding-top-lg-90{padding-top:90px}.padding-top-lg-100{padding-top:100px}.padding-top-lg-110{padding-top:110px}.padding-top-lg-120{padding-top:120px}.padding-top-lg-130{padding-top:130px}.padding-top-lg-140{padding-top:140px}.padding-top-lg-150{padding-top:150px}.padding-top-lg-160{padding-top:160px}.padding-top-lg-170{padding-top:170px}.padding-top-lg-180{padding-top:180px}.padding-top-lg-190{padding-top:190px}.padding-top-lg-200{padding-top:200px}.padding-bottom-lg-0{padding-bottom:0}.padding-bottom-lg-10{padding-bottom:10px}.padding-bottom-lg-20{padding-bottom:20px}.padding-bottom-lg-30{padding-bottom:30px}.padding-bottom-lg-40{padding-bottom:40px}.padding-bottom-lg-50{padding-bottom:50px}.padding-bottom-lg-60{padding-bottom:60px}.padding-bottom-lg-70{padding-bottom:70px}.padding-bottom-lg-80{padding-bottom:80px}.padding-bottom-lg-90{padding-bottom:90px}.padding-bottom-lg-100{padding-bottom:100px}.padding-bottom-lg-110{padding-bottom:110px}.padding-bottom-lg-120{padding-bottom:120px}.padding-bottom-lg-130{padding-bottom:130px}.padding-bottom-lg-140{padding-bottom:140px}.padding-bottom-lg-150{padding-bottom:150px}.padding-bottom-lg-160{padding-bottom:160px}.padding-bottom-lg-170{padding-bottom:170px}.padding-bottom-lg-180{padding-bottom:180px}.padding-bottom-lg-190{padding-bottom:190px}.padding-bottom-lg-200{padding-bottom:200px}.padding-left-lg-0{padding-left:0}.padding-left-lg-10{padding-left:10px}.padding-left-lg-20{padding-left:20px}.padding-left-lg-30{padding-left:30px}.padding-left-lg-40{padding-left:40px}.padding-left-lg-50{padding-left:50px}.padding-left-lg-60{padding-left:60px}.padding-left-lg-70{padding-left:70px}.padding-left-lg-80{padding-left:80px}.padding-left-lg-90{padding-left:90px}.padding-left-lg-100{padding-left:100px}.padding-left-lg-110{padding-left:110px}.padding-left-lg-120{padding-left:120px}.padding-left-lg-130{padding-left:130px}.padding-left-lg-140{padding-left:140px}.padding-left-lg-150{padding-left:150px}.padding-left-lg-160{padding-left:160px}.padding-left-lg-170{padding-left:170px}.padding-left-lg-180{padding-left:180px}.padding-left-lg-190{padding-left:190px}.padding-left-lg-200{padding-left:200px}.padding-right-lg-0{padding-right:0}.padding-right-lg-10{padding-right:10px}.padding-right-lg-20{padding-right:20px}.padding-right-lg-30{padding-right:30px}.padding-right-lg-40{padding-right:40px}.padding-right-lg-50{padding-right:50px}.padding-right-lg-60{padding-right:60px}.padding-right-lg-70{padding-right:70px}.padding-right-lg-80{padding-right:80px}.padding-right-lg-90{padding-right:90px}.padding-right-lg-100{padding-right:100px}.padding-right-lg-110{padding-right:110px}.padding-right-lg-120{padding-right:120px}.padding-right-lg-130{padding-right:130px}.padding-right-lg-140{padding-right:140px}.padding-right-lg-150{padding-right:150px}.padding-right-lg-160{padding-right:160px}.padding-right-lg-170{padding-right:170px}.padding-right-lg-180{padding-right:180px}.padding-right-lg-190{padding-right:190px}.padding-right-lg-200{padding-right:200px}}.margin-0{margin:0}.margin-10{margin:10px}.margin-20{margin:20px}.margin-30{margin:30px}.margin-40{margin:40px}.margin-50{margin:50px}.margin-60{margin:60px}.margin-70{margin:70px}.margin-80{margin:80px}.margin-90{margin:90px}.margin-100{margin:100px}.margin-top-0{margin-top:0}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-top-30{margin-top:30px}.margin-top-40{margin-top:40px}.margin-top-50{margin-top:50px}.margin-top-60{margin-top:60px}.margin-top-70{margin-top:70px}.margin-top-80{margin-top:80px}.margin-top-90{margin-top:90px}.margin-top-100{margin-top:100px}.margin-top-110{margin-top:110px}.margin-top-120{margin-top:120px}.margin-top-130{margin-top:130px}.margin-top-140{margin-top:140px}.margin-top-150{margin-top:150px}.margin-top-160{margin-top:160px}.margin-top-170{margin-top:170px}.margin-top-180{margin-top:180px}.margin-top-190{margin-top:190px}.margin-top-200{margin-top:200px}.row-margin-top-small{margin-top:6px}.margin-bottom-0{margin-bottom:0}.margin-bottom-6{margin-bottom:6px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-40{margin-bottom:40px}.margin-bottom-50{margin-bottom:50px}.margin-bottom-60{margin-bottom:60px}.margin-bottom-70{margin-bottom:70px}.margin-bottom-80{margin-bottom:80px}.margin-bottom-90{margin-bottom:90px}.margin-bottom-100{margin-bottom:100px}.margin-bottom-110{margin-bottom:110px}.margin-bottom-120{margin-bottom:120px}.margin-bottom-130{margin-bottom:130px}.margin-bottom-140{margin-bottom:140px}.margin-bottom-150{margin-bottom:150px}.margin-bottom-160{margin-bottom:160px}.margin-bottom-170{margin-bottom:170px}.margin-bottom-180{margin-bottom:180px}.margin-bottom-190{margin-bottom:190px}.margin-bottom-200{margin-bottom:200px}.row-margin-bottom-small{margin-bottom:6px}.margin-left-0{margin-left:0}.margin-left-10{margin-left:10px}.margin-left-20{margin-left:20px}.margin-left-30{margin-left:30px}.margin-left-40{margin-left:40px}.margin-left-50{margin-left:50px}.margin-left-60{margin-left:60px}.margin-left-70{margin-left:70px}.margin-left-80{margin-left:80px}.margin-left-90{margin-left:90px}.margin-left-100{margin-left:100px}.margin-left-110{margin-left:110px}.margin-left-120{margin-left:120px}.margin-left-130{margin-left:130px}.margin-left-140{margin-left:140px}.margin-left-150{margin-left:150px}.margin-left-160{margin-left:160px}.margin-left-170{margin-left:170px}.margin-left-180{margin-left:180px}.margin-left-190{margin-left:190px}.margin-left-200{margin-left:200px}.margin-right-0{margin-right:0}.margin-right-10{margin-right:10px}.margin-right-20{margin-right:20px}.margin-right-30{margin-right:30px}.margin-right-40{margin-right:40px}.margin-right-50{margin-right:50px}.margin-right-60{margin-right:60px}.margin-right-70{margin-right:70px}.margin-right-80{margin-right:80px}.margin-right-90{margin-right:90px}.margin-right-100{margin-right:100px}.margin-right-110{margin-right:110px}.margin-right-120{margin-right:120px}.margin-right-130{margin-right:130px}.margin-right-140{margin-right:140px}.margin-right-150{margin-right:150px}.margin-right-160{margin-right:160px}.margin-right-170{margin-right:170px}.margin-right-180{margin-right:180px}.margin-right-190{margin-right:190px}.margin-right-200{margin-right:200px}@media (max-width:767px){.margin-xs-0{margin:0}.margin-xs-10{margin:10px}.margin-xs-20{margin:20px}.margin-xs-30{margin:30px}.margin-xs-40{margin:40px}.margin-xs-50{margin:50px}.margin-xs-60{margin:60px}.margin-xs-70{margin:70px}.margin-xs-80{margin:80px}.margin-xs-90{margin:90px}.margin-xs-100{margin:100px}.margin-top-xs-0{margin-top:0}.margin-top-6{margin-top:6px}.margin-top-xs-10{margin-top:10px}.margin-top-xs-20{margin-top:20px}.margin-top-xs-30{margin-top:30px}.margin-top-xs-40{margin-top:40px}.margin-top-xs-50{margin-top:50px}.margin-top-xs-60{margin-top:60px}.margin-top-xs-70{margin-top:70px}.margin-top-xs-80{margin-top:80px}.margin-top-xs-90{margin-top:90px}.margin-top-xs-100{margin-top:100px}.margin-top-xs-110{margin-top:110px}.margin-top-xs-120{margin-top:120px}.margin-top-xs-130{margin-top:130px}.margin-top-xs-140{margin-top:140px}.margin-top-xs-150{margin-top:150px}.margin-top-xs-160{margin-top:160px}.margin-top-xs-170{margin-top:170px}.margin-top-xs-180{margin-top:180px}.margin-top-xs-190{margin-top:190px}.margin-top-xs-200{margin-top:200px}.margin-bottom-xs-0{margin-bottom:0}.margin-bottom-xs-10{margin-bottom:10px}.margin-bottom-xs-20{margin-bottom:20px}.margin-bottom-xs-30{margin-bottom:30px}.margin-bottom-xs-40{margin-bottom:40px}.margin-bottom-xs-50{margin-bottom:50px}.margin-bottom-xs-60{margin-bottom:60px}.margin-bottom-xs-70{margin-bottom:70px}.margin-bottom-xs-80{margin-bottom:80px}.margin-bottom-xs-90{margin-bottom:90px}.margin-bottom-xs-100{margin-bottom:100px}.margin-bottom-xs-110{margin-bottom:110px}.margin-bottom-xs-120{margin-bottom:120px}.margin-bottom-xs-130{margin-bottom:130px}.margin-bottom-xs-140{margin-bottom:140px}.margin-bottom-xs-150{margin-bottom:150px}.margin-bottom-xs-160{margin-bottom:160px}.margin-bottom-xs-170{margin-bottom:170px}.margin-bottom-xs-180{margin-bottom:180px}.margin-bottom-xs-190{margin-bottom:190px}.margin-bottom-xs-200{margin-bottom:200px}.margin-left-xs-0{margin-left:0}.margin-left-xs-10{margin-left:10px}.margin-left-xs-20{margin-left:20px}.margin-left-xs-30{margin-left:30px}.margin-left-xs-40{margin-left:40px}.margin-left-xs-50{margin-left:50px}.margin-left-xs-60{margin-left:60px}.margin-left-xs-70{margin-left:70px}.margin-left-xs-80{margin-left:80px}.margin-left-xs-90{margin-left:90px}.margin-left-xs-100{margin-left:100px}.margin-left-xs-110{margin-left:110px}.margin-left-xs-120{margin-left:120px}.margin-left-xs-130{margin-left:130px}.margin-left-xs-140{margin-left:140px}.margin-left-xs-150{margin-left:150px}.margin-left-xs-160{margin-left:160px}.margin-left-xs-170{margin-left:170px}.margin-left-xs-180{margin-left:180px}.margin-left-xs-190{margin-left:190px}.margin-left-xs-200{margin-left:200px}.margin-right-xs-0{margin-right:0}.margin-right-xs-10{margin-right:10px}.margin-right-xs-20{margin-right:20px}.margin-right-xs-30{margin-right:30px}.margin-right-xs-40{margin-right:40px}.margin-right-xs-50{margin-right:50px}.margin-right-xs-60{margin-right:60px}.margin-right-xs-70{margin-right:70px}.margin-right-xs-80{margin-right:80px}.margin-right-xs-90{margin-right:90px}.margin-right-xs-100{margin-right:100px}.margin-right-xs-110{margin-right:110px}.margin-right-xs-120{margin-right:120px}.margin-right-xs-130{margin-right:130px}.margin-right-xs-140{margin-right:140px}.margin-right-xs-150{margin-right:150px}.margin-right-xs-160{margin-right:160px}.margin-right-xs-170{margin-right:170px}.margin-right-xs-180{margin-right:180px}.margin-right-xs-190{margin-right:190px}.margin-right-xs-200{margin-right:200px}}@media (min-width:768px) and (max-width:991px){.margin-sm-0{margin:0}.margin-sm-10{margin:10px}.margin-sm-20{margin:20px}.margin-sm-30{margin:30px}.margin-sm-40{margin:40px}.margin-sm-50{margin:50px}.margin-sm-60{margin:60px}.margin-sm-70{margin:70px}.margin-sm-80{margin:80px}.margin-sm-90{margin:90px}.margin-sm-100{margin:100px}.margin-top-sm-0{margin-top:0}.margin-top-sm-10{margin-top:10px}.margin-top-sm-20{margin-top:20px}.margin-top-sm-30{margin-top:30px}.margin-top-sm-40{margin-top:40px}.margin-top-sm-50{margin-top:50px}.margin-top-sm-60{margin-top:60px}.margin-top-sm-70{margin-top:70px}.margin-top-sm-80{margin-top:80px}.margin-top-sm-90{margin-top:90px}.margin-top-sm-100{margin-top:100px}.margin-top-sm-110{margin-top:110px}.margin-top-sm-120{margin-top:120px}.margin-top-sm-130{margin-top:130px}.margin-top-sm-140{margin-top:140px}.margin-top-sm-150{margin-top:150px}.margin-top-sm-160{margin-top:160px}.margin-top-sm-170{margin-top:170px}.margin-top-sm-180{margin-top:180px}.margin-top-sm-190{margin-top:190px}.margin-top-sm-200{margin-top:200px}.margin-bottom-sm-0{margin-bottom:0}.margin-bottom-sm-10{margin-bottom:10px}.margin-bottom-sm-20{margin-bottom:20px}.margin-bottom-sm-30{margin-bottom:30px}.margin-bottom-sm-40{margin-bottom:40px}.margin-bottom-sm-50{margin-bottom:50px}.margin-bottom-sm-60{margin-bottom:60px}.margin-bottom-sm-70{margin-bottom:70px}.margin-bottom-sm-80{margin-bottom:80px}.margin-bottom-sm-90{margin-bottom:90px}.margin-bottom-sm-100{margin-bottom:100px}.margin-bottom-sm-110{margin-bottom:110px}.margin-bottom-sm-120{margin-bottom:120px}.margin-bottom-sm-130{margin-bottom:130px}.margin-bottom-sm-140{margin-bottom:140px}.margin-bottom-sm-150{margin-bottom:150px}.margin-bottom-sm-160{margin-bottom:160px}.margin-bottom-sm-170{margin-bottom:170px}.margin-bottom-sm-180{margin-bottom:180px}.margin-bottom-sm-190{margin-bottom:190px}.margin-bottom-sm-200{margin-bottom:200px}.margin-left-sm-0{margin-left:0}.margin-left-sm-10{margin-left:10px}.margin-left-sm-20{margin-left:20px}.margin-left-sm-30{margin-left:30px}.margin-left-sm-40{margin-left:40px}.margin-left-sm-50{margin-left:50px}.margin-left-sm-60{margin-left:60px}.margin-left-sm-70{margin-left:70px}.margin-left-sm-80{margin-left:80px}.margin-left-sm-90{margin-left:90px}.margin-left-sm-100{margin-left:100px}.margin-left-sm-110{margin-left:110px}.margin-left-sm-120{margin-left:120px}.margin-left-sm-130{margin-left:130px}.margin-left-sm-140{margin-left:140px}.margin-left-sm-150{margin-left:150px}.margin-left-sm-160{margin-left:160px}.margin-left-sm-170{margin-left:170px}.margin-left-sm-180{margin-left:180px}.margin-left-sm-190{margin-left:190px}.margin-left-sm-200{margin-left:200px}.margin-right-sm-0{margin-right:0}.margin-right-sm-10{margin-right:10px}.margin-right-sm-20{margin-right:20px}.margin-right-sm-30{margin-right:30px}.margin-right-sm-40{margin-right:40px}.margin-right-sm-50{margin-right:50px}.margin-right-sm-60{margin-right:60px}.margin-right-sm-70{margin-right:70px}.margin-right-sm-80{margin-right:80px}.margin-right-sm-90{margin-right:90px}.margin-right-sm-100{margin-right:100px}.margin-right-sm-110{margin-right:110px}.margin-right-sm-120{margin-right:120px}.margin-right-sm-130{margin-right:130px}.margin-right-sm-140{margin-right:140px}.margin-right-sm-150{margin-right:150px}.margin-right-sm-160{margin-right:160px}.margin-right-sm-170{margin-right:170px}.margin-right-sm-180{margin-right:180px}.margin-right-sm-190{margin-right:190px}.margin-right-sm-200{margin-right:200px}}@media (min-width:992px) and (max-width:1199px){.margin-md-0{margin:0}.margin-md-10{margin:10px}.margin-md-20{margin:20px}.margin-md-30{margin:30px}.margin-md-40{margin:40px}.margin-md-50{margin:50px}.margin-md-60{margin:60px}.margin-md-70{margin:70px}.margin-md-80{margin:80px}.margin-md-90{margin:90px}.margin-md-100{margin:100px}.margin-top-md-0{margin-top:0}.margin-top-md-10{margin-top:10px}.margin-top-md-20{margin-top:20px}.margin-top-md-30{margin-top:30px}.margin-top-md-40{margin-top:40px}.margin-top-md-50{margin-top:50px}.margin-top-md-60{margin-top:60px}.margin-top-md-70{margin-top:70px}.margin-top-md-80{margin-top:80px}.margin-top-md-90{margin-top:90px}.margin-top-md-100{margin-top:100px}.margin-top-md-110{margin-top:110px}.margin-top-md-120{margin-top:120px}.margin-top-md-130{margin-top:130px}.margin-top-md-140{margin-top:140px}.margin-top-md-150{margin-top:150px}.margin-top-md-160{margin-top:160px}.margin-top-md-170{margin-top:170px}.margin-top-md-180{margin-top:180px}.margin-top-md-190{margin-top:190px}.margin-top-md-200{margin-top:200px}.margin-bottom-md-0{margin-bottom:0}.margin-bottom-md-10{margin-bottom:10px}.margin-bottom-md-20{margin-bottom:20px}.margin-bottom-md-30{margin-bottom:30px}.margin-bottom-md-40{margin-bottom:40px}.margin-bottom-md-50{margin-bottom:50px}.margin-bottom-md-60{margin-bottom:60px}.margin-bottom-md-70{margin-bottom:70px}.margin-bottom-md-80{margin-bottom:80px}.margin-bottom-md-90{margin-bottom:90px}.margin-bottom-md-100{margin-bottom:100px}.margin-bottom-md-110{margin-bottom:110px}.margin-bottom-md-120{margin-bottom:120px}.margin-bottom-md-130{margin-bottom:130px}.margin-bottom-md-140{margin-bottom:140px}.margin-bottom-md-150{margin-bottom:150px}.margin-bottom-md-160{margin-bottom:160px}.margin-bottom-md-170{margin-bottom:170px}.margin-bottom-md-180{margin-bottom:180px}.margin-bottom-md-190{margin-bottom:190px}.margin-bottom-md-200{margin-bottom:200px}.margin-left-md-0{margin-left:0}.margin-left-md-10{margin-left:10px}.margin-left-md-20{margin-left:20px}.margin-left-md-30{margin-left:30px}.margin-left-md-40{margin-left:40px}.margin-left-md-50{margin-left:50px}.margin-left-md-60{margin-left:60px}.margin-left-md-70{margin-left:70px}.margin-left-md-80{margin-left:80px}.margin-left-md-90{margin-left:90px}.margin-left-md-100{margin-left:100px}.margin-left-md-110{margin-left:110px}.margin-left-md-120{margin-left:120px}.margin-left-md-130{margin-left:130px}.margin-left-md-140{margin-left:140px}.margin-left-md-150{margin-left:150px}.margin-left-md-160{margin-left:160px}.margin-left-md-170{margin-left:170px}.margin-left-md-180{margin-left:180px}.margin-left-md-190{margin-left:190px}.margin-left-md-200{margin-left:200px}.margin-right-md-0{margin-right:0}.margin-right-md-10{margin-right:10px}.margin-right-md-20{margin-right:20px}.margin-right-md-30{margin-right:30px}.margin-right-md-40{margin-right:40px}.margin-right-md-50{margin-right:50px}.margin-right-md-60{margin-right:60px}.margin-right-md-70{margin-right:70px}.margin-right-md-80{margin-right:80px}.margin-right-md-90{margin-right:90px}.margin-right-md-100{margin-right:100px}.margin-right-md-110{margin-right:110px}.margin-right-md-120{margin-right:120px}.margin-right-md-130{margin-right:130px}.margin-right-md-140{margin-right:140px}.margin-right-md-150{margin-right:150px}.margin-right-md-160{margin-right:160px}.margin-right-md-170{margin-right:170px}.margin-right-md-180{margin-right:180px}.margin-right-md-190{margin-right:190px}.margin-right-md-200{margin-right:200px}}@media (min-width:1200px){.margin-lg-0{margin:0}.margin-lg-10{margin:10px}.margin-lg-20{margin:20px}.margin-lg-30{margin:30px}.margin-lg-40{margin:40px}.margin-lg-50{margin:50px}.margin-lg-60{margin:60px}.margin-lg-70{margin:70px}.margin-lg-80{margin:80px}.margin-lg-90{margin:90px}.margin-lg-100{margin:100px}.margin-top-lg-0{margin-top:0}.margin-top-lg-10{margin-top:10px}.margin-top-lg-20{margin-top:20px}.margin-top-lg-30{margin-top:30px}.margin-top-lg-40{margin-top:40px}.margin-top-lg-50{margin-top:50px}.margin-top-lg-60{margin-top:60px}.margin-top-lg-70{margin-top:70px}.margin-top-lg-80{margin-top:80px}.margin-top-lg-90{margin-top:90px}.margin-top-lg-100{margin-top:100px}.margin-top-lg-110{margin-top:110px}.margin-top-lg-120{margin-top:120px}.margin-top-lg-130{margin-top:130px}.margin-top-lg-140{margin-top:140px}.margin-top-lg-150{margin-top:150px}.margin-top-lg-160{margin-top:160px}.margin-top-lg-170{margin-top:170px}.margin-top-lg-180{margin-top:180px}.margin-top-lg-190{margin-top:190px}.margin-top-lg-200{margin-top:200px}.margin-bottom-lg-0{margin-bottom:0}.margin-bottom-lg-10{margin-bottom:10px}.margin-bottom-lg-20{margin-bottom:20px}.margin-bottom-lg-30{margin-bottom:30px}.margin-bottom-lg-40{margin-bottom:40px}.margin-bottom-lg-50{margin-bottom:50px}.margin-bottom-lg-60{margin-bottom:60px}.margin-bottom-lg-70{margin-bottom:70px}.margin-bottom-lg-80{margin-bottom:80px}.margin-bottom-lg-90{margin-bottom:90px}.margin-bottom-lg-100{margin-bottom:100px}.margin-bottom-lg-110{margin-bottom:110px}.margin-bottom-lg-120{margin-bottom:120px}.margin-bottom-lg-130{margin-bottom:130px}.margin-bottom-lg-140{margin-bottom:140px}.margin-bottom-lg-150{margin-bottom:150px}.margin-bottom-lg-160{margin-bottom:160px}.margin-bottom-lg-170{margin-bottom:170px}.margin-bottom-lg-180{margin-bottom:180px}.margin-bottom-lg-190{margin-bottom:190px}.margin-bottom-lg-200{margin-bottom:200px}.margin-left-lg-0{margin-left:0}.margin-left-lg-10{margin-left:10px}.margin-left-lg-20{margin-left:20px}.margin-left-lg-30{margin-left:30px}.margin-left-lg-40{margin-left:40px}.margin-left-lg-50{margin-left:50px}.margin-left-lg-60{margin-left:60px}.margin-left-lg-70{margin-left:70px}.margin-left-lg-80{margin-left:80px}.margin-left-lg-90{margin-left:90px}.margin-left-lg-100{margin-left:100px}.margin-left-lg-110{margin-left:110px}.margin-left-lg-120{margin-left:120px}.margin-left-lg-130{margin-left:130px}.margin-left-lg-140{margin-left:140px}.margin-left-lg-150{margin-left:150px}.margin-left-lg-160{margin-left:160px}.margin-left-lg-170{margin-left:170px}.margin-left-lg-180{margin-left:180px}.margin-left-lg-190{margin-left:190px}.margin-left-lg-200{margin-left:200px}.margin-right-lg-0{margin-right:0}.margin-right-lg-10{margin-right:10px}.margin-right-lg-20{margin-right:20px}.margin-right-lg-30{margin-right:30px}.margin-right-lg-40{margin-right:40px}.margin-right-lg-50{margin-right:50px}.margin-right-lg-60{margin-right:60px}.margin-right-lg-70{margin-right:70px}.margin-right-lg-80{margin-right:80px}.margin-right-lg-90{margin-right:90px}.margin-right-lg-100{margin-right:100px}.margin-right-lg-110{margin-right:110px}.margin-right-lg-120{margin-right:120px}.margin-right-lg-130{margin-right:130px}.margin-right-lg-140{margin-right:140px}.margin-right-lg-150{margin-right:150px}.margin-right-lg-160{margin-right:160px}.margin-right-lg-170{margin-right:170px}.margin-right-lg-180{margin-right:180px}.margin-right-lg-190{margin-right:190px}.margin-right-lg-200{margin-right:200px}}.float-none{float:none}.float-left{float:left}.float-right{float:right}.float-initial{float:initial}.float-inherit{float:inherit}[class*="-overlay"]::before{content:'';height:100%;width:100%;position:absolute;top:0;left:0;display:block}.dark-overlay::before{background-color:rgba(0,0,0,.3)}.dark-overlay-10::before{background-color:rgba(0,0,0,.1)}.dark-overlay-20::before{background-color:rgba(0,0,0,.2)}.dark-overlay-30::before{background-color:rgba(0,0,0,.3)}.dark-overlay-40::before{background-color:rgba(0,0,0,.4)}.dark-overlay-50::before{background-color:rgba(0,0,0,.5)}.dark-overlay-60::before{background-color:rgba(0,0,0,.6)}.dark-overlay-70::before{background-color:rgba(0,0,0,.7)}.dark-overlay-80::before{background-color:rgba(0,0,0,.8)}.dark-overlay-90::before{background-color:rgba(0,0,0,.9)}.light-overlay::before{background-color:rgba(255,255,255,.5)}.light-overlay-10::before{background-color:rgba(255,255,255,.1)}.light-overlay-20::before{background-color:rgba(255,255,255,.2)}.light-overlay-30::before{background-color:rgba(255,255,255,.3)}.light-overlay-40::before{background-color:rgba(255,255,255,.4)}.light-overlay-50::before{background-color:rgba(255,255,255,.5)}.light-overlay-60::before{background-color:rgba(255,255,255,.6)}.light-overlay-70::before{background-color:rgba(255,255,255,.7)}.light-overlay-80::before{background-color:rgba(255,255,255,.8)}.light-overlay-90::before{background-color:rgba(255,255,255,.9)}.title-underline{display:inline-block}.title-underline:after{content:"";height:3px;display:block;position:relative;width:80%;margin:0 auto;margin-top:10px;margin-bottom:20px}.title-underline.underline-black:after{background-color:#000}.min-height-0{min-height:0}.min-height-10{min-height:10px}.min-height-20{min-height:20px}.min-height-30{min-height:30px}.min-height-40{min-height:40px}.min-height-50{min-height:50px}.min-height-60{min-height:60px}.min-height-70{min-height:70px}.min-height-80{min-height:80px}.min-height-90{min-height:90px}.min-height-100{min-height:100px}.min-height-110{min-height:110px}.min-height-120{min-height:120px}.min-height-130{min-height:130px}.min-height-140{min-height:140px}.min-height-150{min-height:150px}.min-height-160{min-height:160px}.min-height-170{min-height:170px}.min-height-180{min-height:180px}.min-height-190{min-height:190px}.min-height-200{min-height:200px}.min-height-250{min-height:250px}.min-height-300{min-height:300px}.min-height-350{min-height:350px}.min-height-400{min-height:400px}.min-height-450{min-height:450px}.min-height-500{min-height:500px}.min-height-600{min-height:600px}.min-height-700{min-height:700px}.min-height-750{min-height:750px}.min-height-800{min-height:800px}.min-height-900{min-height:900px}.height-0{height:0}.height-10{height:10px}.height-20{height:20px}.height-30{height:30px}.height-40{height:40px}.height-50{height:50px}.height-60{height:60px}.height-70{height:70px}.height-80{height:80px}.height-90{height:90px}.height-100{height:100px}.height-110{height:110px}.height-120{height:120px}.height-130{height:130px}.height-140{height:140px}.height-150{height:150px}.height-160{height:160px}.height-170{height:170px}.height-180{height:180px}.height-190{height:190px}.height-200{height:200px}.height-230{height:230px}.height-250{height:250px}.height-300{height:300px}.height-350{height:350px}.height-400{height:400px}.height-450{height:450px}.height-500{height:500px}.height-full{height:100%}.width-0{width:0}.width-10{width:10px}.width-20{width:20px}.width-30{width:30px}.width-40{width:40px}.width-50{width:50px}.width-60{width:60px}.width-70{width:70px}.width-80{width:80px}.width-90{width:90px}.width-100{width:100px}.width-110{width:110px}.width-120{width:120px}.width-130{width:130px}.width-140{width:140px}.width-150{width:150px}.width-160{width:160px}.width-170{width:170px}.width-180{width:180px}.width-190{width:190px}.width-200{width:200px}.width-250{width:250px}.width-300{width:300px}.width-350{width:350px}.width-400{width:400px}.width-450{width:450px}.width-500{width:500px}.min-width-0{min-width:0}.min-width-10{min-width:10px}.min-width-20{min-width:20px}.min-width-30{min-width:30px}.min-width-40{min-width:40px}.min-width-50{min-width:50px}.min-width-60{min-width:60px}.min-width-70{min-width:70px}.min-width-80{min-width:80px}.min-width-90{min-width:90px}.min-width-100{min-width:100px}.min-width-110{min-width:110px}.min-width-120{min-width:120px}.min-width-130{min-width:130px}.min-width-140{min-width:140px}.min-width-150{min-width:150px}.min-width-160{min-width:160px}.min-width-170{min-width:170px}.min-width-180{min-width:180px}.min-width-190{min-width:190px}.min-width-200{min-width:200px}.min-width-250{min-width:250px}.min-width-300{min-width:300px}.min-width-350{min-width:350px}.min-width-400{min-width:400px}.min-width-450{min-width:450px}.min-width-500{min-width:500px}.width-full{width:100%}@media (max-width:767px){.min-height-xs-0{min-height:0}.min-height-xs-10{min-height:10px}.min-height-xs-20{min-height:20px}.min-height-xs-30{min-height:30px}.min-height-xs-40{min-height:40px}.min-height-xs-50{min-height:50px}.min-height-xs-60{min-height:60px}.min-height-xs-70{min-height:70px}.min-height-xs-80{min-height:80px}.min-height-xs-90{min-height:90px}.min-height-xs-100{min-height:100px}.min-height-xs-110{min-height:110px}.min-height-xs-120{min-height:120px}.min-height-xs-130{min-height:130px}.min-height-xs-140{min-height:140px}.min-height-xs-150{min-height:150px}.min-height-xs-160{min-height:160px}.min-height-xs-170{min-height:170px}.min-height-xs-180{min-height:180px}.min-height-xs-190{min-height:190px}.min-height-xs-200{min-height:200px}.min-height-xs-250{min-height:250px}.min-height-xs-300{min-height:300px}.min-height-xs-350{min-height:350px}.min-height-xs-400{min-height:400px}.min-height-xs-450{min-height:450px}.min-height-xs-500{min-height:500px}.min-height-xs-600{min-height:600px}.min-height-xs-700{min-height:700px}.min-height-xs-750{min-height:750px}.min-height-xs-800{min-height:800px}.min-height-xs-900{min-height:900px}.height-xs-0{height:0}.height-xs-10{height:10px}.height-xs-20{height:20px}.height-xs-30{height:30px}.height-xs-40{height:40px}.height-xs-50{height:50px}.height-xs-60{height:60px}.height-xs-70{height:70px}.height-xs-80{height:80px}.height-xs-90{height:90px}.height-xs-100{height:100px}.height-xs-110{height:110px}.height-xs-120{height:120px}.height-xs-130{height:130px}.height-xs-140{height:140px}.height-xs-150{height:150px}.height-xs-160{height:160px}.height-xs-170{height:170px}.height-xs-180{height:180px}.height-xs-190{height:190px}.height-xs-200{height:200px}.height-xs-250{height:250px}.height-xs-300{height:300px}.height-xs-350{height:350px}.height-xs-400{height:400px}.height-xs-450{height:450px}.height-xs-500{height:500px}.height-xs-full{height:100%}.width-xs-full{width:100%}}@media (min-width:768px) and (max-width:991px){.min-height-sm-0{min-height:0}.min-height-sm-10{min-height:10px}.min-height-sm-20{min-height:20px}.min-height-sm-30{min-height:30px}.min-height-sm-40{min-height:40px}.min-height-sm-50{min-height:50px}.min-height-sm-60{min-height:60px}.min-height-sm-70{min-height:70px}.min-height-sm-80{min-height:80px}.min-height-sm-90{min-height:90px}.min-height-sm-100{min-height:100px}.min-height-sm-110{min-height:110px}.min-height-sm-120{min-height:120px}.min-height-sm-130{min-height:130px}.min-height-sm-140{min-height:140px}.min-height-sm-150{min-height:150px}.min-height-sm-160{min-height:160px}.min-height-sm-170{min-height:170px}.min-height-sm-180{min-height:180px}.min-height-sm-190{min-height:190px}.min-height-sm-200{min-height:200px}.min-height-sm-250{min-height:250px}.min-height-sm-300{min-height:300px}.min-height-sm-350{min-height:350px}.min-height-sm-400{min-height:400px}.min-height-sm-450{min-height:450px}.min-height-sm-500{min-height:500px}.min-height-sm-600{min-height:600px}.min-height-sm-700{min-height:700px}.min-height-sm-750{min-height:750px}.min-height-sm-800{min-height:800px}.min-height-sm-900{min-height:900px}.height-sm-0{height:0}.height-sm-10{height:10px}.height-sm-20{height:20px}.height-sm-30{height:30px}.height-sm-40{height:40px}.height-sm-50{height:50px}.height-sm-60{height:60px}.height-sm-70{height:70px}.height-sm-80{height:80px}.height-sm-90{height:90px}.height-sm-100{height:100px}.height-sm-110{height:110px}.height-sm-120{height:120px}.height-sm-130{height:130px}.height-sm-140{height:140px}.height-sm-150{height:150px}.height-sm-160{height:160px}.height-sm-170{height:170px}.height-sm-180{height:180px}.height-sm-190{height:190px}.height-sm-200{height:200px}.height-sm-250{height:250px}.height-sm-300{height:300px}.height-sm-350{height:350px}.height-sm-400{height:400px}.height-sm-450{height:450px}.height-sm-500{height:500px}.height-sm-full{height:100%}.width-sm-full{width:100%}}@media (min-width:992px) and (max-width:1199px){.min-height-md-0{min-height:0}.min-height-md-10{min-height:10px}.min-height-md-20{min-height:20px}.min-height-md-30{min-height:30px}.min-height-md-40{min-height:40px}.min-height-md-50{min-height:50px}.min-height-md-60{min-height:60px}.min-height-md-70{min-height:70px}.min-height-md-80{min-height:80px}.min-height-md-90{min-height:90px}.min-height-md-100{min-height:100px}.min-height-md-110{min-height:110px}.min-height-md-120{min-height:120px}.min-height-md-130{min-height:130px}.min-height-md-140{min-height:140px}.min-height-md-150{min-height:150px}.min-height-md-160{min-height:160px}.min-height-md-170{min-height:170px}.min-height-md-180{min-height:180px}.min-height-md-190{min-height:190px}.min-height-md-200{min-height:200px}.min-height-md-250{min-height:250px}.min-height-md-300{min-height:300px}.min-height-md-350{min-height:350px}.min-height-md-400{min-height:400px}.min-height-md-450{min-height:450px}.min-height-md-500{min-height:500px}.min-height-md-600{min-height:600px}.min-height-md-700{min-height:700px}.min-height-md-750{min-height:750px}.min-height-md-800{min-height:800px}.height-md-0{height:0}.height-md-10{height:10px}.height-md-20{height:20px}.height-md-30{height:30px}.height-md-40{height:40px}.height-md-50{height:50px}.height-md-60{height:60px}.height-md-70{height:70px}.height-md-80{height:80px}.height-md-90{height:90px}.height-md-100{height:100px}.height-md-110{height:110px}.height-md-120{height:120px}.height-md-130{height:130px}.height-md-140{height:140px}.height-md-150{height:150px}.height-md-160{height:160px}.height-md-170{height:170px}.height-md-180{height:180px}.height-md-190{height:190px}.height-md-200{height:200px}.height-md-250{height:250px}.height-md-300{height:300px}.height-md-350{height:350px}.height-md-400{height:400px}.height-md-450{height:450px}.height-md-500{height:500px}.height-md-full{height:100%}.width-md-full{width:100%}}@media (min-width:1200px){.min-height-lg-0{min-height:0}.min-height-lg-10{min-height:10px}.min-height-lg-20{min-height:20px}.min-height-lg-30{min-height:30px}.min-height-lg-40{min-height:40px}.min-height-lg-50{min-height:50px}.min-height-lg-60{min-height:60px}.min-height-lg-70{min-height:70px}.min-height-lg-80{min-height:80px}.min-height-lg-90{min-height:90px}.min-height-lg-100{min-height:100px}.min-height-lg-110{min-height:110px}.min-height-lg-120{min-height:120px}.min-height-lg-130{min-height:130px}.min-height-lg-140{min-height:140px}.min-height-lg-150{min-height:150px}.min-height-lg-160{min-height:160px}.min-height-lg-170{min-height:170px}.min-height-lg-180{min-height:180px}.min-height-lg-190{min-height:190px}.min-height-lg-200{min-height:200px}.min-height-lg-250{min-height:250px}.min-height-lg-300{min-height:300px}.min-height-lg-350{min-height:350px}.min-height-lg-400{min-height:400px}.min-height-lg-450{min-height:450px}.min-height-lg-500{min-height:500px}.min-height-lg-600{min-height:600px}.min-height-lg-700{min-height:700px}.min-height-lg-750{min-height:750px}.min-height-lg-800{min-height:800px}.min-height-lg-900{min-height:900px}.height-lg-0{height:0}.height-lg-10{height:10px}.height-lg-20{height:20px}.height-lg-30{height:30px}.height-lg-40{height:40px}.height-lg-50{height:50px}.height-lg-60{height:60px}.height-lg-70{height:70px}.height-lg-80{height:80px}.height-lg-90{height:90px}.height-lg-100{height:100px}.height-lg-110{height:110px}.height-lg-120{height:120px}.height-lg-130{height:130px}.height-lg-140{height:140px}.height-lg-150{height:150px}.height-lg-160{height:160px}.height-lg-170{height:170px}.height-lg-180{height:180px}.height-lg-190{height:190px}.height-lg-200{height:200px}.height-lg-250{height:250px}.height-lg-300{height:300px}.height-lg-350{height:350px}.height-lg-400{height:400px}.height-lg-450{height:450px}.height-lg-500{height:500px}.height-lg-full{height:100%}.width-lg-full{width:100%}}.top-0{top:0}.top-10{top:10px}.top-20{top:20px}.top-30{top:30px}.top-40{top:40px}.top-50{top:50px}.top-60{top:60px}.top-70{top:70px}.top-80{top:80px}.top-90{top:90px}.top-100{top:100px}.bottom-0{bottom:0}.bottom-10{bottom:10px}.bottom-20{bottom:20px}.bottom-30{bottom:30px}.bottom-40{bottom:40px}.bottom-50{bottom:50px}.bottom-60{bottom:60px}.bottom-70{bottom:70px}.bottom-80{bottom:80px}.bottom-90{bottom:90px}.bottom-100{bottom:100px}.left-0{left:0}.left-10{left:10px}.left-20{left:20px}.left-30{left:30px}.left-40{left:40px}.left-50{left:50px}.left-60{left:60px}.left-70{left:70px}.left-80{left:80px}.left-90{left:90px}.left-100{left:100px}.right-0{right:0}.right-10{right:10px}.right-20{right:20px}.right-30{right:30px}.right-40{right:40px}.right-50{right:50px}.right-60{right:60px}.right-70{right:70px}.right-80{right:80px}.right-90{right:90px}.right-100{right:100px}@media (max-width:767px){.top-xs-0{top:0}.top-xs-10{top:10px}.top-xs-20{top:20px}.top-xs-30{top:30px}.top-xs-40{top:40px}.top-xs-50{top:50px}.top-xs-60{top:60px}.top-xs-70{top:70px}.top-xs-80{top:80px}.top-xs-90{top:90px}.top-xs-100{top:100px}.bottom-0{bottom:0}.bottom-10{bottom:10px}.bottom-20{bottom:20px}.bottom-30{bottom:30px}.bottom-40{bottom:40px}.bottom-50{bottom:50px}.bottom-60{bottom:60px}.bottom-70{bottom:70px}.bottom-80{bottom:80px}.bottom-90{bottom:90px}.bottom-100{bottom:100px}.left-xs-0{left:0}.left-xs-10{left:10px}.left-xs-20{left:20px}.left-xs-30{left:30px}.left-xs-40{left:40px}.left-xs-50{left:50px}.left-xs-60{left:60px}.left-xs-70{left:70px}.left-xs-80{left:80px}.left-xs-90{left:90px}.left-xs-100{left:100px}.right-xs-0{right:0}.right-xs-10{right:10px}.right-xs-20{right:20px}.right-xs-30{right:30px}.right-xs-40{right:40px}.right-xs-50{right:50px}.right-xs-60{right:60px}.right-xs-70{right:70px}.right-xs-80{right:80px}.right-xs-90{right:90px}.right-xs-100{right:100px}}@media (min-width:768px) and (max-width:991px){.top-sm-0{top:0}.top-sm-10{top:10px}.top-sm-20{top:20px}.top-sm-30{top:30px}.top-sm-40{top:40px}.top-sm-50{top:50px}.top-sm-60{top:60px}.top-sm-70{top:70px}.top-sm-80{top:80px}.top-sm-90{top:90px}.top-sm-100{top:100px}.bottom-0{bottom:0}.bottom-10{bottom:10px}.bottom-20{bottom:20px}.bottom-30{bottom:30px}.bottom-40{bottom:40px}.bottom-50{bottom:50px}.bottom-60{bottom:60px}.bottom-70{bottom:70px}.bottom-80{bottom:80px}.bottom-90{bottom:90px}.bottom-100{bottom:100px}.left-sm-0{left:0}.left-sm-10{left:10px}.left-sm-20{left:20px}.left-sm-30{left:30px}.left-sm-40{left:40px}.left-sm-50{left:50px}.left-sm-60{left:60px}.left-sm-70{left:70px}.left-sm-80{left:80px}.left-sm-90{left:90px}.left-sm-100{left:100px}.right-sm-0{right:0}.right-sm-10{right:10px}.right-sm-20{right:20px}.right-sm-30{right:30px}.right-sm-40{right:40px}.right-sm-50{right:50px}.right-sm-60{right:60px}.right-sm-70{right:70px}.right-sm-80{right:80px}.right-sm-90{right:90px}.right-sm-100{right:100px}}@media (min-width:992px) and (max-width:1199px){.top-md-0{top:0}.top-md-10{top:10px}.top-md-20{top:20px}.top-md-30{top:30px}.top-md-40{top:40px}.top-md-50{top:50px}.top-md-60{top:60px}.top-md-70{top:70px}.top-md-80{top:80px}.top-md-90{top:90px}.top-md-100{top:100px}.bottom-0{bottom:0}.bottom-10{bottom:10px}.bottom-20{bottom:20px}.bottom-30{bottom:30px}.bottom-40{bottom:40px}.bottom-50{bottom:50px}.bottom-60{bottom:60px}.bottom-70{bottom:70px}.bottom-80{bottom:80px}.bottom-90{bottom:90px}.bottom-100{bottom:100px}.left-md-0{left:0}.left-md-10{left:10px}.left-md-20{left:20px}.left-md-30{left:30px}.left-md-40{left:40px}.left-md-50{left:50px}.left-md-60{left:60px}.left-md-70{left:70px}.left-md-80{left:80px}.left-md-90{left:90px}.left-md-100{left:100px}.right-md-0{right:0}.right-md-10{right:10px}.right-md-20{right:20px}.right-md-30{right:30px}.right-md-40{right:40px}.right-md-50{right:50px}.right-md-60{right:60px}.right-md-70{right:70px}.right-md-80{right:80px}.right-md-90{right:90px}.right-md-100{right:100px}}@media (min-width:1200px){.top-lg-0{top:0}.top-lg-10{top:10px}.top-lg-20{top:20px}.top-lg-30{top:30px}.top-lg-40{top:40px}.top-lg-50{top:50px}.top-lg-60{top:60px}.top-lg-70{top:70px}.top-lg-80{top:80px}.top-lg-90{top:90px}.top-lg-100{top:100px}.bottom-0{bottom:0}.bottom-10{bottom:10px}.bottom-20{bottom:20px}.bottom-30{bottom:30px}.bottom-40{bottom:40px}.bottom-50{bottom:50px}.bottom-60{bottom:60px}.bottom-70{bottom:70px}.bottom-80{bottom:80px}.bottom-90{bottom:90px}.bottom-100{bottom:100px}.left-lg-0{left:0}.left-lg-10{left:10px}.left-lg-20{left:20px}.left-lg-30{left:30px}.left-lg-40{left:40px}.left-lg-50{left:50px}.left-lg-60{left:60px}.left-lg-70{left:70px}.left-lg-80{left:80px}.left-lg-90{left:90px}.left-lg-100{left:100px}.right-lg-0{right:0}.right-lg-10{right:10px}.right-lg-20{right:20px}.right-lg-30{right:30px}.right-lg-40{right:40px}.right-lg-50{right:50px}.right-lg-60{right:60px}.right-lg-70{right:70px}.right-lg-80{right:80px}.right-lg-90{right:90px}.right-lg-100{right:100px}}a i{opacity:1;transition:opacity .15s ease-in-out}a img{opacity:1}a i:hover{opacity:.5}a img:hover{opacity:.7}.opacity-0{opacity:0}hr.line-grey{border-bottom:1px solid #ababab}hr.line-light-grey{border-bottom:1px solid #f3f3f3}hr.line-blue{border-bottom:1px solid #00529a}hr.line-green{border-bottom:1px solid #468641}hr.line-orange{border-bottom:1px solid #d8810a}hr.line-black{border-bottom:1px solid #333}hr.size-x-small{margin-top:5px;margin-bottom:5px}hr.size-small{margin-top:10px;margin-bottom:10px}hr.size-large{margin-top:30px;margin-bottom:30px}hr.size-x-large{margin-top:40px;margin-bottom:40px}

menu.eib-mega-menu.eib-mega-menu--v2.eib-mega-menu--light{top:0}.eib-mega-menu--v2.eib-mega-menu--light+.header-title{position:relative;display:block;}.eib-button--primary{color:#fff;background-color:#2f80ed;border:2px solid #2f80ed}.eib-button--secondary{color:#2f80ed;background-color:transparent;border:2px solid #2f80ed}.eib-button--secondary:before{background:#2f80ed}.eib-button--secondary:visited{color:#fff;background-color:#2f80ed}.eib-button--primary:before{display:none}.eib-button--primary:visited{color:#fff;background-color:#2f80ed}.eib-title__button{margin-top:2.4rem}.eib-button{position:relative;z-index:1;display:inline-block;padding:1.6rem 2.4rem;overflow:hidden;font-weight:500;font-size:1.6rem;line-height:1.2;text-decoration:none;vertical-align:middle;border-radius:14.8rem}.eib-section-title{display:block;margin:0;color:#333;font-weight:700;font-size:1.2rem;font-family:"Roboto",sans-serif;line-height:1.2;letter-spacing:1px;text-transform:uppercase;margin-bottom:1.6rem}@media (min-width:48em){.eib-section-title{font-size:1.6rem}}.eib-heading-3{display:block;margin:0;color:#0e2031;font-weight:700;font-size:3rem;font-family:"Alegreya Sans",sans-serif;line-height:1.2;letter-spacing:-0.2px}@media (min-width:62em){.eib-heading-3{font-size:4.6rem;line-height:1.1}}  .eib-mega-menu--v2.eib-mega-menu--light + .header-title {
    position: relative;
    display: block;
    margin-top: 92px;
}

body{
    font-family:Roboto,sans-serif;
    color:#4f4f4f;
    font-size:18px;
    font-weight:300;
    line-height:1.8;
    -webkit-font-smoothing:antialiased;
    -webkit-text-size-adjust:100%;
    text-rendering:optimizeLegibility
}
@media (max-width:767px){
    body{
        font-size:16px;
        line-height:1.6
    }
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    font-family:'Alegreya Sans',sans-serif;
    margin-top:0;
    margin-bottom:10px;
    font-weight:600;
    color:#00529e
}
.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{
    color:#4f4f4f
}
.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,a .h1,a h1,a.h1,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
    font-weight:500
}
.h1,h1{
    font-size:36px;
    line-height:1.2;
    font-weight:600
}
.h2,h2{
    font-size:30px;
    line-height:1.2
}
.h3,h3{
    line-height:1.3;
    font-size:26px
}
.h4,h4{
    line-height:1.4;
    font-size:21px
}
.h5,h5{
    font-size:18px;
    line-height:1.5
}
.h6,h6{
    font-size:18px;
    line-height:1.5
}
.h1+p,h1+p{
    margin-top:0!important
}
.h2+p,h2+p{
    margin-top:0!important
}
.h3+p,h3+p{
    margin-top:0!important
}
.h4+p,h4+p{
    margin-top:0!important
}
.h5+p,h5+p{
    margin-top:0!important
}
.h6+p,h6+p{
    margin-top:0!important
}
@media (max-width:767px){
    .h1,.page__title,h1{
        font-size:36px
    }
    .h2,h2{
        font-size:30px
    }
    .h3,h3{
        font-size:24px
    }
    .h4,h4{
        font-size:21px
    }
    .h5,h5{
        font-size:18px
    }
    .h6,h6{
        font-size:16px
    }
}
.text-over-image *,.text-over-image .h1,.text-over-image h1{
    color:#fff
}
.standard-header__summary>p{
    margin-top:10px;
    margin-bottom:10px;
    color:#00529e;
    font-size:21px;
    line-height:1.4;
    padding-bottom:5px
}
.text-over-image .standard-header__summary>p{
    color:#fff
}
.border-bottom{
    position:relative
}
.border-bottom:after{
    position:absolute;
    content:'';
    bottom:-5px;
    left:0;
    max-width:20%;
    width:100%;
    right:0
}
.border-bottom.text-center:after,.text-center .border-bottom:after{
    margin:0 auto
}
.text-over-image .border-bottom:after{
    border-bottom:3px solid #fff
}
.border-bottom.color-blue:after,.border-bottom:after,.color-blue .border-bottom:after{
    border-bottom:3px solid #00529e
}
.border-bottom.color-black:after,.color-black .border-bottom:after{
    border-bottom:3px solid #4f4f4f
}
.border-bottom.color-orange:after,.color-orange .border-bottom:after{
    border-bottom:3px solid #d8810a
}
.border-bottom.color-green:after,.color-green .border-bottom:after{
    border-bottom:3px solid #468641
}
.border-bottom.color-light-green:after,.color-light-green .border-bottom:after{
    border-bottom:3px solid #aece76
}
.header-banner+.header-title .header-title__wrapper{
    margin-top:30px
}
@media (max-width:767px){
    .header-banner+.header-title .header-title__wrapper{
        margin-top:20px
    }
}
.page__title{
    font-family:Roboto,sans-serif;
    font-weight:300
}
.lead{
    font-family:Roboto,sans-serif;
    font-size:21px;
    line-height:1.6;
    font-weight:300;
    margin-top:15px;
    margin-bottom:15px
}
@media (max-width:767px){
    .lead{
        font-size:18px;
        line-height:1.5
    }
}
.p,p{
    margin-top:15px;
    margin-bottom:15px
}
b,strong{
    font-weight:600
}
.social-bottom a:hover{
    text-decoration:none
}
.ui-widget-content a,a{
    font-weight:400;
    color:#00529e
}
[class*=bg-color-] .banner__text--only a.btn.section-link,[class*=bg-color-] .banner__text--only a.section-link{
    color:#fff!important
}
.bg-color-light-grey .banner__text--only a.section-link{
    color:#00529e!important
}
.section-link a,a.section-link{
    font-family:'Alegreya Sans',sans-serif;
    font-size:21px;
    font-weight:500;
    line-height:1.5;
    margin-top:10px;
    margin-bottom:10px;
    display:inline-block
}
section .section-link a,section a.section-link{
    font-size:21px;
    margin-top:10px;
    margin-bottom:10px;
    font-weight:500
}
a.btn.section-link{
    margin-top:10px;
    margin-bottom:20px
}
.btn{
    font-family:Roboto,sans-serif;
    font-weight:400;
    font-size:14px
}
.btn.section-link{
    font-family:Roboto,sans-serif;
    font-weight:400;
    font-size:18px
}
.section-link-text{
    font-family:'Alegreya Sans',sans-serif;
    font-size:21px;
    line-height:1.4;
    font-weight:400;
    display:inline-block
}
@media (max-width:767px){
    .section-link a,a.section-link{
        margin-top:5px;
        margin-bottom:5px
    }
}
a.icon-link[href$=".pdf"]:after{
    padding-left:5px;
    content:"\f1c1";
    font:normal normal normal 14px/1 FontAwesome
}
.btn a{
    text-decoration:none!important
}
.content-body a,.ui-widget-content a{
    color:#00529e;
    font-weight:400
}
.section-link{
    font-weight:700;
    font-family:'Alegreya Sans',sans-serif;
    margin-top:15px;
    margin-bottom:15px;
    display:inline-block;
    font-size:21px
}
@media (max-width:767px){
    #content-body .section-link{
        font-size:18px;
        margin-top:5px;
        margin-bottom:5px
    }
}
a.section-link .fa-angle-right{
    top:1px;
    position:relative;
    left:4px
}
.underline,a.underline{
    text-decoration:underline
}
a.underline:hover{
    text-decoration:none
}
a.no_underline:hover{
    text-decoration:none
}
.color-grey a{
    color:#777
}
.color-dark-grey a{
    color:#333
}
.color-orange a{
    color:#d8810a
}
.color-green a{
    color:#468641
}
.color-dark-green a{
    color:#688f3b
}
.color-blue a{
    color:#00529e
}
.color-secondary-blue a{
    color:#2893b2
}
a[class*=btn-]{
    transition:all .2s ease-in-out
}
.link-all__container{
    text-align:right;
    margin-bottom:20px
}
.bg-color-blue a:hover{
    color:#fff
}
.bg-color-blue a:focus{
    color:#fff
}
.btn.disabled-state{
    color:#ddd;
    border:1px solid #ddd
}
.btn.static-btn{
    background-color:#fff;
    color:#00529a;
    border-color:#00529a
}
.btn.disabled-btn{
    background-color:#ccc;
    color:#fff;
    border-color:#ccc
}
.btn.selected-btn,.btn.static-btn:focus,.btn.static-btn:hover{
    background-color:#00529a;
    color:#fff;
    border-color:#00529a
}
.btn-form--blue{
    color:#fff;
    background-color:#00529e;
    border-color:#00529e
}
.btn-form--blue:focus,.btn-form--blue:hover{
    color:#fff;
    background-color:#286090;
    border-color:#204d74
}
.btn-form,span.btn-form{
    font-size:16px;
    min-width:70px;
    font-weight:500
}
.btn.btn-apply-blue{
    background:#00529e;
    border:3px solid #fff;
    font-size:32px;
    font-weight:500;
    padding:2px 30px;
    border-radius:5px;
    cursor:pointer;
    transition:all .4s ease-in-out
}
.btn.btn-apply-blue:focus,.btn.btn-apply-blue:hover{
    color:#00529e!important;
    background-color:#fff
}
@media (max-width:767px){
    .btn.btn-apply-blue{
        font-size:24px
    }
}
main .btn,main .btn a{
    font-size:18px
}
.btn.btn-tag{
    font-size:14px;
    cursor:context-menu
}
.btn-search{
    background-color:#009fe3;
    border-color:#009fe3
}
.btn-tag{
    max-width:260px;
    overflow:hidden;
    white-space:inherit;
    text-align:left;
    max-height:52px;
    font-size:14px;
    background-color:transparent;
    border-color:#9c9d9f;
    color:#777;
    padding:3px 10px;
    margin-bottom:8px
}
.btn-tag:not(.cursor-default):focus,.btn-tag:not(.cursor-default):hover{
    background-color:#9c9d9f;
    color:#fff
}
.btn.btn-twitter{
    position:relative;
    box-sizing:border-box;
    background-color:#1b95e0;
    color:#fff;
    border-radius:3px;
    font-weight:500;
    cursor:pointer;
    border:none
}
.btn.btn-twitter:active,.btn.btn-twitter:focus,.btn.btn-twitter:hover{
    background-color:#0c7abf;
    color:#fff
}
.btn--border-blue:focus,.btn--border-blue:hover,.btn--border-green:focus,.btn--border-green:hover{
    text-decoration:none;
    color:#fff
}
.btn--border-blue{
    border:1px solid #00529e;
    border-radius:0
}
.btn--border-blue:focus,.btn--border-blue:hover{
    background-color:#00529e
}
.btn--bg-color-light-blue{
    background-color:#36bae7;
    color:#fff
}
.btn--bg-color-light-blue:focus,.btn--bg-color-light-blue:hover{
    color:#00529e!important;
    background-color:#fff!important;
    opacity:1!important;
    text-decoration:none!important
}
.btn--border-green{
    border:1px solid #468641;
    border-radius:0
}
.btn--border-green:focus,.btn--border-green:hover{
    background-color:#468641
}
[class*=btn--bg-color-]{
    opacity:1;
    transition:opacity .2s
}
.btn--bg-color-blue{
    background-color:#00529e;
    color:#fff!important
}
.btn--bg-color-blue:focus,.btn--bg-color-blue:hover{
    color:#fff!important
}
.btn--bg-color-green{
    border:1px solid #468641;
    color:#fff!important
}
.btn--bg-color-green:focus,.btn--bg-color-green:hover{
    color:#fff!important
}
.btn--bg-color-grey{
    background-color:#7e7e7e;
    color:#fff!important
}
[class*=btn--bg-color-]:focus,[class*=btn--bg-color-]:hover{
    opacity:.7
}
.tag-no-link{
    display:inline-block;
    font-weight:400;
    line-height:1.43;
    max-height:52px;
    vertical-align:middle;
    text-align:left;
    font-size:14px;
    color:#777;
    padding:3px 10px;
    background-color:transparent;
    border:1px solid transparent;
    border-color:#9c9d9f;
    border-radius:4px;
    margin-bottom:4px
}
.bg-color-blue *,.bg-color-blue .section-link:hover,.bg-color-blue-second *,.bg-color-blue-second .section-link:hover,.bg-color-green *,.bg-color-green .section-link:hover,.bg-color-grey *,.bg-color-grey .section-link:hover,.bg-color-orange *,.bg-color-orange .section-link:hover{
    color:#fff
}
.banner__text.bg-color-light-grey .section-link{
    color:#00529e!important
}
figure figcaption{
    color:#777;
    font-size:85%;
    padding-bottom:10px
}
.event-detail__date,.event-list__date{
    background-color:#0f5780;
    color:#fff
}
.event-detail__title h1{
    margin:0;
    padding-top:5px;
    font-weight:400
}
@media (max-width:767px){
    .event-list{
        margin-bottom:10px
    }
    .event-detail__title h1{
        font-size:28px
    }
}
#content-body .event-detail__date--year{
    font-size:26px
}
#content-body .event-detail__date--year,#content-body .event-list__date--year{
    text-align:center;
    font-family:Roboto,sans-serif;
    padding:5px 0
}
.event-detail__tags,.event-detail__tags p{
    margin:0;
    padding:0;
    color:#ef5366;
    text-transform:uppercase
}
.event-list .event-item{
    border-top:1px solid #dfdfdf;
    border-right:1px solid #dfdfdf;
    border-bottom:4px solid #ccc;
    border-left:1px solid #dfdfdf;
    padding-left:0;
    width:100%;
    display:block;
    position:relative;
    float:left
}
.event-list__title p{
    margin:0 0 2px
}
.event-list__text{
    padding:0 10px
}
.event-list__title{
    min-height:40px;
    padding-top:5px
}
.lead{
    font-family:Roboto,sans-serif
}
div.color-black a{
    color:#005bab
}
.color-grey{
    color:#777
}
.color-dark-grey{
    color:#333
}
.color-orange{
    color:#d8810a
}
.color-green{
    color:#468641
}
.color-dark-green{
    color:#688f3b
}
.color-blue{
    color:#00529e
}
.color-secondary-blue{
    color:#2893b2
}
.btn-wrapper .btn-content .btn-tag{
    padding:3px 5px;
    margin-right:5px;
    margin-bottom:5px;
    font-size:16px;
    border-radius:0;
    border:1px solid #929292;
    background-color:transparent;
    color:#929292
}
.section-blue .btn-wrapper .btn-content .btn-tag{
    border:1px solid #00529e;
    color:#00529e
}
[class*=bg-color-] .btn-wrapper .btn-content .btn-tag{
    border-color:#fff;
    color:#fff
}
.btn-wrapper .btn-content .btn-tag:focus,.btn-wrapper .btn-content .btn-tag:hover{
    cursor:pointer;
    text-decoration:none;
    text-transform:none;
    transition:.3s background,font-weight ease-in-out;
    background-color:#929292;
    color:#fff
}
.section-blue .btn-wrapper .btn-content .btn-tag:focus,.section-blue .btn-wrapper .btn-content .btn-tag:hover{
    background-color:#00529e;
    color:#fff
}
[class*=bg-color-] .btn-wrapper .btn-content .btn-tag:focus,[class*=bg-color-] .btn-wrapper .btn-content .btn-tag:hover{
    background-color:#fff;
    color:#929292
}
[class*=bg-color-] .section-blue .btn-wrapper .btn-content .btn-tag:focus,[class*=bg-color-] .section-blue .btn-wrapper .btn-content .btn-tag:hover{
    background-color:#fff;
    color:#00529e
}
.btn-wrapper .btn-content .btn-tag:hover span{
    text-decoration:none;
    text-transform:none
}
.default-cursor{
    cursor:default!important
}
.collapse{
    padding-top:1px
}
.tooltip-text{
    border-bottom:1px dotted #000!important;
    cursor:pointer
}
.animation__number{
    font-size:32px;
    font-weight:700;
    line-height:.7
}
@media (max-width:991px){
    .animation__number{
        padding-top:20px
    }
}
.cursor-help{
    cursor:help
}
.cursor-default{
    cursor:default
}
.banner__print .fa-print{
    font-size:1.5em
}
.icon-style__person{
    font-size:35px;
    padding:20px 20px 20px 40px
}
.person-content section:first-child{
    padding-top:50px;
    padding-bottom:20px
}
.standard-header__summary p{
    margin-top:0!important;
    margin-bottom:0!important
}
.banner__share{
    padding-left:0!important
}
.resp-sharing-button__icon,.resp-sharing-button__link{
    display:inline-block
}
.resp-sharing-button__link{
    text-decoration:none;
    color:#fff;
    font-size:.9em!important;
    margin:0 5px!important
}
@media (max-width:767px){
    .resp-sharing-button__link{
        display:inline-block!important
    }
}
.resp-sharing-button{
    border-radius:5px;
    transition:25ms ease-out;
    font-family:Helvetica Neue,Helvetica,Arial,sans-serif
}
.resp-sharing-button__icon svg{
    width:1em;
    height:1em;
    margin-right:.4em;
    vertical-align:top
}
.resp-sharing-button--small svg{
    margin:0;
    vertical-align:middle
}
.resp-sharing-button__icon{
    stroke:#fff;
    fill:none
}
.resp-sharing-button__icon--solid{
    fill:#fff;
    stroke:none
}
.resp-sharing-button--twitter{
    color:#55acee
}
.resp-sharing-button--twitter:hover{
    color:#2795e9
}
.resp-sharing-button--facebook{
    color:#3b5998
}
.resp-sharing-button--facebook:hover{
    color:#2d4373
}
.resp-sharing-button--google{
    color:#dd4b39
}
.resp-sharing-button--google:hover{
    color:#c23321
}
.resp-sharing-button--linkedin{
    color:#0077b5
}
.resp-sharing-button--linkedin:hover{
    color:#046293
}
.resp-sharing-button--email{
    color:#777
}
.resp-sharing-button--email:hover{
    color:#5e5e5e
}
.resp-sharing-button--whatsapp{
    color:#25d366
}
.resp-sharing-button--whatsapp:hover{
    color:#1da851
}
.resp-sharing-button--facebook{
    color:#3b5998;
    border-color:#3b5998
}
.resp-sharing-button--facebook:active,.resp-sharing-button--facebook:hover{
    color:#2d4373;
    border-color:#2d4373
}
.resp-sharing-button--twitter{
    color:#55acee;
    border-color:#55acee
}
.resp-sharing-button--twitter:active,.resp-sharing-button--twitter:hover{
    color:#2795e9;
    border-color:#2795e9
}
.resp-sharing-button--email{
    color:#777;
    border-color:#777
}
.resp-sharing-button--email:active,.resp-sharing-button--email:hover{
    color:#5e5e5e;
    border-color:#5e5e5e
}
.resp-sharing-button--linkedin{
    color:#0077b5;
    border-color:#0077b5
}
.resp-sharing-button--linkedin:active,.resp-sharing-button--linkedin:hover{
    color:#046293;
    border-color:#046293
}
.resp-sharing-button--whatsapp{
    color:#25d366;
    border-color:#25d366
}
.resp-sharing-button--whatsapp:active,.resp-sharing-button--whatsapp:hover{
    color:#1da851;
    border-color:#1da851
}
.banner__share>a.resp-sharing-button:first-child{
    margin-left:4px
}
li.banner__share>a:first-child>.resp-sharing-button,ul.header__informations>div:first-child>a:first-child,ul.header__informations>li:first-child>a:first-child{
    margin-left:0!important
}
.resp-sharing-button__link[href*=whatsapp]{
    display:none
}
.resp-sharing-button:focus{
    border-radius:4px;
    padding:2px 7px;
    width:30px;
    height:30px;
    font-size:16px
}
.resp-sharing-button__link{
    font-size:16px
}
a.resp-sharing-button__link:focus{
    color:#fff!important;
    text-decoration:none;
    opacity:1;
    border-radius:4px
}
.resp-sharing-button--print{
    color:#00529e
}
.banner__share{
    padding-right:0!important
}
.social-sharing-button--facebook{
    background-color:#3b5998;
    color:#fff;
    width:100px;
    padding:5px 15px
}
.social-sharing-button--twitter{
    background-color:#55acee;
    color:#fff;
    width:100px;
    padding:5px 15px 5px 13px
}
.social-sharing-button--linkedin{
    background-color:#0077b5;
    color:#fff;
    width:100px;
    padding:5px 15px
}
.social-sharing-button--facebook:active,.social-sharing-button--facebook:focus,.social-sharing-button--facebook:hover,.social-sharing-button--linkedin:active,.social-sharing-button--linkedin:focus,.social-sharing-button--linkedin:hover,.social-sharing-button--twitter:active,.social-sharing-button--twitter:focus,.social-sharing-button--twitter:hover{
    color:#fff;
    background-color:#00529e
}
.social-share__element{
    padding-left:0!important
}
.optional{
    font-weight:300!important
}
.social-content-copy{
    position:relative!important;
    left:15px!important
}
.social-share__wrapper{
    margin-bottom:30px
}
@media print{
    .resp-sharing-button__icon,.resp-sharing-button__link{
        display:none
    }
}
#relatedPageList .relatedPageList>dt{
    font-size:26px;
    font-weight:600;
    font-family:'Alegreya Sans',sans-serif
}
@media (max-width:767px){
    #relatedPageList .relatedPageList>dt{
        font-size:24px
    }
}
@media all and (-ms-high-contrast:active),all and (-ms-high-contrast:none){
    .dropdown-menu{
        list-style:none
    }
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #fff;
    color: #444;
    text-shadow: none;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font-family: 'Roboto', sans-serif;
    font-size:14px;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url('http://eiah.eib.org/_tools/resources/front/img/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('http://eiah.eib.org/_tools/resources/front/img/fancybox/fancybox_loading.gif') center center no-repeat;
    background-size: cover;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('http://eiah.eib.org/_tools/resources/front/img/fancybox/blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url('http://eiah.eib.org/_tools/resources/front/img/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font-family: 'Roboto', sans-serif;
    font-size:14px;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
    background-color: #fff;
    margin-top: 0;
    padding: 0 15px 10px 20px;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url('http://eiah.eib.org/_tools/resources/front/img/fancybox//fancybox_sprite.png');
        background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
    }

    #fancybox-loading div {
        background-image: url('http://eiah.eib.org/_tools/resources/front/img/fancybox//fancybox_loading.gif');
        background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
    }
}


.fancybox-inner .fancybox-detail{
    padding : 10px;
}

.fancybox-info .title{
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    line-height: 20px;
}

.fancybox-inner .fancybox-detail .fancybox-info {
    padding-top: 10px;
}

.fancybox-info .legend{
    font-size: 13px;
    font-style: italic;
    color: #999999;
    line-height: 18px;
}

.fancybox-inner .fancybox-detail hr {
    margin: 10px;
}

.fancybox-inner .fancybox-detail a.fancybox-original, .fancybox-wrap .fancybox-title a.fancybox-original{
    color: rgb(51, 51, 51);
    font-size: 13px;
    font-weight: bold;
    line-height: 1em;
}

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-slider{position:relative;text-align:left}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/images/ui-icons_444444_256x240.png?a4a8691ca395136aee475a56913b3456)}.ui-widget-header .ui-icon{background-image:url(/images/ui-icons_444444_256x240.png?a4a8691ca395136aee475a56913b3456)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon{background-image:url(/images/ui-icons_555555_256x240.png?0d6de499db574dd313c1f3500d337d1a)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(/images/ui-icons_ffffff_256x240.png?1e360be5458b462df279dadad6eee0cc)}.ui-button .ui-icon{background-image:url(/images/ui-icons_777777_256x240.png?853909d9945e29dd80d5c7d42f9b711e)}.ui-icon-blank{background-position:16px 16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-close{background-position:-80px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-power{background-position:0 -176px}.ui-corner-all,.ui-corner-left,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}

.eib-social .blog-logo,.eib-social .eib-logo{margin:0 auto}.logos-header-eif .blog-logo,.logos-header-eif .eib-logo{width:70px}.blog-search.search-form-large{padding-top:0;margin-top:114px;background:0 0}header .search-form-large{padding-top:60px}.logos-header-eif{width:100px;float:left}.logo-div .link-eib img{max-height:60px!important;max-width:200px!important}.covid .language-list .dropdown-menu{top:45px}@media (max-width:769px){.language-list{margin-left:10px}.language-list .dropdown-menu{min-width:70px!important}.covid .language-list-covid{margin:0}}@media (max-width:768px){.covid .language-list{margin:0!important;padding:0!important;margin-top:3px!important}}@media (max-width:860px){.language-list{margin-left:10px}.language-list .dropdown-menu{min-width:70px!important}}@media (min-width:769px){.menu-center .title-picture-div a{font-family:Roboto,sans-serif;font-weight:600;font-size:20px}}.logos-header .institute-logo img.blog-logo{max-height:55px;margin-top:5px}.logos-header img{max-height:75px}.logos-header img{max-height:75px}.close-dropdown-menu{float:right;padding-right:5px}ul.lang-list{padding-top:5px;font-size:.85em}ul.social-network-icon{text-align:right;padding-top:5px;padding-right:0}ul.social-network-icon .fa-rss:hover{color:#f26522}ul.social-network-icon .fa-facebook:hover{color:#3b5998}ul.social-network-icon .fa-linkedin:hover{color:#0077b5}ul.social-network-icon .fa-twitter:hover{color:#1da1f2}ul.social-network-icon .fa-youtube:hover{color:#cd201f}ul.social-network-icon .fa-search:hover{color:#333}ul.social-network-icon li a i{color:#aaa;transition:color .3s linear}ul.social-network-icon li a i:hover{opacity:.7}ul.social-network-icon li.search-icon{border-left:1px solid #bbb;padding-left:4px}ul.social-network-icon li.search-icon a{padding-top:5px;padding-bottom:5px}ul.social-network-icon li.search-icon a:hover{cursor:pointer}.dropdown-language ul{width:60px;min-width:0;top:48px;background-color:#333;position:absolute;left:-15px}.dropdown-language::after{display:none!important}.dropdown-language{color:#fff}.btn-lang{padding:6px 0}.language-menu{background:#000;position:inherit;margin-top:8px}.dropdown-menu-language{min-width:100%;top:inherit}.dropdown-language:focus,.dropdown-language:hover{color:#fff}.btn-header:hover{color:#fff!important}.container-menu{margin-top:20px;margin-bottom:20px;position:relative}.menu-center{position:static;padding-left:0;padding-top:0;padding-right:0}.menu-center .collapse{padding-left:0}.language-list-covid{width:80px;margin-top:10px!important}ul.left-column-menu li a{cursor:pointer;font-size:16px;font-weight:300;font-family:Roboto,sans-serif}.first-picture-div{margin-left:25px}@media (min-width:1480px){.logos-header-eif{width:100px;float:left;position:absolute;right:100px}.language-list{right:25px;position:absolute}}.breadcrumb>li:after{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>li+li:before{content:none}header .breadcrumb li a{font-size:14px;color:#00529e;font-weight:300}header .breadcrumb li a.cursor-default{font-size:14px;color:#b8b8b8;font-weight:300;text-decoration:none}header .breadcrumb>li{font-size:14px;font-weight:300}.header__breadcrumb-list>li:after{content:">"}#header__breadcrumb-list,.header__breadcrumb-list{background:0 0;padding:8px 5px;margin-bottom:5px}#header__breadcrumb-list a,.header__breadcrumb-list a{color:#777;font-size:14px}@media (min-width:768px) and (max-width:1200px){.social-network-icon{padding-left:0}.logo-div .link-eib img{max-width:100px!important;margin-top:25px}.eif-logo img{max-width:50px;padding-top:5px}.logo-div .link-eib img{max-width:95px!important}.logos-header-eif{width:80px}.language-list{position:absolute;width:20px;right:25px;font-size:10px}.language-list .dropdown-menu{min-width:60px!important}}@media (min-width:768px) and (max-width:870px){ul.social-network-icon li.search-icon{margin-left:-25px}}@media (max-width:767px){#header__breadcrumb-list,.header__breadcrumb-list{background:0 0;padding:0;margin-bottom:0}#header__breadcrumb-list .breadcrumb>li,.header__breadcrumb .breadcrumb>li{font-size:14px}.language-list{margin-top:14px;float:right}.language-list .dropdown-menu{top:58px}.logo-div .link-eib img{max-width:125px!important}}@media (max-width:375px){.language-list .dropdown-menu{top:55px}.eif-covid{padding-top:5px}}@media (max-width:320px){.language-list .dropdown-menu{top:50px}}.breadcrumb>li:after{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>li+li:before{content:none}header .breadcrumb li a{font-size:14px;color:#00529e;font-weight:300}header .breadcrumb li a.cursor-default{font-size:14px;color:#b8b8b8;font-weight:300;text-decoration:none}header .breadcrumb>li{font-size:14px;font-weight:400}#header__breadcrumb-list,.header__breadcrumb-list{background:0 0;padding:8px 5px;margin-bottom:5px;line-height:normal}#header__breadcrumb-list a,.header__breadcrumb-list a{color:#777;font-size:14px}@media (max-width:767px){#header__breadcrumb-list,.header__breadcrumb-list{background:0 0;padding:0;margin-bottom:0}#header__breadcrumb-list .breadcrumb>li,.header__breadcrumb .breadcrumb>li{font-size:14px}}.header__breadcrumb-list>li:after{content:">"}.header__breadcrumb-list{background:0 0;padding:0}.header__breadcrumb-list a{color:#777;font-size:14px}.container-fluid.top-menu__container{padding-left:15vw!important}@media (max-width:767px){.header__breadcrumb-list{background:0 0;padding:0;margin-bottom:0}.header__breadcrumb .breadcrumb>li{font-size:14px}}.top__menu-content h2{margin:0}.top__menu{border-bottom:1px solid #ddd;margin:0;padding-top:5px}.top__page-title a{padding-left:0!important}.top__page-title a language-content{font-weight:700;color:#00529e;border-right:1px solid #d3d3d3;cursor:pointer;padding:5px 30px 5px 0}.top__page-title>a:hover{border-bottom:0!important}@media (max-width:767px){.top__slogan .top__slogan--text{font-size:1em}}@media (min-width:1600px){.container-fluid.top-menu__container{padding-left:5vw!important}}@media (max-width:1440px){.container-fluid.top-menu__container{padding-left:2vw!important}}@media (max-width:1024px){.container-fluid.top-menu__container{padding-left:10px!important}}.top__logo-slogan--mobile .top__logo{margin:auto}.top__logo-slogan{display:flex;align-items:center}.top__logo-slogan .top__logo{margin-top:auto;margin-bottom:auto}.top__logo-slogan .top__logo a{height:inherit}.top__menu img{width:100%}.header__breadcrumb-list>li:after{content:">"}.header__breadcrumb-list{background:0 0;padding:0}.header__breadcrumb-list a{color:#777;font-size:14px}.container-fluid.top-menu__container{padding-left:15vw!important}@media (max-width:767px){.header__breadcrumb-list{background:0 0;padding:0;margin-bottom:0}.header__breadcrumb .breadcrumb>li{font-size:14px}}.top__menu-content h2{margin:0}.top__menu{border-bottom:1px solid #ddd;margin:0;padding-top:5px}.top__page-title a{padding-left:0!important}.top__page-title a language-content{font-weight:700;color:#00529e;border-right:1px solid #d3d3d3;cursor:pointer;padding:5px 30px 5px 0}.top__page-title>a:hover{border-bottom:0!important}@media (max-width:767px){.top__slogan .top__slogan--text{font-size:1em}}@media (min-width:1600px){.container-fluid.top-menu__container{padding-left:5vw!important}}@media (max-width:1440px){.container-fluid.top-menu__container{padding-left:2vw!important}}@media (max-width:1024px){.container-fluid.top-menu__container{padding-left:10px!important}}.top__logo-slogan--mobile .top__logo{margin:auto}.top__logo-slogan{display:flex;align-items:center}.top__logo-slogan .top__logo{margin-top:auto;margin-bottom:auto}.top__logo-slogan .top__logo a{height:inherit}.top__menu img{width:100%}#header__breadcrumb .breadcrumb.header__breadcrumb-list li+li:before{content:none!important}div.language-list ul li span{display:block;padding:3px 20px;clear:both;font-weight:300;line-height:1.42857143;color:#333;white-space:nowrap;cursor:pointer;text-transform:uppercase;font-weight:400}.breadcrumbs-container .breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumbs-container .breadcrumb>li{display:inline-block}.breadcrumbs-container .breadcrumb>li+li:before{padding:0 5px;color:#4f4f4f;content:"/\00a0"}.breadcrumbs-container .breadcrumb>.active{color:#4f4f4f}.breadcrumbs-container .breadcrumbs{display:none;padding:0;margin:0;list-style:none}@media (min-width:1011px){.breadcrumbs-container .breadcrumbs{display:block;align-items:center}}.breadcrumbs-container .breadcrumbs li{position:relative;display:inline-block;vertical-align:middle}.breadcrumbs-container .breadcrumbs li:first-child{margin-left:0}.breadcrumbs-container .breadcrumbs li:nth-child(1) .dropdown-menu{transform:translate(-25%,0)}.breadcrumbs-container .breadcrumbs li:hover>a.sub-item{background:#00529e;color:#fff}.breadcrumbs-container .breadcrumbs li:hover>a.sub-item+span{background:#00529e;color:#fff}.breadcrumbs-container .breadcrumbs li>a{position:relative;display:inline-block;padding:1px 5px;margin-right:-2px;font-size:15px;color:#00529e;vertical-align:middle;border-top-right-radius:0;border-bottom-right-radius:0}.breadcrumbs-container .breadcrumbs li>a:hover{text-decoration:none}.breadcrumbs-container .breadcrumbs li>a::before{position:absolute;bottom:5px;left:8px;width:calc(100% - 16px);height:1px;content:'';background:#00529e;opacity:0;transition:opacity .2s linear;background:#fff}.breadcrumbs-container .breadcrumbs li>a:hover::before{opacity:1}.breadcrumbs-container .breadcrumbs li>span{display:inline-block;padding:8px;color:#00529e;vertical-align:middle;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.breadcrumbs-container .breadcrumbs li.breadcrumbs__home span,.breadcrumbs-container .breadcrumbs li.breadcrumbs__home>a{padding-top:9px;padding-bottom:9px}.breadcrumbs-container .breadcrumbs li i{position:relative;display:block;font-size:13px;transition:transform .2s linear;will-change:transform}.breadcrumbs-container .breadcrumbs li a:hover i{opacity:1}.breadcrumbs-container .breadcrumbs li .open i{transform:rotate(-90deg)}.breadcrumbs-container .breadcrumbs li .open+.dropdown-menu{display:block}.breadcrumbs-container .breadcrumbs .breadcrumbs__home .dropdown-menu{left:95%!important}.breadcrumbs-container .breadcrumbs .dropdown-menu{left:20%;padding:0;margin:0;border:1px solid #fff;border-radius:5px}.breadcrumbs-container .breadcrumbs .dropdown-menu li{display:block;margin:0}.breadcrumbs-container .breadcrumbs .dropdown-menu a{display:block;width:100%;padding:6px 8px;font-size:14px;color:#4f4f4f;font-weight:300}.breadcrumbs-container .breadcrumbs .dropdown-menu a:hover{background:#00529e;color:#fff;text-decoration:none}.breadcrumbs-container .breadcrumbs .dropdown-menu a:hover::before{opacity:0}.breadcrumbs-container .breadcrumbs .dropdown-menu li:first-child a:hover{border-top-right-radius:5px;border-top-left-radius:5px}.breadcrumbs-container .breadcrumbs .dropdown-menu li:last-child a:hover{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.breadcrumbs-container .breadcrumbs .home i{font-size:20px}.breadcrumbs-container .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.breadcrumbs-container .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.breadcrumbs-container .dropdown-menu>li>a:focus,.breadcrumbs-container .dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}..breadcrumbs-container breadcrumbs li>a:hover{text-decoration:none}.breadcrumbs-container .dropdown-menu>.active>a,.breadcrumbs-container .dropdown-menu>.active>a:focus,.breadcrumbs-container .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.breadcrumbs-container .dropdown-menu>.disabled>a,.breadcrumbs-container .dropdown-menu>.disabled>a:focus,.breadcrumbs-container .dropdown-menu>.disabled>a:hover{color:#4f4f4f}.breadcrumbs-container .dropdown-menu>.disabled>a:focus,.breadcrumbs-container .dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none}.breadcrumbs-container .open>.dropdown-menu{display:block}.breadcrumbs-container .open>a{outline:0}

.card .card-tags span.btn.btn-primary-tag{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:inline-block;font-weight:400;line-height:1.43;max-height:52px;vertical-align:middle;text-align:left;font-size:14px;color:#777;padding:3px 10px;background-color:transparent;border:1px solid transparent;border-color:#9c9d9f;border-radius:4px;margin-bottom:4px}ul[class*=bulleted-list]{list-style:none}aside#sidebar ul[class*=bulleted-list]{margin-left:1em}@media (max-width:767px){ul[class*=bulleted-list]{margin-left:0}}[class*=bulleted-list]>li:before{content:"";border-style:solid;border-width:.35em 0 .35em .45em;display:inline-block;height:0;width:0;margin-left:-8px;top:0;position:relative;left:-15px}ul[class*=bulleted-list] li{margin-bottom:5px}.bulleted-list--blue>li:before{border-color:transparent #00529e}ul.header__informations{margin-left:0}ul.header__informations>li.header__date-informations{font-size:16px;font-weight:400}ul.header__informations>li{min-width:auto;padding-left:7px;padding-right:5px}ul.header__informations>li:first-child{padding-left:2px;padding-right:13px}ul.header__informations li>*{font-size:16px}@media (max-width:767px){ul.header__informations{text-align:left}ul.header__informations li{padding-left:10px;padding-right:10px}}ul.languages-list--options li{display:inline;font-size:16px}.languages-list--options li.active{font-weight:600}ul.languages-list li .selected,ul.languages-list li.active{color:#00529a}footer .bg-color-blue-second button{background-color:#0E2031;border:2px solid #0E2031}
.accordion-eib *,.accordion__container *{border-left:none;border-right:none;border-bottom:none;border-radius:0}.accordion.accordion-eib,.accordion.accordion__container{font-family:Roboto,sans-serif;font-weight:300;font-size:16px;line-height:30px;padding-left:15px;padding-right:15px}.accordion.accordion-eib .ui-widget-content{background:inherit}.accordion.accordion-eib .ui-widget-content a,.accordion.accordion__container .ui-widget-content a{color:#00529e}.accordion-eib.ui-accordion .ui-accordion-header,.accordion__container.ui-accordion .ui-accordion-header{font-size:1.6em}@media (max-width:767px){.accordion-eib.ui-accordion .ui-accordion-header,.accordion__container.ui-accordion .ui-accordion-header{font-size:1.5em}}.accordion-eib .accordion-toggle:focus,.accordion__container .accordion-toggle:focus{outline:0}.accordion.accordion-style-blue h3.accordion-toggle{color:#00529a;background-color:inherit}.accordion-eib.accordion-style-blue .accordion-toggle.ui-state-active,.accordion__container.accordion-style-blue .accordion-toggle.ui-state-active{border-top:1px solid #00529a}.accordion.accordion-style-blue .ui-accordion-content ul{list-style:none}.accordion .ui-accordion-content ul{margin-left:15px}.accordion.accordion-style-blue .ui-accordion-content>ul>li:before{margin-left:-23px;content:" ";border-style:solid;border-width:.35em 0 .35em .45em;display:inline-block;height:0;width:0;border-color:transparent #00529e;margin-left:-8px;top:0;position:relative;left:-15px}.accordion-eib .accordion-toggle span.fa-accordion-corner,.accordion__container .accordion-toggle span.fa-accordion-corner{float:left;padding-right:15px}.accordion li{list-style:none!important;list-style-type:none!important;list-style-image:none!important}.accordion-eib .accordion-toggle span.fa-accordion-corner:before,.accordion__container .accordion-toggle span.fa-accordion-corner:before{content:"\f107"}.accordion-eib .accordion-toggle.ui-accordion-header-active span.fa-accordion-corner:before,.accordion__container .accordion-toggle.ui-accordion-header-active span.fa-accordion-corner:before{content:"\f106"}.accordion-style-black{color:#4f4f4f!important}.light-grey-background{background-color:#f3f3f3!important}.light-grey-background.ui-state-default{border-top:0!important}.accordion-style-black.ui-state-active{color:#4f4f4f!important;border:0!important}.light-grey-background.ui-state-active{background-color:#f3f3f3!important;border-top:1px solid #c5c5c5!important;color:#4f4f4f!important}.ui-accordion .ui-accordion-content{padding:0;overflow-x:hidden}.accordion-eib .ui-helper-reset,.accordion__container .ui-helper-reset{color:#4f4f4f;font-size:18px;line-height:1.8;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;overflow:hidden}@media (max-width:768px){.accordion-eib .ui-helper-reset,.accordion__container .ui-helper-reset{font-size:16px;line-height:1.5}}.accordion-eib.ui-accordion .ui-accordion-header,.accordion__container.ui-accordion .ui-accordion-header{padding:.5em .5em .5em 0}.banner.banner__article.banner__article--picture .banner__wrapper.hidden-xs.hidden-sm{margin-top:20px}.banner__wrapper[class*=bg-]{position:relative;background-repeat:no-repeat;background-position:center center}.banner__wrapper--image-responsive .img-responsive{max-width:500px;cursor:pointer}.banner__article .banner__text--only.banner__text--left,.banner__article .banner__text--only.banner__text--right{padding:50px 0}.row__elements.position-relative section+section .banner__article>.banner__image--only,.row__elements.position-relative section+section .banner__article>a>.banner__image--only{border-left:6px solid #fff}.row div+div .banner__article>.banner__image--only,.row div+div .banner__article>a>.banner__image--only{border-left:6px solid #fff}.row div+div+div+div .banner__article>.banner__image--only,.row div+div+div+div .banner__article>a>.banner__image--only{border-top:6px solid #fff}.row div+div+div .banner__article>.banner__image--only,.row div+div+div .banner__article>a>.banner__image--only{border-top:6px solid #fff}@media (max-width:767px){section article[class*=col-]:not(:last-child){padding-bottom:0}.banner__article>article{padding:0}.banner__wrapper--image-responsive{padding:50px 0}.banner__article .banner__text--only.banner__text--left,.banner__article .banner__text--only.banner__text--right{padding:50px 15px}.row__elements.position-relative section+section .banner__article>.banner__image--only{border-left:0;border-top:6px solid #fff}.banner__wrapper--image-responsive .img-responsive{max-width:250px}.row__elements.position-relative section+section .banner__article>.banner__image--only,.row__elements.position-relative section+section .banner__article>a>.banner__image--only{border-left:none;border-top:6px solid #fff}}@media (max-width:991px){.row div+div .banner__article>.banner__image--only,.row div+div .banner__article>a>.banner__image--only{border-left:none;border-top:6px solid #fff}}.banner.banner__article .banner__text,.banner.banner__article .banner__text>div{position:relative;height:100%}.banner__article.banner__text--only .banner__text[class*=bg-color],.banner__article.banner__text--only .banner__text[class*=bg-size]{padding-top:50px;padding-bottom:50px;background-repeat:no-repeat}@media (min-width:992px){.banner__text--not-full-width,.header__elements--left,.header__elements--right{width:455px}.accordion .banner__text--not-full-width,.accordion .header__elements--left,.accordion .header__elements--right{width:355px}.banner.banner__article .banner__text.banner__text--left,.banner.banner__article .banner__text.banner__text--left>div{padding-left:15px;padding-right:30px}.banner.banner__article .banner__text.banner__text--right,.banner.banner__article .banner__text.banner__text--right>div{padding-left:30px;padding-right:15px}.banner__wrapper--image-responsive .img-responsive{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header__elements.header__elements--right{padding-left:30px;padding-right:15px}.accordion .banner.banner__article.banner__article--picture div{height:500px}.header__elements.header__elements--left{float:right;padding-right:30px}}@media (min-width:1200px){.banner__text--not-full-width,.header__elements--left,.header__elements--right{width:555px}.accordion .banner__text--not-full-width,.accordion .header__elements--left,.accordion .header__elements--right{width:455px}}.banner.banner__article .caption-over-image{padding:10px}.banner.banner__article.banner__article--picture>.banner__wrapper{background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width:992px){.container .banner.banner__article.banner__article--picture{padding-left:15px;padding-right:15px}}.banner-event__date{background-color:#00529e;text-align:center;color:#fff;font-weight:700;font-size:24px;padding:15px 10px;margin-top:15px;margin-bottom:10px;line-height:1.5}[class*=text-around-image_]{margin-bottom:30px}.text-around-image__right{margin-left:30px;float:right;z-index:50}.text-around-image__left{margin-right:30px;z-index:50}@media (max-width:767px){[class*=text-around-image_]{margin-bottom:20px}.text-around-image__left{margin-right:0}.text-around-image__right{margin-left:0}}[class*=bg-size].banner__text *{color:#fff!important}.card-content>.card{height:540px;overflow:hidden}@media (max-width:767px){.card-content>.card{height:auto}}.card-content .card-title a{display:block}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;box-shadow:0 4px 0 0 rgba(204,204,204,.7);-webkit-box-shadow:0 4px 0 0 rgba(204,204,204,.7);border:1px solid #ccc;margin-bottom:30px;transition:all .3s ease-in-out;border-radius:4px}.card.card-title-style{height:auto;padding-bottom:10px}.card-body{flex:1 1 auto;padding:1.25rem}.card .card-body{position:relative;padding:15px}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-tags a{margin-right:10px}.card p{margin:0 0 10px}.card-content>.card:hover{box-shadow:1px 1px 5px rgba(199,199,199,.5);border-radius:3px}.card-title{font-size:26px;line-height:34px;overflow:hidden;margin-bottom:10px}@media (max-width:767px){.card-title{height:auto}}.card-long-title h3{height:auto;max-height:135px;text-overflow:ellipsis}.card.card-title-style .card-title,.carousel .card.card-title-style .card-title{height:100px}.card.card-title-style .card-title a{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.card-title a{display:inline-block}.card-title-row{font-size:21px;margin:0}.card-title-row a{display:inline-block}.carousel .card-title{max-height:100px}.padding-top-20.card-title{max-height:90px}.card-link{cursor:pointer}.card-img{background-size:cover;background-repeat:no-repeat;min-height:250px;background-position:center center}a.card-img:hover,a.card-img:hover>*{opacity:.7}.text-underline{text-decoration:underline}div[data-subtype=infographics] a{min-height:210px}.card-standard-media__infographics .card-img,div[data-subtype=infographics] a{background-size:contain;background-position:top center}.card-standard-media__infographics .card-img{min-height:210px}.card .card-link:hover .color-orange{color:#fff}.card .card-img{transition:all .3s ease-in-out}.card-body a.card-title{cursor:pointer;font-size:21px;color:#00529e;min-height:65px;display:block}.card.card-long-title .card-body .card-text{height:auto;max-height:200px;overflow:hidden}.card-row-text,.card-text{font-size:16px;line-height:1.6}@media (max-width:599px){.carousel .card.card-long-title .card-header .card-title{max-height:initial}}@media (max-width:767px) and (min-width:600px){.carousel .card.card-long-title .card-body .card-text{max-height:150px}.carousel .card.card-long-title .card-header .card-title{max-height:225px}.carousel .card{min-height:525px}}@media (min-width:768px){.card.card-long-title .card-body .card-text{max-height:200px;overflow:hidden}}@media (min-width:992px){.card.card-long-title .card-body .card-text{max-height:260px}}@media (min-width:1200px){.card.card-long-title .card-body .card-text{max-height:200px}}.card-content .card-link,.card-content .card-text,.card-content .card-title{height:70px;overflow:hidden}.card footer.card-footer{padding:0 25px 20px}footer.card-footer .card-tags{height:32px;overflow:hidden}article.card-content{margin-bottom:20px}.card-content header.card-header{padding:20px 25px 0}.card-content .card-body{padding:0 25px 10px}.card-content footer.card-footer{padding:10px 25px 20px}@media (max-width:767px){.card.card-date .card-body .card-text,.card.card-standard .card-body .card-text{height:76px!important}.card.card-standard.card-long__description .text-long__description{height:auto!important}}.card-date-author{height:30px;overflow:hidden}.card-date-author>span{font-size:14px}.card-date-author .card-author{padding-left:15px}.card-row .card-img{width:130px;min-width:130px;min-height:100px}.card.card-row.card-row-press .card-row-body{padding:10px}.card-row h4{margin:5px 0}.card-row .card-title .dotdotdot{height:30px!important;white-space:nowrap!important;max-width:150px;text-overflow:ellipsis}.card-row.no-img-bg .card-title .dotdotdot{max-width:280px}.card-row footer{padding:10px 0 0!important;max-height:75px;overflow:hidden}.card-row.card-row-press footer{display:none}.card-row .card-text.dotdotdot{height:50px}.card-row .card-text.card-text-40.dotdotdot{height:40px}.card-row .card-text.card-text-100.dotdotdot{height:100px}.card-row .card-text{font-size:16px}.card-row .card-title{font-size:21px}.card-row .card-date-author>span{font-size:12px;color:#00529e}.card-row.card-row-press .card-date-author>span{color:#4f4f4f}.card-row .card-event-date{background-color:#00529e;text-align:center;color:#fff;font-weight:700;line-height:1;height:80px;width:80px;font-size:18px;padding:20px 10px;margin-top:10px}.card-row .btn-tag{margin-bottom:0}@media (min-width:380px){.card-row .card-title .dotdotdot{max-width:200px}.card-row.no-img-bg .card-title .dotdotdot{max-width:320px}}@media (min-width:576px){.card-row .card-title .dotdotdot{max-width:420px}.card-row.no-img-bg .card-title .dotdotdot{max-width:540px}}@media (max-width:767px){.card.card-row.card-row-press .card-title{margin-top:0}}@media (min-width:768px){.card-row .card-img{width:200px;min-width:200px;min-height:150px}.card-row .card-text{display:block}.card-row .card-title{font-size:26px}.card-row .card-date-author>span{font-size:14px}.card-row .card-title .dotdotdot{max-width:500px}.card-row.no-img-bg .card-title .dotdotdot{max-width:750px}.card-row .card-event-date{padding:45px 10px;font-size:24px;height:130px;width:100%}.card-row.card-row-press footer{display:block}}@media (min-width:992px){.card-row .card-img{width:300px;min-width:300px;min-height:200px}.card-row .card-text{font-size:18px}.card-row .card-title .dotdotdot{max-width:450px}.card-row.card-row-press .card-title .dotdotdot{max-width:600px}.card-row.no-img-bg .card-title .dotdotdot{max-width:850px}.card-row .card-text.dotdotdot{height:40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card.card-row.card-row-press .card-row-body{padding:20px}.card-row .card-event-date{font-size:32px;height:160px;margin-top:20px;margin-left:10px}}@media (min-width:1200px){.card-row .card-title .dotdotdot{max-width:650px}.card-row.card-row-press .card-title .dotdotdot{max-width:800px}.card-row.no-img-bg .card-title .dotdotdot{max-width:1050px}}.card-content .card.card-list{height:-moz-fit-content;height:fit-content}.card-list .card-container{border-bottom:1px solid #ccc}.card-list .card-container.row{padding:10px;font-size:14px}.card-list h5.card-title{margin:0;font-size:21px}@media (min-width:768px){.card-list .card-container.row{padding:20px}}.btn.btn-secondary-tag,.card-row .card-row-footer .card-row-tags span.btn.btn-secondary-tag{padding:3px 10px;background-color:#aab3dc;color:#fff;border-radius:4px;border:1px solid transparent;font-size:12px;text-align:left;cursor:auto}.card .card-language__text{font-size:14px;font-style:italic}.card .card-language{position:relative;bottom:10px}.card .card-date-author{margin-bottom:10px}.card-row.card-row-publications .card-date-author>span{color:#4f4f4f}.card-row{position:relative;display:flex;flex-direction:row;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;box-shadow:0 4px 0 0 rgba(204,204,204,.7);-webkit-box-shadow:0 4px 0 0 rgba(204,204,204,.7);border:1px solid #ccc;margin-bottom:30px;transition:all .3s ease-in-out;border-radius:4px}.row-list{position:relative;display:flex;flex-direction:row;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;margin-bottom:30px;transition:all .3s ease-in-out;padding-top:15px!important;padding-bottom:15px!important}.card-row{margin-bottom:20px}.content-type__url{font-size:12px;text-transform:uppercase;font-weight:600;margin-left:2px}.card .card-tags span.btn.btn-primary-tag,.card-row .card-row-tags span.btn.btn-primary-tag{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:inline-block;font-weight:400;line-height:1.43;max-height:52px;vertical-align:middle;text-align:left;font-size:14px;color:#777;padding:3px 10px;background-color:transparent;border:1px solid transparent;border-color:#9c9d9f;border-radius:4px;margin-bottom:4px;cursor:default}.card .card-tags span.btn.btn-secondary-tag,.card-row .card-row-tags span.btn.btn-secondary-tag{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:inline-block;font-weight:400;line-height:1.43;max-height:52px;vertical-align:middle;text-align:left;font-size:14px;padding:3px 10px;background-color:#aab3dc;color:#fff;border-radius:4px;border:1px solid transparent;cursor:default}.card .card-tags a,.card-row .card-row-tags a{font-size:12px}.card-row-tags ul,.card-tags ul{margin-left:0;margin-bottom:5px;padding-left:0;line-height:14px}.card-row-tags ul li,.card-tags ul li{display:inline;line-height:14px}.card-row-tags ul li a,.card-tags ul li a{margin-right:0}.card-row-tags ul li:not(:last-child):after,.card-tags ul li:not(:last-child):after{content:".";position:relative;top:-3px;font-size:26px;padding-left:4px;padding-right:4px;color:#7e7e7e}.card.card-date:hover,.card.card-standard:hover{box-shadow:1px 1px 5px rgba(199,199,199,.5);border-radius:3px}.card{height:540px;overflow:hidden}.card .card-img{position:relative}.card .card-img .card-img-icon img.video-icon{margin:auto;top:0;bottom:0;left:0;right:0;position:absolute;text-align:center;width:100px;height:100px;display:block;content:url(/img/site/play.png)}.card header.card-header{position:relative;padding:20px 25px 0;height:130px;overflow:hidden}.card.card-title-style header.card-header{height:auto}.card.card-long-title header.card-header,.card.card-title-style header.card-header{height:auto}.card-date>.card-header{height:200px!important}.card-long-title header.card-header{overflow:visible}div.card[class*=pipelines] .card-title{height:130px}.card-long__description .text-long__description{max-height:780px!important;height:auto!important;-webkit-line-clamp:14!important}.card-long__description .card-date-author{display:none!important}.card-long__description .card-footer{display:none!important}.card-long__description .card-header{height:auto!important}.card.card-date .card-body .card-text,.card.card-standard .card-body .card-text{max-height:120px;display:-webkit-box;max-width:100%;height:80px;margin:0 auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card.card-long-title .card-body .card-text{max-height:260px;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.card.card-long-title .card-body .card-text{max-height:250px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@media (max-width:450px){.card.card-long-title .card-body .card-text{max-height:350px;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}}.slick-slide .card.card-long-title .card-body .card-text{max-height:100px!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;text-overflow:ellipsis!important;overflow:hidden!important}.card .card-body .card-text,.card .card-header .card-title a{overflow:hidden}.card.card-date .card-header .card-title a,.card.card-standard .card-header .card-title a{max-height:70px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.card.card-long-title .card-header .card-title a{max-height:135px}div.card[class*=card-standard-plr] .card-body .card-text{height:190px}.card.card-standard footer.card-footer{padding:10px 25px 20px}.card footer.card-footer .card-tags{display:none}.card footer.card-footer div.card-tags:nth-of-type(1),.card footer.card-footer div.card-tags:nth-of-type(2){display:block}.card footer.card-footer .card-tags{height:32px;overflow:hidden}.card .card-url-page,.card-row .card-url-page{font-size:14px;line-height:20px;color:#c8c8c8;font-style:italic;padding-top:5px}.card .card-url-page{margin-bottom:10px}.card-row .card-row-title a{height:35px}.card-row.card-row-long-title .card-row-title a{max-height:70px}.card-row .card-row-text,.card-row .card-row-text p{overflow:hidden;max-height:55px;max-width:100%;margin:0 auto;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:block;display:-webkit-box}@media (max-width:767px){.card footer.card-footer .card-tags{height:auto}.card{height:auto}.card-row .card-row-text{height:auto!important}}div[class*=card-portrait-media]{height:550px!important}.card.card-date{height:410px;overflow:hidden}.card-date>.card-header{height:auto!important;min-height:130px}.card-long-title header.card-header{overflow:visible}.card.card-date header.card-header{padding:20px 25px 0}.card.card-date header.card-header h3.card-title{clear:both;font-size:26px;line-height:33px;height:auto;overflow:hidden;min-height:69px;max-height:100px;margin-bottom:10px}.card.card-date .card-body{position:relative;flex:1 1 auto;padding:10px 25px;height:auto}.card.card-date footer.card-footer{padding:10px 25px 20px;max-height:100px}.card.card-date footer.card-footer .card-tags{max-height:65px;height:auto;overflow:hidden}.card-row.card-row-standard{flex-direction:row;overflow:hidden}.card-row.card-row-standard .card-row-image{display:block}.card-row.card-row-standard .card-row-info{padding-top:15px;padding-bottom:15px}.card-row.card-row-standard .card-row-img{background-size:cover;background-repeat:no-repeat;min-height:250px;background-position:center center;display:block}.row-list .row-tags{max-height:50px;overflow:hidden}.display-flag .flag-icon{margin-right:5px}.row-list .display-flag .row-tags{height:auto}@media (min-width:768px){.card-row.card-row-standard .card-row-img{min-height:100%}}.card-row .card-img-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.card-row .card-img-icon img.video-icon{width:50px;height:50px}}.card-row header.card-row-header .card-row-date{font-size:14px;color:#4f4f4f}.card-row.card-row-standard .card-row-body .card-row-text{height:55px}.card-row-info{padding-top:7px;padding-bottom:7px}.card-row-standard-media__pressReleases .card-row-title{overflow:hidden;max-height:150px;max-width:100%;margin:0 auto;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}@media (max-width:1025px){.card-row-two-date{padding-top:35px}.card-row-one-date{padding-top:55px!important}}@media (max-width:426px){.card-row-one-date{padding-top:30px!important}.card-row-two-date{margin-bottom:15px}}.card-row-standard-media__infographics{max-height:180px!important}.card-row-standard-media__infographics .card-row-text{display:none!important}.card .card-body{position:relative;flex:1 1 auto;padding:10px 25px}.row-list{flex-direction:row;margin-bottom:0}@media (max-width:768px){.row-list{flex-direction:column}.card-row.card-row-standard{height:140px}.card-row.card-row-standard .card-row-img{min-height:140px}.card-row .card-row-body{display:none}}.row-list.row-list-standard{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:10px;font-size:14px}@media (min-width:768px){.row-list.row-list-standard{padding:20px}}.row-list.row-list-standard .row-tags span:not(:last-child):after{content:",  "}@media (max-width:768px){.card{height:auto!important}.card-row-title{font-size:21px!important}.card-row-tags{font-size:12px!important;display:none}}@media (max-width:425px){.card-row-standard>.card-row-tags{display:none}}.related-bar__carousel .card-icon{margin-top:25px;position:relative}.related-bar__carousel .card-img{height:400px}.related-bar__carousel article.card-content{padding-left:20px;padding-right:20px}.related-bar__carousel .card-container{bottom:25px;position:absolute;padding-left:15px;padding-right:15px;width:100%}.related-bar__carousel .card-container>*{text-align:center;margin-left:auto;margin-right:auto}.related-bar__carousel .card-date-author>span{color:#fff;font-size:14px}.related-bar__carousel .card:hover{box-shadow:1px 1px 5px rgba(199,199,199,.5);border-radius:3px}.carousel__generic .carousel .carousel-control{opacity:1}.related-bar .card-content header>a.card-link h3{font-size:24px!important;line-height:normal;height:30px;overflow:hidden}.related-bar .card-content header{padding:10px 25px 0}.related-bar .card-content .card-body,.related-bar .card-content .card-footer{padding:5px 25px 10px}.related-bar .card-content .card-body *,.related-bar .card-content .card-body p{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:300!important;line-height:1.8!important}.related-bar .card-content .card-body .card-text.dotdotdot,.related-bar .card-content .card-body .card-text.dotdotdot p{height:58px;margin:0!important;overflow:hidden}@media all and (max-width:1280px){.carousel-6-projects-carousel .related-bar__carousel .card-img{min-height:200px;height:200px}}.carousel.bg-color-blue.container .carousel__result .card-row-body,.carousel.bg-color-light-grey.container .carousel__result .card-row-body{display:none!important}.carousel.bg-color-blue.container .carousel__result footer,.carousel.bg-color-light-grey.container .carousel__result footer{display:none!important}.carousel.right-position-float{float:right!important;margin-left:10px;margin-top:60px;z-index:2}.carousel.left-position-float{float:left!important;margin-right:10px;margin-top:60px;z-index:2}.carousel.right-position-float .carousel__wrapper .carousel__result article .card-row .card-row-info .card-row-body{display:none!important}.carousel.left-position-float .carousel__wrapper .carousel__result article .card-row .card-row-info .card-row-body{display:none!important}.carousel.right-position-float .carousel__wrapper .carousel__result article .card-row .card-row-info .card-row-footer{display:none!important}.carousel.left-position-float .carousel__wrapper .carousel__result article .card-row .card-row-info .card-row-footer{display:none!important}.carousel.right-position-float::before{content:"";width:2px;height:102%;display:block;position:absolute;left:10px;top:-15px;background-color:#00529a}.carousel.left-position-float::after{content:"";width:2px;height:102%;display:block;position:absolute;right:10px;top:-15px;background-color:#00529a}.carousel.left-position-float .card-row.card-row-standard,.carousel.right-position-float .card-row.card-row-standard{min-height:135px}.carousel.right-position-float .card-row.card-row-standard{margin-left:15px}.carousel.left-position-float .card-row.card-row-standard{margin-right:15px}@media (max-width:1020px){.carousel.right-position-float{margin:0 auto!important;float:none!important}.carousel.left-position-float{margin:0 auto!important;float:none!important}}@media (max-width:430px){.carousel.right-position-float .card-row-header{font-size:19px!important}.carousel.left-position-float .card-row-header{font-size:19px!important}.carousel.right-position-float{margin-top:0!important;margin-bottom:5px!important}.carousel.left-position-float{margin-top:0!important;margin-bottom:5px!important}.carousel.left-position-float .card-row.card-row-standard,.carousel.right-position-float .card-row.card-row-standard{min-height:150px!important}.carousel.left-position-float .card-row.card-row-standard .card-row-img,.carousel.right-position-float .card-row.card-row-standard .card-row-img{min-height:150px!important}.carousel.left-position-float:parent,.carousel.right-position-float:parent{padding-top:0}.carousel.right-position-float .card-row.card-row-standard{margin-left:0!important}.carousel.left-position-float .card-row.card-row-standard{margin-right:0!important}.carousel.left-position-float article,.carousel.right-position-float article{margin-left:0!important;padding-left:0!important}}.carousel__wrapper[class*=bg-]{position:relative;background-repeat:no-repeat}[id*=carousel-control__outer] .carousel-control{background:0 0!important;opacity:1}[id*=carousel-control__outer] .carousel-control i{font-size:34px}@media (min-width:1080px){[id*=carousel-control__outer] .carousel-control.left{margin-left:-45px}[id*=carousel-control__outer] .carousel-control.right{margin-right:-45px}}@media only screen and (min-width:992px) and (max-width:1079px){[id*=carousel-control__outer] .carousel-control.left{margin-left:-38px}[id*=carousel-control__outer] .carousel-control.right{margin-right:-38px}}@media (max-width:991px){[id*=carousel-control__outer] .carousel-control{width:8%}[id*=carousel-control__outer] .carousel-control.left{margin-left:0}[id*=carousel-control__outer] .carousel-control.right{margin-right:0}}@media (max-width:767px){.carousel .card{width:90%;left:5%}}.carousel .carousel-control{opacity:1}.carousel-control:hover{cursor:pointer}button.btn-close--cookie{background-color:transparent;border:2px solid #fff;padding:4px 13px;border-radius:5px;margin-left:15px;color:#fff}button.btn-close--cookie:hover{background-color:#fff;border:2px solid #fff;color:#333}@media only screen and (max-width:47em){button.btn-close--cookie{margin-top:15px;margin-bottom:10px}}.toggle-1{display:block;position:relative;height:auto;margin:0 0 5px;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;float:left}.toggle-1 span{position:relative;width:50px;height:25px;float:right;background-color:#e0e0e0;border-radius:50vw;transition:150ms}.toggle-1 span::before{content:'';position:absolute;background-color:#fafafa;width:45%;height:90%;border-radius:50%;top:5%;left:2.5%;transition:150ms;animation:a 2s infinite;animation-play-state:running}.toggle-1 p{position:absolute;top:50%;transform:translateY(-50%);margin:0;padding:0;font-size:4vw;font-family:Nunito,sans-serif;color:#263238}#toggle,#toggle2{display:none}.toggle-1 input:checked~span{background-color:#64b5f6}.toggle-1 input:checked~span::before{left:52.5%;animation:none}span.eib_ec-off{display:none}span[class*=eib_ec],span[class*=eib_pc]{margin-left:10px}@keyframes a{0%{box-shadow:none}50%{box-shadow:0 0 2vw 0 #64b5f6}100%{box-shadow:none}}select.form-control.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select.form-control.select::-ms-expand{display:none}.list-search__container{padding-top:40px;padding-bottom:40px}.list-search-new .form-control:focus,.list-search__row .form-control:focus{border-color:#00529e;box-shadow:none}.list-search__row .search-icon{padding-left:8px;padding-right:4px;padding-top:2px;cursor:pointer;z-index:100;position:absolute;margin-left:0;top:0}.list-search__row .search-icon.search-is-active{background-color:#00529e;color:#fff;border-radius:10%}@media (min-width:768px){.list-search__row .search-icon.search-is-active{border-radius:10% 10% 0 0}}.list-search__container{padding-bottom:10px}@media (max-width:767px){.list .list__wrapper>*{padding:0}.list__results__row>*{padding:0}.list__item__title{padding-top:15px}}@media (min-width:1200px){.list__results__content__item.col-lg-2:nth-child(6n+1){clear:left}.list__results__content__item.col-lg-3:nth-child(4n+1){clear:left}.list__results__content__item.col-lg-4:nth-child(3n+1){clear:left}.list__results__content__item.col-lg-6:nth-child(odd){clear:left}}@media (min-width:992px){.list__results__content__item.col-md-1:not(.hidden):nth-child(12n+1){clear:left}.list__results__content__item.col-md-2:not(.hidden):nth-child(6n+1){clear:left}.list__results__content__item.col-md-3:not(.hidden):nth-child(4n+1){clear:left}.list__results__content__item.col-md-4:not(.hidden):nth-child(3n+1){clear:left}.list__results__content__item.col-md-6:not(.hidden):nth-child(odd){clear:left}}@media (min-width:768px){.list__results__content__item.col-sm-2:nth-child(6n+1){clear:left}.list__results__content__item.col-sm-3:nth-child(4n+1){clear:left}.list__results__content__item.col-sm-4:nth-child(3n+1){clear:left}.list__results__content__item.col-sm-6:nth-child(odd){clear:left}}@media (max-width:767px){.list__results__content__item.col-xs-2:nth-child(6n+1){clear:left}.list__results__content__item.col-xs-3:nth-child(4n+1){clear:left}.list__results__content__item.col-xs-4:nth-child(3n+1){clear:left}.list__results__content__item.col-xs-6:nth-child(odd){clear:left}}.list__wrapper .list__results__row{padding-top:30px;padding-bottom:30px}.list__wrapper .list__results__row:not(:last-child){border-bottom:1px solid #ccc;margin-bottom:30px}.dropdown-arrow::after{font:normal normal normal 14px/1 FontAwesome;font-size:1.5em;content:"\f107";position:absolute;top:21px;z-index:100;cursor:pointer;pointer-events:none;color:#00529e;left:109px}.list__results__content__item{margin-bottom:5px}.list__container{font-family:Roboto,sans-serif}.list__search-title-wrapper{width:100%;background-color:#f3f3f3;text-align:left;height:200px;padding:53px 15px}@media (max-width:767px){.list__search-title-wrapper{padding-top:63px}}@media (min-width:768px) and (max-width:991px){.list__search-title-wrapper{padding-top:35px}}.list__search-content{width:100%;display:inline-block}span.list__search-title--text{color:#00529e;position:relative;font-size:26px;line-height:34px;font-weight:400;width:100%;display:block}@media (max-width:767px){span.list__search-title--text{text-align:center}}@media screen and (min-width:768px){span.list__search-title--text{padding-left:15%}}@media screen and (min-width:1480px){span.list__search-title--text{padding-left:50%}}.list__container .arrow-right{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #f3f3f3;position:absolute;margin-top:80px}.list__no__results-img img{margin:auto}ul[class*=bulleted-list]{list-style:none}aside#sidebar ul[class*=bulleted-list]{margin-left:1em}@media (max-width:767px){ul[class*=bulleted-list]{margin-left:0}}dl[class*=bulleted-list]{margin-left:36px}[class*=bulleted-list]>dt:before,[class*=bulleted-list]>li:before{content:"";border-style:solid;border-width:.35em 0 .35em .45em;display:inline-block;height:0;width:0;margin-left:-8px;top:0;position:relative;left:-15px}ul[class*=bulleted-list] li{margin-bottom:5px}[class*=bg-color] .bulleted-list--blue>dt:before,[class*=bg-color] .bulleted-list--blue>li:before{border-color:transparent #00529e}.bg-color-light-grey .bulleted-list--blue>dt:before,.bg-color-light-grey .bulleted-list--blue>li:before{border-color:transparent #00529a}.bulleted-list--blue>dt:before,.bulleted-list--blue>li:before{border-color:transparent #00529e}.bulleted-list--orange>dt:before,.bulleted-list--orange>li:before{border-color:transparent #f58635!important}.bulleted-list--green>dt:before,.bulleted-list--green>li:before{border-color:transparent #47b591!important}.bulleted-list--grey>dt:before,.bulleted-list--grey>li:before{border-color:transparent #777!important}.bulleted-list--dark-grey>li:before,.bulleted-list--grey>dt:before{border-color:transparent #333!important}.icons-list li{padding-bottom:20px}.icons-list li:before{display:table;content:" "}.icons-list li:after{clear:both;display:table;content:" "}.icons-list>li>span.icons-list--icon{width:60px;padding-right:20px;float:left;display:inline-block;padding-top:10px}.icons-list{list-style:none;margin-left:0;padding-left:0}ul[class*=arrow-list]{list-style:none;margin-left:-1.3em}[class*=arrow-list]>li:before{display:block;height:0;left:-.89em;position:relative;content:"\003e"}.item-margin-bottom-20>li{margin-bottom:20px}[class*=arrow-list]>li>p{margin-left:15px}.arrow-list--blue>li:before{color:#00529e}.arrow-list--orange>li:before{color:#f58635}.arrow-list--green>li:before{color:#47b591}.arrow-list--grey>li:before{color:#777}.arrow-list--dark-grey>li:before{color:#333}@media (min-width:768px){ul.banner__informations>li:not(:last-child),ul.header__informations>li:not(:last-child){position:relative}ul.banner__informations[class*=pipe-]>li:not(:last-child)>:after,ul.header__informations[class*=pipe-]>li:not(:last-child)>:after{content:"";height:18px;width:1px;display:block;position:absolute;right:0;top:50%;margin-top:-13px}ul.banner__informations[class*=dot-]>li:not(:last-child)>:after,ul.header__informations[class*=dot-]>li:not(:last-child)>:after{content:"\f111";display:block;position:absolute;right:-7px;top:12px;padding-left:5px;padding-right:5px;font:normal normal normal 5px/1 FontAwesome;color:#00529e;display:none}ul.banner__informations.dot-black>li:not(:last-child)>:after,ul.header__informations.dot-black>li:not(:last-child)>:after{color:#00529e}}.text-over-image ul.banner__informations>li{margin-top:15px}ul.header__informations{margin-left:0}@media (max-width:767px){#body-header .border-bottom h1{max-height:100%!important}}ul.header__informations>li.header__date-informations{font-size:16px;font-weight:400}ul.banner__informations>li,ul.header__informations>li{min-width:auto;padding-left:7px;padding-right:5px}ul.header__informations>li:first-child{padding-left:2px;padding-right:13px}ul.header__informations>li:first-child>a{margin-left:0}ul.header__informations>li:last-child{padding-left:13px}ul.banner__informations li>*,ul.header__informations li>*{font-size:16px}#printExec{cursor:pointer}@media (max-width:767px){ul.banner__informations{text-align:center}ul.header__informations{text-align:left}ul.banner__informations li,ul.header__informations li{padding-left:10px;padding-right:10px}ul.banner__informations li.banner__author{margin-top:5px}}ul.list-number{counter-reset:my-badass-counter;list-style:none}ul.list-number li{position:relative;padding:0 0 10px;font-weight:400;line-height:1.4}ul.list-number li:before{content:counter(my-badass-counter);counter-increment:my-badass-counter;position:absolute;left:-40px;top:0;font:500 35px/1 'Alegreya Sans',sans-serif;color:#00529e;font-weight:400}ul.list-number li a{display:block}.right-column ul.list-number li a{height:35px;vertical-align:middle;display:table-cell}.banner__languages-list ul.languages-list--options li{display:inline-block;font-size:16px;color:#00529a}.banner__languages-list ul.languages-list--options li span:not(.selected):hover{text-decoration:underline;cursor:pointer}.banner__languages-list ul.languages-list--options li span.selected,.banner__languages-list ul.languages-list--options li span.selected:hover{font-weight:600}ul.languages-list--options li{display:inline;font-size:16px}.languages-list--options li.active,.languages-list--options li.active a{font-weight:600}ul.languages-list li .selected,ul.languages-list li.active{color:#00529a}.header-banner .header-banner__wrapper .caption-over-image .header-title ul.languages-list li .language-option{color:#fff}.event-detail__date{background-color:#00529e;color:#fff}.event__list__row{border-bottom:1px solid #9c9d9f;padding-top:20px;padding-bottom:20px}.list__results__content>.event__list__row:last-child{border:none}.event-detail__date--year{text-align:center;font-family:Roboto,sans-serif;padding:10px 0}#content-body .event-detail__date--year{font-size:26px}@media screen and (max-width:768px){.card-row-standard-media__pressReleases .card-row-body{display:none}}.float-label-select{position:relative;background:#fff;border:1px solid #0a549c;border:1px solid rgba(10,84,156,.6);border-radius:4px}.float-label-select__label{position:absolute;top:17px;left:1rem;z-index:100;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80%;width:calc(100% - 1rem - 2.5rem);color:#0a549c;font-size:16px;font-weight:300;line-height:1.2em;transform-origin:top left;transition:transform 120ms ease;pointer-events:none}.float-label-select__input{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;opacity:0;cursor:pointer}.float-label-select__input[multiple]{display:none}.float-label-select .btn-group{width:100%}.float-label-select .dropdown-menu{min-width:100%}.float-label-select__selected-value{display:block;width:100%;color:#0a549c;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.float-label-select .dropdown-menu>.active>a{background-color:#0a549c}.dot-summary ::before{content:' . ';font-size:25px;margin-right:10px;font-weight:bolder;color:#ababab}main#content #body #body-content section,main#content>section:not(.annexed){clear:left}main#content #body #body-content section:after,main#content #body #body-content section:before,main#content>section:after,main#content>section:before{display:table;content:" "}main#content #body #body-content section:after,main#content>section:after{clear:both}main#content #body #body-content section:last-child,main#content>section:last-child{padding-bottom:40px}main#content #body #body-content section:not(:first-child),main#content>section:not(:first-child){padding-top:20px;padding-bottom:20px}main#content #body #body-content section:not(:first-child)>[class*=bg-color],main#content>section:not(:first-child)>[class*=bg-color]{padding-top:20px;padding-bottom:20px}main#content #body #body-content section:not(:first-child)>.bg-color-white,main#content>section:not(:first-child)>.bg-color-white{padding-top:0!important;padding-bottom:0!important}.gallery .gallery-images .gallery-images-item{padding-top:5px;padding-bottom:5px}@media (min-width:767px){section .gallery .gallery-images .gallery-images-item.col-sm-12,section .gallery .gallery-images .gallery-images-item.col-sm-3:nth-child(4n+1),section .gallery .gallery-images .gallery-images-item.col-sm-4:nth-child(3n+1),section .gallery .gallery-images .gallery-images-item.col-sm-6:nth-child(2n+1){clear:left}}section .banner .banner__text.bg-color-blue a.section-link,section .banner .banner__text.bg-color-blue a.section-link:focus,section .banner .banner__text.bg-color-blue a.section-link:hover{color:#fff}section .carousel .carousel__wrapper .carousel__result article{padding-left:15px;padding-right:15px;outline:0}section .carousel .carousel__wrapper .carousel__header{margin-bottom:20px;padding-bottom:10px}section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider{padding-left:30px;padding-right:30px}@media (max-width:480px){section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider{padding-left:10px;padding-right:10px}}section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-prev{left:5px}section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-next{right:15px}@media (min-width:992px){section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-prev{left:-10px}section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-next{right:0}}section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-next:before,section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-prev:before{font-family:'Glyphicons Halflings';font-size:30px;color:#0c60a6}section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-prev:before{content:"\e079"}section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-next:before{content:"\e080"}section .carousel .carousel__wrapper .carousel__result .slick-dots li:only-child{display:none}section .carousel .carousel__wrapper .carousel__result .slick-dots li{width:15px;height:15px}section .carousel .carousel__wrapper .carousel__result .slick-dots li button:before{font-size:10px;opacity:.75;color:#919aa2}section .carousel .carousel__wrapper .carousel__result .slick-dots li button:hover:before{opacity:1;color:#575c61}section .carousel .carousel__wrapper .carousel__result .slick-dots li.slick-active button:before,section .carousel .carousel__wrapper .carousel__result .slick-dots li.slick-active button:hover:before{opacity:1;color:#00529e}section .carousel .carousel__wrapper .carousel__result .slick-dots{position:relative;bottom:0}section .carousel .carousel__wrapper .carousel__header{text-align:center}section .accordion a[href$=".pdf"]{background-image:url(/img/site/dev/icons/pdf.png);background-position:right center;background-repeat:no-repeat;margin:-2px 0;padding:2px 22px 2px 0}@media (max-width:600px){section .accordion .link-list-body ul.list-inline{width:100%}}section .tag-list .tag-list-body .tag-list-item{float:left;margin-right:5px;margin-bottom:10px}@media (max-width:600px){section .tag-list .tag-list-body .tag-list-item .btn{max-width:350px;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}}section .gallery .gallery-header{text-align:center;margin-bottom:20px;padding-bottom:10px}section .gallery .gallery-images .gallery-images-item a{display:inline-block;height:100px;width:100%}section .gallery .gallery-images .gallery-images-item a img{margin:auto}@media (min-width:767px){section .gallery .gallery-images .gallery-images-item.col-sm-12,section .gallery .gallery-images .gallery-images-item.col-sm-4:nth-child(3n+1),section .gallery .gallery-images .gallery-images-item.col-sm-6:nth-child(2n+1){clear:left}}@media (max-width:767px){section .gallery .gallery-images .gallery-images-item.col-xs-12,section .gallery .gallery-images .gallery-images-item.col-xs-4:nth-child(3n+1),section .gallery .gallery-images .gallery-images-item.col-xs-6:nth-child(2n+1){clear:left}}#body-content section.post-text ul,.banner.banner__article .banner__text ul{list-style:none}#body-content section.post-text>ul>li:before,.banner.banner__article .banner__text>ul>li:before{content:"";border-style:solid;border-width:.35em 0 .35em .45em;display:inline-block;height:0;width:0;border-color:transparent #00529e;margin-left:-8px;top:0;position:relative;left:-15px}section.contact ul.bulleted-list--blue li p{padding-left:25px;margin:10px 0}section.contact h3{margin-top:15px}section.contact p{font-weight:400}.press-release-body>.contact-office{margin-bottom:0}.press-release-body>section.contact p{margin-top:0;margin-bottom:0}.person-content .slick-dotted.slick-slider{margin-bottom:0}@media (max-width :991px){.icon-style__person{padding:20px}}@media (max-width :768px){.icon-style__person{padding:20px 10px}}.card{height:550px;overflow:hidden}.card .card-img{position:relative}.card .card-img .card-img-icon img.video-icon{margin:auto;top:0;bottom:0;left:0;right:0;position:absolute;text-align:center;width:100px;height:100px;display:block;content:url(/img/site/play.png)}.card header.card-header{position:relative;padding:20px 25px 0;height:129px;overflow:hidden}.card.card-title-style header.card-header{height:auto}.card-xs .card{height:370px!important}.card-sm .card{height:470px!important}.card-md .card{height:530px!important}.card-lg .card{height:670px!important}.accordion li:empty,.link-list ul li:empty{display:none}@media screen and (min-width:992px){.col-md-2 .card-title,.col-md-2 .card-title a{display:inline-block;word-break:break-word;font-size:18px;line-height:20px}.col-md-2 .card.card-title-style{height:390px!important}}.col-md-2 .card-title,.col-md-2 .card-title a{font-family:Roboto,sans-serif}@media screen and (min-width:768px) and (max-width:1026px){.col-md-2[data-style=title-style] .card header.card-header{padding:20px 10px 0 10px}}.col-md-2 .card.card-title-style .card-title,.col-md-2 .carousel .card.card-title-style .card-title{height:45px}@media screen and (min-width:767px){.col-md-2 .card.card-title-style .card-title,.col-md-2 .carousel .card.card-title-style .card-title{height:90px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.video-banner video{display:none}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) and (-webkit-min-device-pixel-ratio :2){.video-banner video{display:none}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) and (-webkit-min-device-pixel-ratio :2){.video-banner video{display:none}}.header-icon{top:5px;float:right}.office-card .header-icon{font-size:1.5em}.office-card .card-date-author{display:none}.office-card footer.card-footer{display:none}.col-md-4 .card-flag .card-title a,.office-card .card-title a{width:85%},.col-md-4 .card-flag .card-title a{width:83%}.col-md-3 .card.card-flag{height:320px}.col-md-4 .card.card-flag{height:290px}.btn-close--cookie:hover i,button.btn-close--cookie:hover i{color:#333!important}footer .bg-color-blue-second button{background-color:#0e2031;border:2px solid #0e2031}

@charset "UTF-8";.slick-loading .slick-list{background:#fff url(/images/ajax-loader.gif?fb6f3c230cb846e25247dfaa1da94d8f) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/fonts/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29);src:url(/fonts/slick.eot?a4e97f5a2a64f0ab132323fbeb33ae29?#iefix) format("embedded-opentype"),url(/fonts/slick.woff?295183786cd8a138986521d9f388a286) format("woff"),url(/fonts/slick.ttf?c94f7671dcc99dce43e22a89f486f7c2) format("truetype"),url(/fonts/slick.svg?7ba97953187dc2907930249f826ce90d#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

.eib-select__dropdown li {
    margin: 0;
    padding: 0;
}

/****************** End of Custom CSS *******************************/
body {
    font-weight: 400;
    font-size: 1.8rem !important;
}

@media (min-width: 48em) {
    body {
        font-size: 2rem !important;
    }
}

.eib-title-meta {
    border-top: 2px solid rgba(171, 171, 171, 0.3);
}
.eib-title-meta > div {
    margin: 1.5rem 0;
}
.eib-title-meta p {
    color: #ababab;
}

.eib-title-submenu {
    z-index: 2;
    width: 100%;
}
.eib-title-submenu .eib-submenu {
    position: relative;
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    margin-bottom: 35px;
    margin-left: 0;
    padding: 0;
    list-style-type: none;
}
.eib-title-submenu .eib-submenu li {
    float: left;
    margin: 0 0.5em;
}
.eib-title-submenu .eib-submenu li a {
    position: relative;
    z-index: 2;
    display: inline-block;
    padding: 1.7999rem 20px 1.7999rem 2px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    transition: all 0.4s;
}
.eib-title-submenu .eib-submenu li.active a {
    color: #2f80ed;
}
.eib-title-submenu .elastic-submenu .bar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 90px;
    height: 8px;
    background: #2f80ed;
    transition: all 0.4s;
}

.inner-nav {
    background: #0e2031;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
}

.eib-submenu span:not(.bar) {
    margin-left: 0.67777rem;
}

.breadcrumb ul {
    margin-left: -1.23333rem;
    padding: 0;
    list-style: none;
}
.breadcrumb li {
    display: inline-block;
}
.breadcrumb a {
    color: #ababab;
    text-decoration: none;
}
.breadcrumb span.fa {
    margin-left: 1.233333rem;
    font-size: 1rem;
    transition: transform 0.2s ease-in-out;
}
.breadcrumb span {
    color: #ababab;
}

.breadcrumb__item {
    padding: 1rem 0 1rem 1.23333rem;
}
.breadcrumb__item:hover span {
    color: #2f80ed;
}
.breadcrumb__item:not(.rootE):hover span.fa {
    transform: rotate(90deg);
    transition: transform 0.2s ease-in-out;
}

.breadcrumb__sub-menu {
    position: absolute;
    z-index: 3;
    display: none;
    width: 20%;
    margin-top: 1.23333em;
    color: #ababab;
    background: #fff;
    border-bottom: 2px solid #ccc;
    border-radius: 5px 0 5px 0;
}
.breadcrumb__sub-menu li {
    display: block;
    padding: 0.5111em 1.23333rem;
    line-height: 1.3;
    border-bottom: 1px solid rgba(171, 171, 171, 0.3);
}
.breadcrumb__sub-menu a {
    width: 100%;
    padding: 1.4em 0;
}
.breadcrumb__sub-menu a:hover {
    color: #2f80ed;
}


.eib-typography {
    /* stylelint-disable-next-line selector-max-universal */
    /* stylelint-disable-next-line selector-max-universal */
}
.eib-typography > :not(:first-child) {
    margin-top: 1.6rem;
}
.eib-typography .eib-section-title {
    padding-top: 1.6rem;
    color: #ababab;
    border-top: 2px solid rgba(171, 171, 171, 0.3);
}
.eib-typography .eib-section-title:not(:first-child) + .eib-heading-3,
.eib-typography .eib-section-title:not(:first-child) + .eib-heading-4 {
    margin-top: 2.4rem;
}
.eib-typography .eib-heading-3 + * {
    /* stylelint-disable-next-line declaration-no-important */
    margin-top: 1.2rem !important;
}
.eib-typography .eib-heading-4 + * {
    /* stylelint-disable-next-line declaration-no-important */
    margin-top: 2.4rem !important;
}

.eib-typography__card-body, .eib-typography__stat, .eib-typography__quote--small, .eib-typography__quote, .eib-typography__data-sheet--small, .eib-typography__data-sheet, .eib-typography__large-para, .eib-typography__secondary-label, .eib-typography__primary-label, .eib-typography__title, .eib-typography__mega-title {
    display: block;
    margin: 0;
    padding: 0;
}

.eib-typography__mega-title {
    /* stylelint-disable-next-line at-rule-blacklist */
    font-weight: 700;
    font-size: 9rem;
    font-family: "Alegreya Sans", sans-serif;
    line-height: 1;
    letter-spacing: -0.2px;
}

.eib-typography__title {
    /* stylelint-disable-next-line at-rule-blacklist */
    font-weight: 700;
    font-size: 4rem;
    font-family: "Alegreya Sans", sans-serif;
    line-height: 1.1;
    letter-spacing: -0.2px;
}
@media (min-width: 48em) {
    .eib-typography__title {
        font-size: 6rem;
    }
}

.eib-typography__primary-label {
    /* stylelint-disable-next-line at-rule-blacklist */
    font-weight: 700;
    font-size: 1.4rem;
    font-family: "Roboto", sans-serif;
    line-height: 1.4;
    letter-spacing: 0;
}
@media (min-width: 48em) {
    .eib-typography__primary-label {
        font-size: 1.8rem;
    }
}

.eib-typography__secondary-label {
    /* stylelint-disable-next-line at-rule-blacklist */
    font-weight: 700;
    font-size: 1.2rem;
    font-family: "Roboto", sans-serif;
    line-height: 1.2;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.eib-typography__large-para {
    /* stylelint-disable-next-line at-rule-blacklist */
    font-weight: 400;
    font-size: 2rem;
    font-family: "Roboto", sans-serif;
    line-height: 1.6;
    letter-spacing: 0;
}
@media (min-width: 48em) {
    .eib-typography__large-para {
        font-size: 2.2rem;
    }
}

.eib-typography__data-sheet {
    /* stylelint-disable-next-line at-rule-blacklist */
    font-weight: 500;
    font-size: 4rem;
    font-family: "Roboto", sans-serif;
    line-height: 1.2;
    letter-spacing: 0;
}

.eib-typography__data-sheet--small {
    /* stylelint-disable-next-line at-rule-blacklist */
    font-weight: 500;
    font-size: 2.2rem;
    font-family: "Roboto", sans-serif;
    line-height: 1.4;
    letter-spacing: 0;
}

.eib-typography__quote {
    /* stylelint-disable-next-line at-rule-blacklist */
    font-weight: 700;
    font-size: 4rem;
    font-family: "Alegreya Sans", sans-serif;
    line-height: 1.1;
    letter-spacing: -0.2px;
}

.eib-typography__quote--small {
    /* stylelint-disable-next-line at-rule-blacklist */
    font-weight: 700;
    font-size: 3rem;
    font-family: "Alegreya Sans", sans-serif;
    line-height: 1.2;
    letter-spacing: -0.2px;
}

.eib-typography__stat {
    /* stylelint-disable-next-line at-rule-blacklist */
    font-weight: 500;
    font-size: 5rem;
    font-family: "Alegreya Sans", sans-serif;
    line-height: 1.2;
    letter-spacing: -0.2px;
}
@media (min-width: 48em) {
    .eib-typography__stat {
        font-size: 7.5rem;
    }
}

.eib-typography__card-body {
    /* stylelint-disable-next-line at-rule-blacklist */
    font-weight: 400;
    font-size: 1.6rem;
    font-family: "Roboto", sans-serif;
    line-height: 1.5;
    letter-spacing: 0;
}

/* stylelint-enable */
.social-icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-color: #758096;
    transition: background-color 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}
.social-icon:hover {
    background-color: #2f80ed;
}
.social-icon.social-icon--facebook {
    -webkit-mask: url(/images/facebook.svg?d5690fb47c7c424e8c040f9a397ddaa5) no-repeat 50% 50%;
    mask: url(/images/facebook.svg?d5690fb47c7c424e8c040f9a397ddaa5) no-repeat 50% 50%;
}
.social-icon.social-icon--instagram {
    -webkit-mask: url(/images/instagram.svg?f9a3e3f249435402f1bb384ef84771bf) no-repeat 50% 50%;
    mask: url(/images/instagram.svg?f9a3e3f249435402f1bb384ef84771bf) no-repeat 50% 50%;
}
.social-icon.social-icon--twitter {
    -webkit-mask: url(/images/twitter.svg?95fa89e0ea2a66a42e7eb1b0514ba921) no-repeat 50% 50%;
    mask: url(/images/twitter.svg?95fa89e0ea2a66a42e7eb1b0514ba921) no-repeat 50% 50%;
}
.social-icon.social-icon--linkedin {
    -webkit-mask: url(/images/linkedin.svg?bfe2ad7426c7d353f6c91a1a80e33f48) no-repeat 50% 50%;
    mask: url(/images/linkedin.svg?bfe2ad7426c7d353f6c91a1a80e33f48) no-repeat 50% 50%;
}
.social-icon.social-icon--youtube {
    -webkit-mask: url(/images/youtube.svg?d2a096b9d761ab15e1feb86f320bb9b8) no-repeat 50% 50%;
    mask: url(/images/youtube.svg?d2a096b9d761ab15e1feb86f320bb9b8) no-repeat 50% 50%;
}

/* stylelint-disable selector-max-specificity */
.eib-mega-menu {
    position: absolute;
    z-index: 1001;
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 68px;
    margin: 0;
    padding: 0;
}
@media (min-width: 36em) {
    .eib-mega-menu {
        /* Breakpoint: sm */
        height: 92px;
    }
}

.menu-open {
    position: fixed;
    width: 100%;
    overflow-y: scroll;
}

.eib-mega-menu__overlay {
    top:0;
    position: fixed;
    z-index: 5;
    width: 100%;
    height: 100%;
    background: #333;
    opacity: 0;
    transition: opacity 0.5s ease-in;
    pointer-events: none;
}

.eib-mega-menu__icon-link {
    height: 20px;
    /* stylelint-disable-next-line selector-max-type */
}
.eib-mega-menu__icon-link span {
    position: relative;
    padding-bottom: 0.4rem;
    color: #fff;
    font-weight: 700;
    font-size: 1.4rem;
    font-family: "Roboto", sans-serif;
    font-style: normal;
    line-height: 20px;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none;
    vertical-align: top;
    transition: color 0.8s cubic-bezier(0.19, 1, 0.22, 1);
    /* stylelint-disable-next-line selector-max-type */
}
.eib-mega-menu__icon-link span:after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #fff;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s cubic-bezier(0.26, 0.08, 0.68, 0.12);
    content: "";
}
.eib-mega-menu__icon-link svg {
    width: 20px;
    height: 20px;
    margin-right: 8px;
    vertical-align: top;
    content: "";
    fill: #fff;
}
.eib-mega-menu__icon-link:hover {
    text-decoration: none;
    cursor: pointer;
    /* stylelint-disable-next-line selector-max-type */
}
.eib-mega-menu__icon-link:hover span:after {
    transform: scaleX(1);
    transition: transform 0.8s cubic-bezier(0.19, 1, 0.22, 1);
}
.eib-mega-menu__icon-link:focus {
    text-decoration: none;
    outline: none;
}

.eib-mega-menu__menu-top {
    position: absolute;
    top: 0;
    z-index: 99999;
    display: none;
    width: 100%;
    height: 5em;
    overflow: hidden;
    background: #1d2c3f;
}
.eib-mega-menu__menu-top .eib-mega-menu__icon-link {
    pointer-events: inherit;
}
.eib-mega-menu__menu-top.level-two {
    background: #0e2031;
}
.eib-mega-menu__menu-top.level-three {
    background: #071927;
}
@media (min-width: 62em) {
    .eib-mega-menu__menu-top {
        /* Breakpoint: lg */
        height: 80px;
    }
}
@media (min-width: 62em) {
    .eib-mega-menu__menu-top {
        /* Breakpoint: lg */
        /* stylelint-disable-next-line declaration-no-important */
        background: transparent !important;
        pointer-events: none;
    }
    .eib-mega-menu__menu-top .eib-mega-menu__toggle,
    .eib-mega-menu__menu-top .eib-mega-menu__connect {
        pointer-events: auto;
    }
}

.eib-mega-menu__search {
    display: none;
}
@media (min-width: 62em) {
    .eib-mega-menu__search {
        /* Breakpoint: lg */
        position: absolute;
        top: 3.6rem;
        left: 9.4444444444em;
        display: block;
    }
}

.eib-mega-menu__languages {
    position: absolute;
    top: 2rem;
    right: 2.4rem;
}
@media (min-width: 36em) {
    .eib-mega-menu__languages {
        /* Breakpoint: sm */
        top: 3.2rem;
        right: 4.8rem;
    }
}
@media (min-width: 62em) {
    .eib-mega-menu__languages {
        /* Breakpoint: lg */
        top: 1.5555555556em;
        right: 17.3333333333em;
    }
}

.eib-mega-menu__menu {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 10;
    display: block;
    width: 100%;
    height: 100%;
    background: #071927;
    transform: translateY(-100%);
    opacity: 0;
    transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;
    pointer-events: none;
}
@media (min-width: 62em) {
    .eib-mega-menu__menu {
        /* Breakpoint: lg */
        height: 100%;
        min-height: auto;
    }
}
@media (min-width: 62em) and (min-height: 45.3125em) {
    .eib-mega-menu__menu {
        height: 95%;
    }
}
@media (min-width: 62em) and (min-height: 53.4375em) {
    .eib-mega-menu__menu {
        height: 85%;
    }
}
@media (min-width: 62em) and (min-height: 59.6875em) {
    .eib-mega-menu__menu {
        height: 75%;
    }
}

.eib-mega-menu__toggle {
    position: absolute;
    top: 2.4rem;
    left: 2.4rem;
}
@media only screen and (max-width: 374px) {
    .eib-mega-menu__toggle {
        /* stylelint-disable-next-line selector-max-type */
    }
    .eib-mega-menu__toggle span {
        display: none;
    }
}
@media (min-width: 36em) {
    .eib-mega-menu__toggle {
        /* Breakpoint: sm */
        top: 3.6rem;
        left: 4.8rem;
    }
}
@media (min-width: 48em) {
    .eib-mega-menu__toggle {
        /* Breakpoint: md */
    }
    .eib-mega-menu__toggle:after {
        display: inline;
    }
}

.eib-mega-menu__toggle--close {
    z-index: 999;
    /* stylelint-disable-next-line selector-max-type */
}
.eib-mega-menu__toggle--close svg {
    stroke: #fff;
}

.eib-mega-menu__logo {
    left: 50%;
    width: 119px;
    height: auto;
    transition: opacity 0.8s cubic-bezier(0.19, 1, 0.22, 1);
    /* stylelint-disable-next-line selector-max-type */
}
@media (min-width: 36em) {
    .eib-mega-menu__logo {
        /* Breakpoint: sm */
        width: 180px;
    }
}
.eib-mega-menu__logo:hover {
    opacity: 0.75;
}
.eib-mega-menu__logo svg {
    width: 100%;
    height: auto;
    vertical-align: middle;
}

.eib-mega-menu__connect {
    position: absolute;
    top: 3.6rem;
    right: 4.8rem;
    display: none;
}
@media (min-width: 62em) {
    .eib-mega-menu__connect {
        /* Breakpoint: lg */
        display: block;
    }
}

.eib-mega-menu__connect--mobile {
    top: 2.4rem;
    right: 2.4rem;
    z-index: 999;
    display: inline-block;
}
@media (min-width: 36em) {
    .eib-mega-menu__connect--mobile {
        /* Breakpoint: sm */
        top: 3.6rem;
        right: 4.8rem;
    }
}
@media (min-width: 62em) {
    .eib-mega-menu__connect--mobile {
        /* Breakpoint: lg */
        display: none;
    }
}

.eib-mega-menu__back {
    display: block;
    display: flex;
    margin-bottom: 2.4rem;
    padding: 0 6.5rem 0 3rem;
    color: #abb0bf;
    font-weight: 700;
    font-size: 0.8888888889em;
    font-family: "Roboto", sans-serif;
    line-height: 1.2;
    letter-spacing: 1px;
    text-transform: uppercase;
    cursor: pointer;
    transition: all 0.15s ease-in-out;
}
.eib-mega-menu__back:before {
    display: inline-block;
    width: 11px;
    height: 17px;
    margin-right: 0.8rem;
    background-image: url(/images/arrow-back.svg?40a1c382c58413141d36ab5159ee70cd);
    content: "";
    fill: #abb0bf;
}
@media (min-width: 62em) {
    .eib-mega-menu__back {
        /* Breakpoint: lg */
        display: none;
    }
}

.eib-mega-menu.is-closing .eib-mega-menu__overlay {
    pointer-events: none;
}

.eib-mega-menu.is-open {
    position: fixed;
}
.eib-mega-menu.is-open .eib-mega-menu__menu {
    position: fixed;
    display: block;
    transform: translateY(0);
    opacity: 1;
    pointer-events: auto;
}
.eib-mega-menu.is-open .eib-mega-menu__menu-top {
    display: block;
}
.eib-mega-menu.is-open .eib-mega-menu__overlay {
    opacity: 0.4;
    pointer-events: initial;
}

.eib-mega-menu__link {
    display: block;
    color: #fff;
    text-decoration: none;
    transition: all 0.15s ease-in-out;
}
.eib-mega-menu__link:hover {
    color: #2f80ed;
    text-decoration: none;
}

.eib-mega-menu__item {
    position: relative;
    display: block;
    padding: 0;
    color: #fff;
    font-family: "Roboto", sans-serif;
    list-style: none;
    cursor: pointer;
    transition: all 0.15s ease-in-out;
    fill: #fff;
    /* stylelint-disable-next-line */
    /* stylelint-disable-next-line */
    /* stylelint-disable-next-line */
}
.eib-mega-menu__item svg {
    position: absolute;
    top: 0;
    right: 2.4rem;
    height: 100%;
    transform: translateX(-50%);
    transition: transform 0.2s ease-in-out;
    pointer-events: none;
    fill: inherit;
}
@media (min-width: 36em) {
    .eib-mega-menu__item svg {
        /* Breakpoint: sm */
        right: 4.8rem;
    }
}
.eib-mega-menu__item a.eib-mega-menu__link {
    padding: 0 2.4rem 0 2.4rem;
}
@media (min-width: 36em) {
    .eib-mega-menu__item a.eib-mega-menu__link {
        /* Breakpoint: sm */
        padding: 0 3em 0 4.8rem;
    }
}
.eib-mega-menu__item:hover {
    color: #2f80ed;
    /* stylelint-disable-next-line */
}
.eib-mega-menu__item:hover svg {
    transform: translateX(0);
    fill: #2f80ed;
}

.eib-mega-menu__list.is-open > div > .eib-mega-menu__item,
.eib-mega-menu__list.is-open > div > .eib-mega-menu__item .eib-mega-menu__link {
    color: rgba(255, 255, 255, 0.4);
    /* stylelint-disable-next-line */
}
.eib-mega-menu__list.is-open > div > .eib-mega-menu__item:hover,
.eib-mega-menu__list.is-open > div > .eib-mega-menu__item .eib-mega-menu__link:hover {
    color: #2f80ed;
    /* stylelint-disable-next-line */
}
.eib-mega-menu__list.is-open > div > .eib-mega-menu__item:hover svg,
.eib-mega-menu__list.is-open > div > .eib-mega-menu__item .eib-mega-menu__link:hover svg {
    transform: translateX(0);
    fill: #2f80ed;
}
.eib-mega-menu__list.is-open > div > .eib-mega-menu__item svg,
.eib-mega-menu__list.is-open > div > .eib-mega-menu__item .eib-mega-menu__link svg {
    transition: transform 0.2s ease-in-out;
    fill: rgba(255, 255, 255, 0.4);
}

/* stylelint-disable-next-line */
.eib-mega-menu__list > div {
    position: static;
}

/* stylelint-disable selector-no-qualifying-type */
.eib-mega-menu__list.is-open > div.active > .eib-mega-menu__item,
.eib-mega-menu__list.is-open > div.active > .eib-mega-menu__item .eib-mega-menu__link {
    color: #fff;
    /* stylelint-disable-next-line */
}
.eib-mega-menu__list.is-open > div.active > .eib-mega-menu__item:hover,
.eib-mega-menu__list.is-open > div.active > .eib-mega-menu__item .eib-mega-menu__link:hover {
    color: #2f80ed;
    /* stylelint-disable-next-line */
}
.eib-mega-menu__list.is-open > div.active > .eib-mega-menu__item:hover svg,
.eib-mega-menu__list.is-open > div.active > .eib-mega-menu__item .eib-mega-menu__link:hover svg {
    transform: translateX(0);
    fill: #2f80ed;
}
.eib-mega-menu__list.is-open > div.active > .eib-mega-menu__item svg,
.eib-mega-menu__list.is-open > div.active > .eib-mega-menu__item .eib-mega-menu__link svg {
    transition: transform 0.2s ease-in-out;
    fill: #fff;
}

.eib-mega-menu__item--first {
    margin-top: 3.6rem;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 1.2;
}
@media (min-width: 62em) {
    .eib-mega-menu__item--first {
        /* Breakpoint: lg */
        font-size: 2.4rem;
    }
}

.eib-mega-menu__item--second {
    margin-top: 1.6rem;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 1.4;
}
@media (min-width: 62em) {
    .eib-mega-menu__item--second {
        /* Breakpoint: lg */
        margin-top: 2.4rem;
        font-size: 2rem;
    }
}

.eib-mega-menu__item--third {
    margin-top: 1.6rem;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 1.4;
}
@media (min-width: 62em) {
    .eib-mega-menu__item--third {
        /* Breakpoint: lg */
        margin-top: 2.4rem;
    }
}

.eib-mega-menu__list {
    display: block;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
.eib-mega-menu__list div:first-child {
    /* stylelint-disable-next-line */
}
.eib-mega-menu__list div:first-child > .eib-mega-menu__item--second {
    margin-top: 0;
}
.eib-mega-menu__list .eib-mega-menu__item--third:first-child {
    margin-top: 0;
}
.eib-mega-menu__list div:last-of-type li.eib-mega-menu__item--first{
  margin-top:20px !important;
}
.eib-mega-menu__list div:last-of-type li.eib-mega-menu__item--first::before{
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  content: url('/img/icons/easy-to-read.svg');
  vertical-align: middle;
  margin-right:15px;
}
@media (min-width: 62em) {
    .eib-mega-menu__list {
        /* Breakpoint: lg */
        margin: 0 -20px;
    }
}

.eib-mega-menu__container {
    position: static;
    width: 100vw;
    height: 100%;
    padding: 1em 0 6rem;
    overflow-x: hidden;
    overflow-y: scroll;
    scrollbar-color: rgba(117, 124, 143, 0.25) transparent;
}
.eib-mega-menu__container:before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    display: block;
    width: 44px;
    height: 100%;
    background: linear-gradient(270deg, rgba(32, 39, 55, 0.06) 0%, rgba(0, 0, 0, 0.06) 100%);
    content: "";
    pointer-events: none;
}
@media (min-width: 62em) {
    .eib-mega-menu__container {
        /* Breakpoint: lg */
        margin-right: 0;
        padding: 9.6rem 0 2.4rem 20px;
    }
}
@media (min-width: 62em) and (min-height: 45.3125em) {
    .eib-mega-menu__container {
        padding: 14.8rem 0 2.4rem 20px;
    }
}

.eib-mega-menu__container::-webkit-scrollbar {
    width: 10px;
}

.eib-mega-menu__container::-webkit-scrollbar-thumb {
    background: rgba(117, 124, 143, 0.25);
    border-radius: 20px;
}

.eib-mega-menu__container::-webkit-scrollbar-track {
    background: transparent;
}

.eib-mega-menu__search-label {
    margin-bottom: 1.6rem;
    color: #abb0bf;
    font-size: 1.6rem;
}

.eib-mega-menu__search-label--advanced {
    float: right;
    margin-top: 1.6rem;
    margin-bottom: 0;
    color: #abb0bf;
    text-decoration: none;
    cursor: pointer;
    transition: color 0.15s ease-in;
}
.eib-mega-menu__search-label--advanced:hover {
    color: #2f80ed;
}

.eib-mega-menu__results-head {
    padding-bottom: 2.25rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.24);
}

.eib-mega-menu__results-list {
    margin: 2.4rem 0 0 0;
    padding: 0;
    list-style: none;
}

.eib-mega-menu__results-item {
    margin-bottom: 2.4rem;
}
.eib-mega-menu__results-item:last-child {
    margin-bottom: 0;
}

.eib-mega-menu__result-title {
    display: block;
    color: #fff;
    font-weight: 400;
    font-size: 2rem;
    font-family: "Roboto", sans-serif;
    line-height: 2.15;
    cursor: pointer;
    transition: color 0.15s ease-in;
}
.eib-mega-menu__result-title:hover {
    color: #2f80ed;
}

.eib-mega-menu__result-desc {
    display: block;
    color: #888b93;
    font-weight: 400;
    font-size: 2rem;
    font-family: "Roboto", sans-serif;
    line-height: 1;
}

.eib-mega-menu__search-button {
    position: absolute;
    right: 0;
    width: 52px;
    height: 100%;
    font-size: 0;
    background: transparent;
    background-image: url(/images/search.svg?e5919e972beb219dbca7f6f41badcaed);
    background-repeat: no-repeat;
    background-position: center;
    border: none;
    cursor: pointer;
    opacity: 0.5;
}

.eib-mega-menu__search-bar {
    position: relative;
    background: rgba(117, 124, 143, 0.25);
    border: 1px solid transparent;
    border-radius: 4px;
    opacity: 0.5;
    transition: opacity 0.15s ease-in-out;
}
.eib-mega-menu__search-bar:hover {
    opacity: 1;
}
.eib-mega-menu__search-bar:focus-within {
    border: 1px solid #fff;
    opacity: 1;
}
.eib-mega-menu__search-bar:focus-within .eib-mega-menu__search-button {
    opacity: 1;
}

.eib-mega-menu__search-input {
    box-sizing: border-box;
    width: 100%;
    padding: 1.4rem 4.8rem 1.4rem 1.6rem;
    color: #c7cacf;
    font-size: 1.8rem;
    background: transparent;
    border: none;
}
.eib-mega-menu__search-input:focus {
    outline: none;
}

.eib-mega-menu__search-form {
    margin: 0 2.4rem 0 2.4rem;
    padding: 0 0 3.6rem 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.24);
}
@media (min-width: 36em) {
    .eib-mega-menu__search-form {
        /* Breakpoint: sm */
        margin: 0 calc(4.8rem);
    }
}
@media (min-width: 62em) {
    .eib-mega-menu__search-form {
        /* Breakpoint: lg */
        margin: 0 calc(4.8rem - 20px);
    }
}

.eib-mega-menu__item--has-children {
    padding: 0 2.4rem 0 2.4rem;
    /* stylelint-disable-next-line */
}
@media (min-width: 36em) {
    .eib-mega-menu__item--has-children {
        /* Breakpoint: sm */
        padding: 0 3.5em 0 4.8rem;
    }
}
.eib-mega-menu__item--has-children a.eib-mega-menu__link {
    padding: 0;
}

.eib-mega-menu__first {
    position: absolute;
    top: 5em;
    z-index: 30;
    width: 100%;
    height: 100%;
}
@media (min-width: 62em) {
    .eib-mega-menu__first {
        /* Breakpoint: lg */
        top: 0;
    }
}
.eib-mega-menu__first > .eib-mega-menu__container {
    background: #1d2c3f;
}
.eib-mega-menu__first > .eib-mega-menu__container:before {
    display: none;
}
@media (min-width: 62em) {
    .eib-mega-menu__first > .eib-mega-menu__container {
        /* Breakpoint: lg */
        width: 33.3333%;
    }
}

.eib-mega-menu__results {
    position: absolute;
    top: 0;
    display: none;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    padding: 20.8rem 4.8rem 0 4.8rem;
}
@media (min-width: 62em) {
    .eib-mega-menu__results {
        /* Breakpoint: lg */
        right: 0;
        width: 66.6666%;
        padding: 9.6rem 4.8rem 0 4.8rem;
    }
}
@media (min-width: 62em) and (min-height: 45.3125em) {
    .eib-mega-menu__results {
        padding: 14.8rem 4.8rem 0 4.8rem;
    }
}

@media (min-width: 62em) {
    /* Breakpoint: lg */
    .eib-mega-menu__results.is-open {
        display: block;
    }
}
.eib-mega-menu__results-title {
    color: #fff;
    font-weight: 700;
    font-size: 3rem;
    font-family: "Roboto", sans-serif;
    line-height: 2;
    letter-spacing: 0.5px;
}

.eib-mega-menu__second {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 25;
    width: 100%;
    height: 100%;
    opacity: 0;
    pointer-events: none;
}
.eib-mega-menu__second > .eib-mega-menu__container {
    position: relative;
    z-index: 10;
    background: #0e2031;
}
@media (min-width: 62em) {
    .eib-mega-menu__second > .eib-mega-menu__container {
        /* Breakpoint: lg */
        position: static;
        width: 50%;
    }
}
.eib-mega-menu__second.is-hover > .eib-mega-menu__container {
    z-index: 15;
    display: block;
}
@media (min-width: 62em) {
    .eib-mega-menu__second {
        /* Breakpoint: lg */
        z-index: -1;
        width: 66.6666%;
        transform: translateX(-50%);
        transition: transform 0.4s ease-in, opacity 0.4s ease-in;
    }
}

.eib-mega-menu__third {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 20;
    width: 100%;
    height: 100%;
    opacity: 0;
    pointer-events: none;
    /* stylelint-disable-next-line */
}
.eib-mega-menu__third > .eib-mega-menu__container {
    position: relative;
    z-index: 25;
    background: #071927;
}
@media (min-width: 62em) {
    .eib-mega-menu__third > .eib-mega-menu__container {
        /* Breakpoint: lg */
        position: static;
        width: 100%;
    }
}
.eib-mega-menu__third.is-hover {
    z-index: 30;
}
.eib-mega-menu__third.is-hover > .eib-mega-menu__container {
    position: relative;
    z-index: 35;
    display: block;
}
@media (min-width: 62em) {
    .eib-mega-menu__third {
        /* Breakpoint: lg */
        z-index: -2;
        width: 50%;
        transform: translateX(-100%);
        transition: transform 0.3s ease-in, opacity 0.3s ease-in;
    }
}

.is-visible {
    transform: translateX(0);
    opacity: 1;
    pointer-events: auto;
}

@media (min-width: 62em) {
    /* Breakpoint: lg */
    .is-hover {
        z-index: 10;
        display: block;
    }
    .is-hover .eib-mega-menu__item,
    .is-hover .eib-mega-menu__link {
        color: #757c8f;
        fill: #757c8f;
    }

    .is-hover.is-visible .eib-mega-menu__item,
    .is-hover.is-visible .eib-mega-menu__link {
        color: #fff;
        fill: #fff;
    }

    .js-hover-one .eib-mega-menu__third {
        display: none;
    }
}
/* stylelint-disable selector-max-compound-selectors */
/* stylelint-disable selector-max-type */
/* stylelint-disable no-descending-specificity */
.eib-mega-menu--v2 .eib-mega-menu__list.is-open > div.active > .eib-mega-menu__item,
.eib-mega-menu--v2 .eib-mega-menu__list.is-open > div.active > .eib-mega-menu__item .eib-mega-menu__link {
    color: #2f80ed;
}
.eib-mega-menu--v2 .eib-mega-menu__list.is-open > div > .eib-mega-menu__item,
.eib-mega-menu--v2 .eib-mega-menu__list.is-open > div > .eib-mega-menu__item .eib-mega-menu__link {
    color: #fff;
    /* stylelint-disable-next-line */
}
.eib-mega-menu--v2 .eib-mega-menu__list.is-open > div > .eib-mega-menu__item:hover,
.eib-mega-menu--v2 .eib-mega-menu__list.is-open > div > .eib-mega-menu__item .eib-mega-menu__link:hover {
    color: #2f80ed;
    /* stylelint-disable-next-line */
}
.eib-mega-menu--v2 .eib-mega-menu__list.is-open > div > .eib-mega-menu__item:hover svg,
.eib-mega-menu--v2 .eib-mega-menu__list.is-open > div > .eib-mega-menu__item .eib-mega-menu__link:hover svg {
    transform: translateX(0);
    fill: #2f80ed;
}
.eib-mega-menu--v2 .eib-mega-menu__list.is-open > div.active > .eib-mega-menu__item svg,
.eib-mega-menu--v2 .eib-mega-menu__list.is-open > div.active > .eib-mega-menu__item .eib-mega-menu__link svg {
    fill: #2f80ed;
}
.eib-mega-menu--v2 .eib-mega-menu__list.is-open > div > .eib-mega-menu__item svg,
.eib-mega-menu--v2 .eib-mega-menu__list.is-open > div > .eib-mega-menu__item .eib-mega-menu__link svg {
    fill: #fff;
}
.eib-mega-menu--v2 .is-hover .eib-mega-menu__item,
.eib-mega-menu--v2 .is-hover .eib-mega-menu__link {
    color: #fff;
    fill: #fff;
}

.eib-mega-menu--light {
    background-color: #fff;
}
.eib-mega-menu--light .eib-mega-menu__icon-link:not(.eib-mega-menu__toggle--close):not(.eib-mega-menu__connect--mobile) span {
    color: #333;
}
.eib-mega-menu--light .eib-mega-menu__icon-link:not(.eib-mega-menu__toggle--close):not(.eib-mega-menu__connect--mobile) span:after {
    background: #333;
}
.eib-mega-menu--light .eib-mega-menu__icon-link:not(.eib-mega-menu__toggle--close):not(.eib-mega-menu__connect--mobile) svg {
    fill: #2f80ed;
}
.eib-mega-menu--light .eib-mega-menu__icon-link:not(.eib-mega-menu__toggle--close):not(.eib-mega-menu__connect--mobile):hover span {
    color: #2f80ed;
}
.eib-mega-menu--light .eib-mega-menu__icon-link:not(.eib-mega-menu__toggle--close):not(.eib-mega-menu__connect--mobile):hover span:after {
    background: #2f80ed;
}
/* .eib-mega-menu--light .eib-mega-menu__logo svg path,
.eib-mega-menu--light .eib-mega-menu__logo g,
.eib-mega-menu--light .eib-mega-menu__logo polygon {
    transition: fill 0.8s cubic-bezier(0.19, 1, 0.22, 1);
} */
.eib-mega-menu--light .eib-mega-menu__logo:hover {
    opacity: 1;
}
.eib-mega-menu__logo--popup:hover {
  cursor:pointer;
}

.eib-mega-menu--light .eib-mega-menu__logo:hover svg path,
.eib-mega-menu--light .eib-mega-menu__logo:hover g,
.eib-mega-menu--light .eib-mega-menu__logo:hover polygon {
    fill: #2f80ed;
}
.eib-mega-menu--light .eib-mega-menu__logo svg path,
.eib-mega-menu--light .eib-mega-menu__logo g,
.eib-mega-menu--light .eib-mega-menu__logo polygon {
    fill: #fff !important;
}


.eib-mega-menu--light .eib-select__label {
    color: #333;
    background-color: #f1f3f5;
    border: 1px solid #f1f3f5;
}
.eib-mega-menu--light .eib-select__label:after {
    background-color: #333;
}
.eib-mega-menu--light .eib-select__link {
    color: #333;
    background-color: #f1f3f5;
    border-top: 1px solid rgba(171, 171, 171, 0.3);
}
.eib-mega-menu--light .eib-select__link:hover {
    color: #2f80ed;
}
.eib-mega-menu--light .eib-select.is-open .eib-select__label {
    color: #ababab;
    background-color: #f1f3f5;
}
.eib-mega-menu--light .eib-select.is-open .eib-select__label:after {
    background-color: #ababab;
}
.eib-mega-menu--light .eib-select:hover .eib-select__label {
    background-color: #f1f3f5;
}

.eib-mega-menu:not(.eib-mega-menu--light) .eib-mega-menu__logo {
    /* stylelint-disable-next-line */
}
/* .eib-mega-menu:not(.eib-mega-menu--light) .eib-mega-menu__logo svg path,
.eib-mega-menu:not(.eib-mega-menu--light) .eib-mega-menu__logo g,
.eib-mega-menu:not(.eib-mega-menu--light) .eib-mega-menu__logo polygon {
    fill: #fff;
} */

.eib-mega-menu:not(.eib-mega-menu--light) .eib-mega-menu__logo svg path,
.eib-mega-menu:not(.eib-mega-menu--light) .eib-mega-menu__logo g,
.eib-mega-menu:not(.eib-mega-menu--light) .eib-mega-menu__logo polygon {
    fill: #fff;
}

.eib-mega-menu .eib-mega-menu__logo svg path,
.eib-mega-menu .eib-mega-menu__logo g,
.eib-mega-menu .eib-mega-menu__logo polygon {
    fill: #fff;
}


.eib-select__label {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0.32em 0.8em 0.34em 0.8em;
    color: #fff;
    font-weight: bold;
    font-size: 1.4rem;
    line-height: 1.3;
    text-transform: uppercase;
    vertical-align: middle;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 0.8888888889em;
    cursor: pointer;
    transition: border-radius 0.1s ease-in;
    transition-delay: 0.2s;
}
.eib-select__label:after {
    display: inline-block;
    width: 6px;
    height: 4px;
    margin-left: 6px;
    background-color: #fff;
    transition: transform 0.1s ease-in;
    transition-delay: 0.2s;
    content: "";
    -webkit-mask: url(/images/arrow-tiny.svg?66902c7f474e836a58b7b1d4347bd234) no-repeat 50% 50%;
    mask: url(/images/arrow-tiny.svg?66902c7f474e836a58b7b1d4347bd234) no-repeat 50% 50%;
    -webkit-mask-size: cover;
    mask-size: cover;
}

.eib-select__dropdown {
    position: absolute;
    right: 0;
    left: 0;
    list-style: none;
    background: transparent;
    transform: scaleY(0);
    transform-origin: top;
    transition: transform 0.2s ease-in;
    transition-delay: 0s;
    margin: 0 !important;
    padding: 0 !important;
}

.eib-select__link {
    display: block;
    width: 100%;
    padding: 0.32em 1.4em 0.34em 0.8em;
    color: #0e2031;
    font-weight: 500;
    text-align: left;
    text-transform: uppercase;
    background-color: #fff;
    border-top: 1px solid rgba(171, 171, 171, 0.3);
}
.eib-select__link:hover {
    color: #2f80ed;
    text-decoration: none;
}

.eib-select__option {
    font-size: 1.4rem;
}
.eib-select__option:last-child .eib-select__link {
    border-bottom-right-radius: 0.2777777778em;
    border-bottom-left-radius: 0.2777777778em;
}

.eib-select:hover .eib-select__label {
    color: #333;
    background-color: #fff;
}
.eib-select:hover .eib-select__label:after {
    background-color: #333;
}

.eib-select.is-open .eib-select__dropdown {
    transform: scaleY(1);
    transition-delay: 0.1s;
}
.eib-select.is-open .eib-select__label {
    color: #ababab;
    background-color: #fff;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    transition-delay: 0s;
}
.eib-select.is-open .eib-select__label:after {
    background-color: #ababab;
    transform: rotate(90deg);
    transition-delay: 0s;
}

.eib-footer a{color:#737373!important}.eib-footer__title{display:block;margin-bottom:1.6rem}.eib-footer__subscription{display:flex;max-width:400px;margin-top:2.4rem}.eib-footer__input{flex-grow:1;flex-shrink:1;min-width:150px;padding:1.6rem 1.6rem;color:#737373;font-size:1.8rem;line-height:1;background-color:#fff;border:none}.eib-footer .newsletter-form{--primary: #2f80ed;--primary-dark: #2055ee;--primary-darkest: #133fc0;--input-placeholder: #a6accd;--input-text: #646b8c;--border-default: #e1e6f9;--border-active: #333333;--background: #fff;--button-text: #fff;--success: #2f80ed;--trails: rgba(39, 94, 254, 0.15);display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:0;background:var(--background);border-radius:0 4.8rem 4.8rem 0;box-shadow:inset 0 0 0 var(--border-width, 1px) var(--border, var(--border-default));-webkit-box-align:center}.eib-footer__input,.eib-footer__button,.next-step{display:block;margin:0;font-family:inherit;line-height:24px;background:none;border:none;outline:none;-webkit-appearance:none}.eib-footer__input{flex-grow:1;width:100%;color:var(--input-text);font-weight:400;-webkit-box-flex:1}.eib-footer__input::-moz-placeholder{color:var(--input-placeholder)}.eib-footer__input:-ms-input-placeholder{color:var(--input-placeholder)}.eib-footer__button{display:none}.eib-footer__button,.next-step{--text-opacity: 1;--success-x: -12px;--success-stroke: 14px;--success-opacity: 0;--border-radius: 0 4.8rem 4.8rem 0;--overflow: hidden;--x: 0;--y: 0;--rotate: 0deg;--plane-x: 0;--plane-y: 0;--plane-opacity: 1;--trails-stroke: 57px;--left-wing-background: var(--primary);--left-wing-first-x: 0%;--left-wing-first-y: 0%;--left-wing-second-x: 50%;--left-wing-second-y: 0%;--left-wing-third-x: 0%;--left-wing-third-y: 100%;--left-body-background: var(--primary);--left-body-first-x: 50%;--left-body-first-y: 0%;--left-body-second-x: 50%;--left-body-second-y: 100%;--left-body-third-x: 0%;--left-body-third-y: 100%;--right-wing-background: var(--primary);--right-wing-first-x: 50%;--right-wing-first-y: 0%;--right-wing-second-x: 100%;--right-wing-second-y: 0%;--right-wing-third-x: 100%;--right-wing-third-y: 100%;--right-body-background: var(--primary);--right-body-first-x: 50%;--right-body-first-y: 0%;--right-body-second-x: 50%;--right-body-second-y: 100%;--right-body-third-x: 100%;--right-body-third-y: 100%;position:relative;min-width:100px;padding:1.6rem 1.6rem;color:var(--button-text);font-weight:600;text-align:center;border-radius:var(--border-radius);transform:translateZ(0);opacity:var(--button-opacity, 0.5);filter:var(--button-filter, grayscale(65%))}.go-next{font-weight:500;margin-left:.667rem}.submit-newsletter__button{height:100%}.eib-footer__button:not(.active),.next-step:not(.active){background:#0e2031}.plane,.trails{position:absolute}.plane{top:0;right:0;bottom:0;left:0;transform:translate(var(--x),var(--y)) rotate(var(--rotate)) translateZ(0)}.plane .left,.plane .right{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(var(--plane-x),var(--plane-y)) translateZ(0);opacity:var(--plane-opacity)}.plane .left:before,.plane .left:after,.plane .right:before,.plane .right:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-index, 2);background:var(--b, var(--left-wing-background));border-radius:var(--border-radius);transform:translate(var(--part-x, 0.25%),var(--part-y, 0)) translateZ(0);content:'';clip-path:polygon(var(--first-x, var(--left-wing-first-x)) var(--first-y, var(--left-wing-first-y)),var(--second-x, var(--left-wing-second-x)) var(--second-y, var(--left-wing-second-y)),var(--third-x, var(--left-wing-third-x)) var(--third-y, var(--left-wing-third-y)))}.plane .left:after{--part-x: 0;--z-index: 1;--b: var(--left-body-background);--first-x: var(--left-body-first-x);--first-y: var(--left-body-first-y);--second-x: var(--left-body-second-x);--second-y: var(--left-body-second-y);--third-x: var(--left-body-third-x);--third-y: var(--left-body-third-y)}.plane .right:before{--part-x: -0.25%;--z-index: 2;--b: var(--right-wing-background);--first-x: var(--right-wing-first-x);--first-y: var(--right-wing-first-y);--second-x: var(--right-wing-second-x);--second-y: var(--right-wing-second-y);--third-x: var(--right-wing-third-x);--third-y: var(--right-wing-third-y)}.plane .right:after{--part-x: 0;--z-index: 1;--b: var(--right-body-background);--first-x: var(--right-body-first-x);--first-y: var(--right-body-first-y);--second-x: var(--right-body-second-x);--second-y: var(--right-body-second-y);--third-x: var(--right-body-third-x);--third-y: var(--right-body-third-y)}.trails{top:-4px;left:16px;display:block;width:33px;height:64px;transform:rotate(68deg) translateZ(0);fill:none;stroke:var(--trails);stroke-linecap:round;stroke-width:2;stroke-dasharray:57px;stroke-dashoffset:var(--trails-stroke)}.eib-footer__button span{position:relative;z-index:4;display:block;opacity:var(--text-opacity)}.eib-footer__button .success{position:absolute;top:1.6rem;right:0;left:0;z-index:0;color:var(--success);transform:translateX(var(--success-x)) translateZ(0);opacity:var(--success-opacity)}.eib-footer__button .success svg{display:inline-block;width:16px;height:16px;margin:4px 8px 0 0;vertical-align:top;fill:none;stroke:var(--success);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14px;stroke-dashoffset:var(--success-stroke)}.eib-footer__select{display:none;width:calc(100% - 105px);height:100%;margin-left:2px;padding:14px;font-size:1.8rem;line-height:1;border:none;outline:none;visibility:hidden;-webkit-appearance:none}.eib-footer__select option{font-size:1.6rem}.eib-form-helper{position:absolute;bottom:30px;margin-left:1.6rem;color:#2f80ed;font-weight:500;font-size:1.4rem;text-transform:uppercase;transform:translate(1.2rem);visibility:hidden;opacity:0}.eib-footer p{margin:1.6rem 0!important;font-size:1.6rem!important}.eib-footer a:visited{color:#737373!important}.eib-form-success{position:absolute;color:#2f80ed;font-weight:500!important;font-size:1.4rem!important;display:none;bottom:30px}.eib-footer__input{flex-grow:1!important;flex-shrink:1!important;min-width:150px!important;padding:1.6rem 1.6rem!important;color:#737373!important;font-size:1.8rem!important;line-height:1!important;background-color:transparent!important;border:none!important;box-shadow:none!important;margin-bottom:0!important}.eib-footer__button,.next-step{min-width:120px!important}.cookies-home.bg-color-dark-blue{background:#0E2031;color:white}.cookies-hr.bg-color-blue-second{background:#2F80ED;color:white}.cookies-hr .eib-button--primary{background-color:#0E2031;border:2px solid #0E2031;margin-left:15px;color:white}.cookies-hr .eib-button--secondary{background-color:transparent;color:white;border:2px solid white;margin-left:15px}.cookies-hr .eib-button--secondary:before{background:none}#eib-popup-policy,#hr-popup-policy{position:fixed;display:none;width:100%;border:none;bottom:0px;left:0;min-height:40px;z-index:1000;padding-bottom:30px}.cookies-home__btn-close--cookie{margin-left:15px}.cookies-home__desc-wrap{text-align:center}.eib-footer__covid-alert{background-color:#2f80ed;padding-top:10px;padding-bottom:10px;display:flex;position:fixed;bottom:0;z-index:1000;width:100%;display:none;text-align:center}.eib-footer__covid-alert .eib-footer__covid-text{margin:0 auto;text-align:center;color:white;display:inline-block;max-width:90vw}.eib-footer__covid-alert .eib-footer__covid-alert-close{color:white;right:10px;display:inline-block;float:right;width:30px;height:30px}

.breadcrumbs-container .breadcrumbs{display:none;padding:0;margin:0;list-style:none}@media (min-width:1011px){.breadcrumbs-container .breadcrumbs{display:block;align-items:center}}.breadcrumbs-container .breadcrumbs li{position:relative;display:inline-block;vertical-align:middle}.breadcrumbs-container .breadcrumbs li:first-child{margin-left:0}.breadcrumbs-container .breadcrumbs li:nth-child(1) .dropdown-menu{transform:translate(-25%,0)}.breadcrumbs-container .breadcrumbs li>a{position:relative;display:inline-block;padding:1px 5px;margin-right:-2px;font-size:15px;color:#00529e;vertical-align:middle;border-top-right-radius:0;border-bottom-right-radius:0}.breadcrumbs-container .breadcrumbs li>a::before{position:absolute;bottom:5px;left:8px;width:calc(100% - 16px);height:1px;content:'';background:#00529e;opacity:0;background:#fff}.breadcrumbs-container .breadcrumbs li>span{display:inline-block;padding:8px;vertical-align:middle;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.breadcrumbs-container .breadcrumbs li.breadcrumbs__home span,.breadcrumbs-container .breadcrumbs li.breadcrumbs__home>a{padding-top:9px;padding-bottom:9px}.breadcrumbs-container .breadcrumbs li i{position:relative;display:block;font-size:13px;will-change:transform}.breadcrumbs-container .breadcrumbs .breadcrumbs__home .dropdown-menu{left:95%!important}.breadcrumbs-container .breadcrumbs .dropdown-menu{left:20%;padding:0;margin:0;border:1px solid #fff;border-radius:5px}.breadcrumbs-container .breadcrumbs .dropdown-menu li{display:block;margin:0}.breadcrumbs-container .breadcrumbs .dropdown-menu a{display:block;width:100%;padding:6px 8px;font-size:14px;color:#4f4f4f;font-weight:300}.breadcrumbs-container .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,0.175)}.breadcrumbs-container .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}html{scroll-behavior:smooth}.eib-mega-menu a:visited{color:inherit}.eib-mega-menu__results{overflow-x:hidden;overflow-y:scroll;scrollbar-color:rgba(117,124,143,0.25) transparent}.eib-mega-menu__results::-webkit-scrollbar{width:10px}.eib-mega-menu__results::-webkit-scrollbar-thumb{background:rgba(117,124,143,0.25);border-radius:20px}.eib-mega-menu__results::-webkit-scrollbar-track{background:transparent}.eib-mega-menu__search-input{box-sizing:border-box!important;width:100%!important;padding:1.4rem 4.8rem 1.4rem 1.6rem!important;color:#c7cacf!important;font-size:1.8rem!important;background:transparent!important;border:none!important;margin-bottom:0!important}.eib-mega-menu__results-popular-results{padding:0;margin:1.3333333333em 0 0 0;list-style:none;padding-bottom:2.25rem}.eib-mega-menu__results-popular-queries{padding:0;margin:1.3333333333em 0 0 0;list-style:none;display:table}.eib-mega-menu__search-form{background:none!important}.eib-mega-menu__item{background:none!important}.eib-mega-menu__results-title-search-keywords,.eib-mega-menu__results-title-search-most-visited{color:#abb0bf;letter-spacing:1.5px;font-size:16px;line-height:20px;font-weight:500;text-transform:uppercase;margin-top:1.3333333333em}.eib-mega-menu__results-top,.eib-mega-menu__results-page{margin-top:1.3333333333em;margin-bottom:0.8888888889em;padding-top:0.8888888889em}.eib-mega-menu__search-label{text-transform:uppercase}.eib-mega-menu__results-top{margin-bottom:0.8888888889em;padding-bottom:2.25rem;border-bottom:1px solid rgba(255,255,255,0.24);padding-top:0.8888888889em}.eib-mega-menu__search-label--advanced{margin-top:0!important}.eib-mega-menu__search-label--advanced-static{float:right}.eib-mega-menu__search-label--advanced-static i,.eib-mega-menu__search-label--advanced i{color:#2F80ED;margin-left:5px}.eib-mega-menu__search-label{margin-bottom:1.6rem;color:#abb0bf!important;font-size:1.6rem}

body>footer,body>header,main{
    float:left;
    width:100%
}
.press-release-page {
    padding-bottom: 8rem;
}
.post-text img{
    width:auto;
    text-align:center;
    margin:auto
}
b,strong{
    font-weight:500
}
.post-text-wrapper>h3{
    margin-top:30px
}
h1.summary-title{
    font-size:21px;
    color:#4f4f4f;
    line-height:1.6;
    font-family:Roboto,sans-serif;
    font-weight:400
}
.carousel__header{
    padding-top:20px;
    padding-bottom:20px;
    margin-left:15px
}
.aside__meta dl dt{
    height:23px;
    overflow:hidden
}
.device-mobile .video__bg--content{
    left:inherit;
    top:50%;
    transform:translate(0,-50%);
    padding:25px
}
.post-video__content iframe{
    float:left
}
.post-media.post-text.container-fluid.bg-color-light-grey{
    padding-top:10px;
    padding-bottom:10px
}
.office__picture{
    background-size:cover;
    background-repeat:no-repeat
}
@media (max-width:767px){
    .logo-div{
        padding-top:12px
    }
    .search-form-responsive.open{
        padding-top:10px;
        padding-bottom:10px;
        height:auto;
        visibility:visible;
        opacity:1;
        border-bottom:1px solid #ccc;
        margin-bottom:10px
    }
    .search-form-responsive input[type=search]{
        color:#fff;
        background:#00529e;
        font-size:20px;
        text-align:left;
        border:0;
        margin:0 auto;
        outline:0;
        height:auto;
        line-height:35px
    }
}
h2 span,h3 span,h4 span,h5 span{
    font-size:inherit!important
}
body{
    overflow-x:hidden
}
.text-over-image ul.languages-list li .language-option{
    color:#fff!important;
    font-weight:300
}
.text-over-image a:hover{
    color:#fff
}
.banner__languages--list ul.languages-list--options{
    padding-top:5px
}
.banner__languages--list ul.languages-list--options li{
    display:inline;
    font-size:16px;
    color:#00529a
}
.banner__languages--list ul.languages-list--options li span:not(.selected):hover{
    text-decoration:underline;
    cursor:pointer
}
.banner__languages--list ul.languages-list--options li span.selected,.banner__languages--list ul.languages-list--options li span.selected:hover{
    font-weight:600!important
}
.banner__post-info .header__informations{
    margin-top:10px
}
ul.header__informations>li{
    padding-left:5px!important;
    padding-right:5px!important
}
@media (max-width:480px){
    ul.header__informations>li{
        padding-left:0!important;
        padding-right:0!important
    }
}
.tags-value .list-inline>li{
    padding-left:0;
    padding-right:0
}
.header-banner.header-banner__container{
    float:left;
    width:100%;
    display:block;
    margin-bottom:30px
}
.header-banner__bg-img{
    min-height:65vh
}
@media only screen and (min-width:1469px){
    .header-banner__bg-img{
        min-height:53vh
    }
}
@media (max-width:1281px) and (max-height:580px){
    .header-banner__bg-img{
        min-height:600px!important
    }
}
@media (max-width:1281px) and (max-height:580px){
    .header-banner__bg-img{
        min-height:600px!important
    }
}
@media (max-width:767px){
    .header-banner__bg-img{
        min-height:75vh
    }
}
.header-banner.header-banner__container{
    float:left;
    width:100%;
    display:block;
    margin-bottom:30px
}
.header-banner .mega-title .header-banner__wrapper{
    height:97.5vh
}
.header-banner .banner__share{
    display:inherit;
    margin-top:1.6rem
}
.header-banner .mega-title .header-banner__wrapper::before{
    background:linear-gradient(rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 25%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.6) 100%)
}
.header-banner .mega-title .banner__container.banner__container--top.text-over-image{
    top:100px
}
.header-banner .mega-title .header-banner__wrapper .banner__share{
    padding-bottom:10px
}
main#content section.post-text ul>li:before{
    content:"";
    border-style:solid;
    border-width:.35em 0 .35em .45em;
    display:inline-block;
    height:0;
    width:0;
    border-color:transparent #00529e;
    margin-left:-8px;
    top:0;
    position:relative;
    left:-15px
}
.tags-value.short-content{
    overflow:hidden;
    height:6em
}
.full-content{
    height:auto
}
.full-content .c-button-tag{
    display:block!important
}
.full-content.tags-value .tag-text__list li:nth-child(n+4){
    display:inline-block!important
}
.show-more--link{
    margin-top:10px
}
.full-content+.show-more--link .show-more{
    display:none!important
}
.show-more--link span.fa{
    font-weight:500
}
.show-more--link a{
    cursor:pointer
}
.tag-content__list.eib-typography .show-more--link,.tag-content__list.eib-typography>:not(:first-child){
    margin-top:0!important
}
.tag-content__list.eib-typography>:not(:first-child){
    padding-bottom:0!important
}
.tag-content__list.eib-typography .show-more--link a{
    font-size:16px!important
}
main#content section.post-text ul.list-unstyled>li:before{
    display:none
}
main#content section.post-text ul{
    list-style:none
}
@media (max-width:767px){
    .header-banner .mega-title .banner__container.banner__container--top.text-over-image{
        top:auto;
        margin-top:80px
    }
    .header-banner .mega-title h2.h1{
        font-size:42px
    }
    .header-banner .mega-title .header-banner__wrapper{
        height:90vh
    }
    ul.header__informations{
        text-align:center;
        display:inline-block
    }
    .text-left ul.header__informations{
        text-align:left
    }
    .post-media.post-text a{
        word-break:keep-all;
        -ms-word-break:keep-all;
        -webkit-word-break:keep-all
    }
    .header-banner .mega-title ul.header__informations>li{
        padding-bottom:0
    }
    .header-banner .mega-title .header-banner__wrapper .banner__share{
        padding-bottom:0
    }
}
body .banner__author,body .banner__author a,body ul.header__informations>li.header__date-informations{
    font-size:1.2rem;
    font-weight:700
}
body .header__informations .banner__author span{
    font-size:1.2rem!important
}
.stories .banner__post-info ul.header__informations li{
    padding:0 2.4rem 0 0!important
}
.header__figure--image{
    display:block;
    height:500px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center
}
.post-media-figcaption{
    margin-right:10px
}
.post-author .post-author__tags .tag-text__list li,.post-author .post-author__tags .tag-text__list li *{
    font-size:14px
}
.carousel__related-bottom{
    padding-top:40px;
    padding-bottom:20px
}
@media (max-width:767px){
    .carousel .card{
        width:100%;
        left:0
    }
}
.accordion a[href$=".pdf"]{
    background-image:none!important
}
.accordion a[href$=".pdf"]::after{
    color:#f82015;
    padding-left:5px;
    content:"\f1c1";
    font-family:"Font Awesome 6 Pro";
    font-weight:300
}
@media (max-width:767px){
    .newsletter-subscription-wrapper{
        max-height:100%
    }
    .newsletter-subscription-text{
        padding:0
    }
    .newsletter-subscription-form{
        padding-left:0!important
    }
    .form-footer__newsletter .input-wrap{
        margin-left:5vw
    }
}
.lightbox-overlay .close-btn,.newsletter-cookie .close-btn{
    right:10px;
    position:absolute;
    top:10px;
    border-radius:50px;
    text-decoration:none;
    padding:5px 5px 5px 8px;
    color:#2f80ed!important
}
.popup-newsletter .close-btn::before{
    font-family:"Font Awesome 6 Pro";
    font-weight:300;
    content:"\f00d";
    font-size:18px;
    line-height:10px
}
.popup-newsletter .close-btn::before:hover{
    background-color:#fff;
    color:#00529a
}
.popup-newsletter .close-btn::before{
    color:#00529e;
    font-family:"Font Awesome 6 Pro";
    font-weight:300;
    content:"\f00d";
    font-size:18px;
    line-height:10px
}
.lightbox-overlay .close-btn:hover,.newsletter-cookie .close-btn:hover{
    opacity:.7
}
@media (max-width:767px){
    .newsletter-cookie .newsletter-popup{
        height:355px
    }
}
.covid-popup .popup-newsletter{
    background-color:#cd3333!important
}
.covid-popup .popup-newsletter .close-btn,.covid-popup .popup-newsletter h2,.covid-popup .popup-newsletter h3,.covid-popup .popup-newsletter p{
    color:#fff!important
}
.covid-popup .popup-newsletter .close-btn:hover{
    background-color:#00529a
}
@media (max-width:1024px){
    .fancybox-close::before{
        background-image:none;
        font-family:"Font Awesome 6 Pro";
        content:"\f057";
        font-weight:900;
        color:#000;
        position:relative;
        right:3px;
        top:3px;
        font-size:25px
    }
    .fancybox-close{
        background-image:none
    }
    .fancybox-next::before{
        background-image:none;
        font-family:"Font Awesome 6 Pro";
        content:"\f0a9";
        font-weight:900;
        color:#000;
        position:relative;
        top:45%;
        right:10px;
        font-size:25px
    }
    .fancybox-next span{
        display:none
    }
    .fancybox-prev::before{
        background-image:none;
        font-family:"Font Awesome 6 Pro";
        content:"\f0a8";
        font-weight:900;
        color:#000;
        position:relative;
        top:45%;
        left:44px;
        font-size:25px
    }
    .fancybox-prev span{
        display:none
    }
}
section.carousel .carousel__wrapper .carousel__result article{
    padding-left:15px;
    padding-right:15px;
    outline:0
}
section.carousel .carousel__wrapper .carousel__header{
    margin-bottom:20px;
    padding-bottom:10px
}
section.carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider{
    padding-left:30px;
    padding-right:30px
}
section.carousel.carousel__related-bottom .carousel__wrapper .carousel__result.slick-dotted.slick-slider{
    padding-left:0;
    padding-right:0
}
.slick-cloned,.slick-slide{
    transform:translate3d(0,0,0)
}
@media (max-width:480px){
    section.carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider{
        padding-left:10px;
        padding-right:10px
    }
}
section.carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-prev{
    left:5px
}
section.carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-next{
    right:15px
}
@media (min-width:992px){
    section.carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-prev{
        left:-32px
    }
    section.carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-next{
        right:0
    }
}
section.carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-next:before,section.carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-prev:before{
    font-family:'Glyphicons Halflings';
    font-size:30px;
    color:#0c60a6
}
section.carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-prev:before{
    content:"\e079"
}
section.carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-next:before{
    content:"\e080"
}
section.carousel .carousel__wrapper .carousel__result .slick-dots li:only-child{
    display:none
}
section.carousel .carousel__wrapper .carousel__result .slick-dots li{
    width:15px;
    height:15px
}
section.carousel .carousel__wrapper .carousel__result .slick-dots li button:before{
    font-size:10px;
    opacity:.75;
    color:#919aa2
}
section.carousel .carousel__wrapper .carousel__result .slick-dots li button:hover:before{
    opacity:1;
    color:#575c61
}
section.carousel .carousel__wrapper .carousel__result .slick-dots li.slick-active button:before,section.carousel .carousel__wrapper .carousel__result .slick-dots li.slick-active button:hover:before{
    opacity:1;
    color:#00529e
}
section.carousel .carousel__wrapper .carousel__result .slick-dots{
    position:relative;
    bottom:0
}
section.carousel .carousel__wrapper .carousel__header{
    text-align:center
}
section.carousel.carousel__related-bottom .carousel__wrapper .carousel__header{
    text-align:left
}
.post-text .banner__article.banner__text--only p a>img{
    display:inline-block
}
.slick-track article .card.card-standard{
    min-height:570px!important
}
.button-list .btn.dropdown-toggle{
    background-color:#fff;
    border:1px solid #00529a;
    border-radius:3px;
    font-size:18px;
    color:#00529a;
    padding:5px 10px
}
.button-list .btn.dropdown-toggle.active-state{
    background-color:#00529a;
    color:#fff
}
.button-list .btn-group.open .btn.dropdown-toggle{
    box-shadow:none
}
.button-list .btn-dropdown ul.dropdown-menu li a{
    font-size:16px;
    color:#00529a;
    text-transform:capitalize
}
.button-list .btn-dropdown ul.dropdown-menu li a i:hover{
    opacity:1
}
.button-list .btn-group{
    margin-right:10px
}
.container.gallery .gallery-images .gallery-images-item{
    height:165px
}
.container.container-col-10.gallery .gallery-images .gallery-images-item{
    height:114px
}
.container.container-col-8.gallery .gallery-images .gallery-images-item{
    height:104px
}
body .btn.disabled-state{
    color:#fff!important;
    background-color:#2f80ed!important;
    opacity:1!important;
    border:2px solid #2f80ef!important;
    cursor:default!important
}
body .btn.disabled-state:hover{
    color:#fff!important;
    background-color:#2f80ed!important;
    opacity:1!important;
    border:2px solid #2f80ef!important;
    cursor:default!important
}
.static-btn.active-state{
    background-color:#00529a!important;
    color:#fff
}
.static-btn.active-state:hover{
    background-color:#36bae7!important;
    color:#fff;
    border-color:#13b0e7
}
.video__bg iframe{
    box-sizing:border-box;
    height:56.25vw;
    left:50%;
    min-height:100%;
    min-width:100%;
    transform:translate(-50%,-50%);
    position:absolute;
    top:50%;
    width:177.77777778vh
}
.overlay-bg{
    background:rgba(0,0,0,.4);
    width:100%;
    height:100%;
    position:absolute;
    z-index:0
}
.video__bg--content{
    width:50%;
    transform:translate(-50%,-50%);
    left:50%;
    top:50%;
    display:block;
    float:left;
    position:relative;
    z-index:998
}
.device-mobile .video__bg--content{
    width:100%
}
.video__bg--content *{
    color:#fff
}
.wrap-twitter .twitter-tweet{
    margin:0 auto!important
}
.header-banner.bg-size-cover{
    position:relative
}
.h1,.h2,.h3,.h4,.h5,.h6,body .standard-header__summary>p,h1,h2,h3,h4,h5,h6{
    color:#333
}
@media (min-width:992px){
    .bg-size-cover.col-md-6{
        width:50%
    }
}
.row-left{
    margin-left:-15px
}
h1 p{
    font-family:Roboto,sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:22px!important;
    line-height:160%;
    color:#333
}
p{
    font-family:Roboto,sans-serif;
    font-style:normal;
    font-weight:400;
    font-size:18px;
    line-height:160%;
    margin:16px 0!important
}
body .bg-color-blue{
    background-color:#0e2031!important
}
body a{
    color:#2f80ed
}
a[href*=".pdf"]{
    margin-right:34px!important
}
a[href*=".pdf"]:not(.btn):not(.eib-button):not([class=c-])::after{
    content:url(//tech.eib.org/_tools/front/css/framework/rl/img/file-pdf-light-blue.svg);
    width:14px;
    display:inline-block;
    position:absolute;
    margin-left:3px;
    margin-top:4px
}
a:hover{
    text-decoration:none
}
aside a,aside a:hover,aside a:visited,main a,main a:hover,main a:visited{
    color:#2f80ed
}
main .color-blue{
    color:#2f80ed!important
}
a .fa-angle-right,a .fa-arrow-right{
    margin-left:16px
}
.fa.fa-angle-right::before{
    content:"\f061"
}
main p a:not(.sub-item):not(.eib-footer__menu-link):not(.btn):not(.cursor-pointer):not(.card-img):not(.card-row-img),main p a:not(.sub-item):not(.eib-footer__menu-link):not(.btn):not(.cursor-pointer):not(.card-img):not(.card-row-img):focus,main p a:not(.sub-item):not(.eib-footer__menu-link):not(.btn):not(.cursor-pointer):not(.card-img):not(.card-row-img):visited,main ul a:not(.sub-item):not(.eib-footer__menu-link):not(.btn):not(.cursor-pointer):not(.card-img):not(.card-row-img):not(.paper-item),main ul a:not(.sub-item):not(.eib-footer__menu-link):not(.btn):not(.cursor-pointer):not(.card-img):not(.card-row-img):not(.paper-item):focus,main ul a:not(.sub-item):not(.eib-footer__menu-link):not(.btn):not(.cursor-pointer):not(.card-img):not(.card-row-img):not(.paper-item):visited{
    color:#2f80ed;
    text-decoration:none;
    background-image:linear-gradient(to right,#2f80ed 0,#2f80ed 100%);
    background-position:0 1.02em;
    background-size:0 2px;
    background-repeat:no-repeat;
    transition:background .878s
}
a.next-tab,a.prev-tab{
    background:0 0!important
}
main p a:not(.sub-item):not(.eib-footer__menu-link):not(.btn):not(.cursor-pointer):not(.card-img):not(.card-row-img):not(.gallery-grid-item):hover,main ul a:not(.sub-item):not(.eib-footer__menu-link):not(.btn):not(.cursor-pointer):not(.card-img):not(.card-row-img):not(.gallery-grid-item):hover{
    color:#2f80ed;
    background-size:100% 2px!important
}
.underline-w-icon:hover,.underline-w-icon:not(.sub-item):not(.eib-footer__menu-link):not(.btn):not(.cursor-pointer):not(.card-img):not(.card-row-img):not(.paper-item):hover{
    color:#2f80ed;
    background-size:calc(100% - 1.45em) 2px!important
}
ul.list-number li::before{
    color:#2f80ed!important
}
body .right-column ul.list-number li a{
    display:inline
}
header h1{
    margin-bottom:0
}
.header-banner-title{
    padding-top:80px
}
.header-title__wrapper{
    padding:80px 0
}
.header-banner__bg-img .header-title__wrapper{
    padding:0
}
div.border-bottom{
    padding:1.6rem 0
}
h1+.standard-header__summary{
    margin-top:16px
}
div .border-bottom.color-blue::after,div .border-bottom::after,div .color-blue .border-bottom::after,div.border-bottom div .border-bottom::after{
    border-bottom:2px solid #ababab;
    width:100%;
    max-width:100%
}
.press-releases div .border-bottom::after,.stories div .border-bottom::after{
    width:100%;
    max-width:100%
}
body .text-over-image .border-bottom::after{
    border-bottom:2px solid rgba(255,255,255,.3)
}
.banner__post-info .header__informations{
    margin-top:16px
}
.header__informations .banner__share{
    padding:0!important
}
.banner__share .resp-sharing-button__link{
    margin:0 15px 0 0!important
}
div .resp-sharing-button__link{
    font-size:18px!important
}
.resp-sharing-button__link{
    background:0 0!important
}
.resp-sharing-button__icon.resp-sharing-button__icon{
    color:#2f80ed
}
.header__date-informations+.banner__share{
    margin-left:16px
}
.press-releases .header__date-informations{
    width:100%;
    text-align:left
}
.press-releases .banner__share{
    margin-top:16px;
    margin-left:0;
    float:left
}
.press-releases #printExec{
    margin-top:16px!important
}
@media (max-width:768px){
    #printExec{
        display:none!important
    }
}
.card.card-standard{
    box-shadow:10px 10px 15px rgba(0,0,0,.2);
    border-radius:10px
}
body .slick-track article .card.card-standard{
    max-height:498px!important;
    height:498px!important;
    min-height:auto!important
}
.card.card-date:hover,.card.card-standard:hover{
    border-radius:10px!important
}
.card .card-img{
    min-height:54%;
    height:54%
}
.card a{
    content:none!important
}
body .card header.card-header{
    padding:29px 23px 0 23px;
    height:auto
}
.card .card-header .card-date-author{
    margin-bottom:0
}
.card .card-date{
    font-family:Roboto,sans-serif;
    font-style:normal;
    font-weight:700;
    font-size:12px;
    line-height:120%;
    text-align:right;
    letter-spacing:1px;
    text-transform:uppercase;
    color:#ababab;
    float:right
}
.card .card-author{
    padding:0;
    visibility:hidden;
    font-size:16px
}
.card .card-author a{
    font-family:Roboto,sans-serif;
    font-style:normal;
    font-weight:700;
    font-size:12px;
    line-height:120%;
    letter-spacing:1px;
    text-decoration:underline!important;
    text-transform:uppercase;
    color:#ababab!important;
    float:left;
    margin:0;
    padding:0;
    visibility:visible
}
.card .card-author a:hover{
    background:0 0!important
}
.card .card-title{
    font-family:Alegreya Sans,sans-serif;
    font-style:normal;
    font-weight:700;
    font-size:24px;
    line-height:110%;
    color:#0e2031;
    margin-bottom:16px;
    display:-webkit-box;
    max-width:100%;
    max-height:125px;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    overflow:hidden;
    text-overflow:ellipsis
}
.card .card-title a,[class*=card-row] .card-row-title a{
    display:inline!important;
    line-height:110%;
    color:#0e2031!important;
    background-image:linear-gradient(to right,#2f80ed 0,#2f80ed 100%);
    background-position:0 .92em!important;
    background-size:0 2px;
    background-repeat:no-repeat;
    transition:background .878s
}
.card .card-title a::before{
    content:none!important
}
.card .card-body{
    padding:0 23px 10px 23px!important
}
.card.card-standard .card-body{
    display:none
}
.card.card-standard:hover .card-title a,[class*=card-row]:hover .card-row-title a{
    color:#2f80ed!important;
    background-size:100% 2px!important
}
.card.card-standard:hover .card-body{
    display:inline-block
}
.card .card-row-text,.card .card-text,.card .card-text p{
    font-size:16px;
    line-height:160%;
    font-weight:400;
    color:#4f4f4f
}
.card-row-text p{
    margin:0!important
}
.card.card-standard footer.card-footer{
    position:absolute;
    width:100%;
    bottom:0;
    padding:0 23px 29px 23px!important;
    background-color:#fff
}
.card footer.card-footer .card-tags{
    height:69px!important;
    overflow:hidden!important;
    display:flex!important;
    align-items:flex-end;
    flex-wrap:wrap;
    transition:all .3s ease-in
}
.card.card-standard>.card-header:first-child{
    margin-top:74%
}
body .breadcrumbs-container .breadcrumbs li a{
    margin:0
}
body .breadcrumbs-container .breadcrumbs__home .cursor-pointer.sub-item,body .breadcrumbs-container li .sub-item{
    border-radius:4px 0 0 4px
}
.breadcrumbs-container .breadcrumbs li>a,body .breadcrumbs-container .breadcrumbs li>a.sub-item{
    padding-top:9px;
    padding-bottom:9px
}
body .breadcrumbs-container .breadcrumbs .dropdown-menu a:hover{
    background:#fff;
    color:#2f80ed!important
}
body .breadcrumbs-container .breadcrumbs__home a.cursor-pointer.sub-item::before{
    content:none
}
body .breadcrumbs-container .breadcrumbs li>span{
    padding:9px 9px
}
body.breadcrumbs-container .breadcrumbs li span.breadcrumbs-toggle{
    padding-top:9px;
    padding-bottom:10.3px
}
body .breadcrumbs-container .breadcrumbs .breadcrumbs__home .dropdown-menu{
    left:55px!important
}
body .breadcrumbs-container .breadcrumbs li:not(.breadcrumbs__home) .dropdown-menu{
    left:0!important
}
body .breadcrumbs-container .breadcrumbs .dropdown-menu a{
    padding:11px 12px!important;
    border-bottom:1px solid #abaBAB36
}
.breadcrumbs-container .breadcrumbs li a,.breadcrumbs-container .breadcrumbs li span{
    float:left
}
body .breadcrumbs-container .breadcrumbs>li>span{
    color:#fff
}
body .breadcrumbs-container .breadcrumbs .dropdown-menu a,body .breadcrumbs-container .breadcrumbs>li>a,body.breadcrumbs-container .breadcrumbs a.sub-item{
    font-family:Roboto,sans-serif;
    font-style:normal;
    font-weight:700;
    font-size:12px;
    line-height:120%;
    letter-spacing:1px;
    text-transform:uppercase
}
body .header-title .breadcrumbs-container .breadcrumbs li:hover>a.sub-item,body .header-title .breadcrumbs-container .breadcrumbs li:hover>a.sub-item+span{
    background:#2f80ed
}
body .breadcrumbs-container .breadcrumbs li>a,body .breadcrumbs-container .breadcrumbs li>span{
    color:#2f80ed
}
.header-banner__bg-img .breadcrumbs-container .breadcrumbs>li>a{
    color:#fff
}
body .breadcrumbs-container .breadcrumbs>li>a,body .breadcrumbs-container .breadcrumbs>li>span{
    color:#ababab
}
body .text-over-image .breadcrumbs-container .breadcrumbs .dropdown-menu a:hover{
    background-color:#fff!important
}
#newsletter{
    display:none
}
section .border-color-blue{
    border-color:#2f80ed
}
main#content section.post-text ul>li::before{
    width:8px
}
body .card,body div[class*=card-portrait-media]{
    height:484px!important
}
@media screen and (max-width:767px){
    .card{
        margin-left:25%;
        margin-right:25%
    }
    @media (max-width:600px){
        .card{
            margin-left:15%;
            margin-right:15%
        }
    }
    @media (max-width:380px){
        .card{
            margin-left:5%;
            margin-right:5%
        }
    }
}
body .slick-next,body .slick-prev{
    width:54px;
    height:55px
}
body section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider{
    padding-left:20px;
    padding-right:20px
}
.slick-slider .slick-prev,body section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-prev{
    z-index:10
}
@media (max-width:800px){
    .slick-slider .slick-next,body section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-next{
        right:0!important;
        z-index:10
    }
    .slick-slider .slick-prev,body section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-prev{
        left:0!important
    }
}
@media (min-width:801px) and (max-width:992px){
    .slick-slider .slick-next,body section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-next{
        right:-20px!important
    }
    .slick-slider .slick-prev,body section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-prev{
        left:-20px!important
    }
}
@media (min-width:992px){
    .slick-slider .slick-prev,body section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-prev{
        left:-34px!important
    }
    .slick-slider .slick-next,body section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-next{
        right:-34px!important
    }
}
body section .carousel .carousel__wrapper .carousel__result .slick-dots li.slick-active button::before,body section .carousel .carousel__wrapper .carousel__result .slick-dots li.slick-active button:hover::before{
    color:#2f80ed
}
.slick-slide.slick-active{
    visibility:visible;
    transition:visibility .4s ease-in
}
.slick-slide:not(.slick-active){
    visibility:hidden;
    transition:visibility .4s ease-in
}
section .slick-list{
    padding-left:10px;
    padding-right:10px
}
body section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-next::before,body section.carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-next::before{
    content:url(https://tech.eib.org/_tools/front/img/icons/pagination-right.svg);
    width:54px;
    display:block;
    opacity:1
}
section .slick-next:hover::before,section .slick-prev:hover::before{
    filter:grayscale(100%) brightness(20%);
    transition:all .3s ease-in-out
}
body section .carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-prev::before,body section.carousel .carousel__wrapper .carousel__result.slick-dotted.slick-slider .slick-prev::before{
    content:url(https://tech.eib.org/_tools/front/img/icons/pagination-left.svg);
    width:54px;
    display:block;
    opacity:1
}
.card.card-long-title,.card.card-standard,.card.card-title-style{
    box-shadow:10px 10px 15px rgba(0,0,0,.2);
    transition:all .3s ease-in-out;
    border-radius:10px
}
@media screen and (max-width:767px){
    .card{
        margin-left:0;
        margin-right:0
    }
    .card,.card.card-long-title,.card.card-standard,.card.card-title-style{
        box-shadow:none
    }
}
.card.card-long-title:hover{
    border-radius:10px
}
main .card.card-long-title .card-body .card-text{
    max-height:inherit
}
body .card.card-date .card-body .card-text,body .card.card-standard .card-body .card-text{
    height:0;
    transition:height .4s ease-in
}
.card.card-date:hover,.card.card-standard:hover{
    border-radius:10px!important
}
.card .card-img{
    min-height:51%;
    height:51%
}
[href*=publication].card-img{
    background-size:auto calc(100% - 84px)!important;
    background-position:50% 44%;
    background-color:#f4f9ff
}
.card.card-title-style .card-img{
    min-height:54.3%;
    height:54.3%;
    background-size:contain
}
.card a{
    content:none!important
}
body .card header.card-header{
    padding:29px 23px 0 23px
}
.card .card-header{
    background-color:#fff;
    min-height:45px;
    transition:all .3s ease-in-out
}
.card .card-header .card-date-author{
    margin-bottom:0
}
.card .card-date{
    font-family:Roboto,sans-serif;
    font-style:normal;
    font-weight:700;
    font-size:12px;
    line-height:120%;
    text-align:right;
    letter-spacing:1px;
    text-transform:uppercase;
    color:#ababab;
    float:right
}
.card .card-author{
    padding:0;
    visibility:hidden;
    font-size:16px
}
.card .card-date-author{
    max-height:30px;
    overflow:hidden
}
.card .card-date-author .card-author{
    padding-left:0
}
.card .card-author a{
    font-family:Roboto,sans-serif;
    font-style:normal;
    font-weight:700;
    font-size:12px;
    line-height:120%;
    letter-spacing:1px;
    text-decoration:underline!important;
    text-transform:uppercase;
    color:#ababab;
    float:left;
    margin:0;
    padding:0;
    visibility:visible
}
.card .card-title,.card.card-long-title h3{
    font-family:Alegreya Sans,sans-serif;
    font-style:normal;
    font-weight:700;
    font-size:20px;
    line-height:110%;
    color:#0e2031;
    margin-bottom:16px
}
.card .card-title a{
    font-weight:700
}
@media screen and (min-width:768px){
    .card .card-title,.card.card-long-title h3{
        font-size:24px
    }
}
.card .card-title a{
    display:inline!important;
    line-height:110%;
    color:#0e2031;
    background-image:linear-gradient(to right,#2f80ed 0,#2f80ed 100%);
    background-position:0 .92em;
    background-size:0 2px;
    background-repeat:no-repeat;
    transition:background .878s
}
.card .card-title a::before{
    content:none!important
}
.card .card-body{
    padding:0 23px 10px 23px!important;
    background-color:#fff
}
.card.card-standard .card-body{
    display:inline-block
}
.card.card-standard:hover .card-header{
    margin-top:-31%;
    transition:all .3s ease-in-out
}
.card.card-standard:hover>.card-header:first-child{
    margin-top:43%
}
.card.card-standard:hover .card-title a,.card.card-title-style:hover .card-title a{
    color:#2f80ed;
    background-size:100% 2px!important
}
.card.card-standard:hover .card-body{
    display:inline-block;
    transition-delay:.3s
}
.card.card-standard:hover .card-body .card-text{
    height:80px;
    transition:height .3s ease-in
}
.card .card-row-text,.card .card-text,.card .card-text p{
    font-size:16px;
    line-height:160%;
    font-weight:400;
    color:#4f4f4f
}
.card .card-text p{
    margin:0!important;
    overflow:hidden
}
.card-row.card-row-standard-media__pressReleases .card-row-text{
    display:none
}
.card.card-standard footer.card-footer{
    position:absolute;
    width:100%;
    bottom:0;
    padding:0 23px 29px 23px!important;
    background-color:#fff
}
body .card-row .card-row-tags span.btn.btn-primary-tag{
    padding:6px 12px
}
.card footer.card-footer .card-tags{
    height:34px!important;
    overflow:hidden!important;
    display:flex!important;
    align-items:flex-end;
    flex-wrap:wrap;
    transition:all .3s ease-in
}
.btn.btn-tag,.c-button-tag,.card .card-footer .card-tags .btn.btn-primary-tag,.card-row .card-row-footer .card-row-tags span.btn.btn-primary-tag{
    font-family:Roboto,sans-serif;
    font-style:normal;
    font-weight:700;
    font-size:12px!important;
    line-height:120%;
    letter-spacing:1px;
    text-transform:uppercase;
    color:#667fbc;
    border:2px solid #ebebf7;
    background:0 0;
    box-sizing:border-box;
    border-radius:5px;
    padding:6px 12px!important;
    max-width:100%;
    margin-bottom:3px;
    margin-top:2px;
    margin-right:10px;
    cursor:default;
    position:relative;
    z-index:1
}
.c-button-tag{
    display:inline-block;
    white-space:nowrap!important;
    text-overflow:ellipsis!important;
    overflow:hidden!important
}
.btn-primary-tag:not(span)::before,.c-button-tag:not(span)::before,main .btn.btn-tag::before{
    background:#ebebf7;
    content:"";
    position:absolute;
    top:49%;
    left:50%;
    transform:translate(-50%,-50%);
    z-index:-1;
    transition:all .6s ease;
    width:0%;
    height:102%
}
.btn-primary-tag:not(span):hover::before,.btn.btn-tag:not(span):hover::before,.c-button-tag:not(span):hover::before{
    width:102%
}
span.btn-primary-tag:hover{
    color:#667fbc!important
}
.c-button-tag:active,.card .card-footer .card-tags .btn.btn-primary-tag:active{
    box-shadow:none
}
.card footer.card-footer .card-tags .btn:nth-child(n+4),.card-row footer.card-row-footer .card-row-tags .btn:nth-child(n+4),.short-content .c-button-tag:nth-child(n+3){
    display:none!important
}
body .card-row{
    background:#fff;
    box-shadow:10px 10px 15px rgba(171,171,171,.2);
    border-radius:10px;
    margin-bottom:30px
}
body .card-row.card-row-standard .card-row-info{
    padding:26px 24px
}
body .card-row header.card-row-header .card-row-date{
    font-family:Roboto,sans-serif;
    font-style:normal;
    font-weight:700;
    font-size:12px;
    line-height:120%;
    letter-spacing:1px;
    text-transform:uppercase;
    color:#ababab;
    margin-bottom:16px
}
body .card-row-title{
    font-family:Alegreya Sans,sans-serif;
    font-style:normal;
    font-weight:700;
    font-size:20px!important;
    line-height:110%;
    letter-spacing:-.2px;
    margin-bottom:16px!important
}
@media screen and (min-width:768px){
    body .card-row-title{
        font-size:24px!important
    }
}
body .card-row .card-row-title a{
    color:#333;
    height:auto
}
body .card-row-title a:hover{
    color:#2f80ed
}
body .card-row .card-row-text{
    font-style:normal;
    font-weight:400;
    font-size:16px;
    line-height:160%;
    color:#4f4f4f;
    margin-bottom:16px
}
.banner.banner__text{
    width:100%;
    height:auto
}
.c-button-primary,[class*=btn--bg-color-]:focus,[class*=btn--bg-color-]:hover{
    opacity:1
}
.btn,.btn.btn--bg-color-blue,.btn.btn--bg-color-light-blue,.btn.btn-apply-blue,.btn.static-btn,.btn:focus,.button-list a.btn.dropdown-toggle,.button-list button.btn.dropdown-toggle,.c-button-primary,body .button-list .btn.dropdown-toggle.active-state,body .static-btn.active-state{
    color:#fff;
    text-decoration:none;
    display:inline-block!important;
    padding:1.6rem 2.4rem!important;
    position:relative;
    z-index:1;
    overflow:hidden;
    border:2px solid #2f80ed;
    border-radius:100px;
    background-color:#2f80ed;
    transition:all .6s cubic-bezier(.25,.1,.2,1)
}
body .btn.static-btn,body .btn.static-btn:focus,body .btn.static-btn:visited{
    background-color:#fff;
    color:#2f80ed;
    border-color:#2f80ed
}
.btn:focus,.btn:visited{
    color:#fff
}
.btn-tag:visited{
    color:#667fbc
}
body .static-btn.active-state{
    background-color:#2f80ed!important;
    color:#fff!important
}
body .static-btn.active-state:hover{
    border-color:#2f80ed;
    color:#2f80ed
}
.btn.btn--bg-color-blue::before,.btn.btn--bg-color-light-blue::before,.btn.btn-apply-blue::before,.btn.static-btn::before,.btn:not(.interactive-panel__button)::before,.button-list a.btn.dropdown-toggle::before,.button-list button.btn.dropdown-toggle::before,.c-button-primary::before,body .button-list .btn.dropdown-toggle.active-state::before,body .static-btn.active-state::before{
    position:absolute;
    content:"";
    display:block;
    top:-50%;
    left:calc(-100% - 145px);
    z-index:-1;
    width:calc(100% + 140px);
    height:100px;
    transition:all .6s cubic-bezier(.25,.1,.2,1);
    background:#fff
}
body .btn.static-btn::before{
    background:#2f80ed
}
body .button-list .btn.dropdown-toggle.active-state::before{
    top:-50%!important;
    left:calc(-100% - 145px)!important
}
.btn.btn--bg-color-blue:after,.btn.btn--bg-color-light-blue:after,.btn.btn-apply-blue:after,.btn.static-btn:after,.btn::after,.button-list a.btn.dropdown-toggle::after,.button-list button.btn.dropdown-toggle::after,.c-button-primary:after,body .button-list .btn.dropdown-toggle.active-state::after,body .static-btn.active-state::after{
    top:0;
    left:0;
    z-index:-2;
    width:calc(100% - 2px);
    height:calc(100% - 2px)
}
.btn.btn--bg-color-blue:hover,.btn.btn--bg-color-light-blue:hover,.btn.btn-apply-blue:hover,.btn.static-btn:hover,.btn:hover,.button-list a.btn.dropdown-toggle:hover,.button-list button.btn.dropdown-toggle:hover,.c-button-primary:hover,body .button-list .btn.dropdown-toggle.active-state:hover,body .static-btn.active-state:hover{
    color:#2f80ed!important;
    background-color:#fff!important
}
body .btn.static-btn:hover{
    border-color:#2f80ed!important;
    color:#fff!important;
    background-color:#2f80ed!important
}
.btn.btn--bg-color-blue:hover:before,.btn.btn--bg-color-light-blue:hover:before,.btn.btn-apply-blue:hover:before,.btn.static-btn:hover:before,.button-list a.btn.dropdown-toggle:hover:before,.button-list button.btn.dropdown-toggle:hover:before,.c-button-primary:hover:before,body .button-list .btn.dropdown-toggle.active-state:hover:before{
    left:-50px;
    top:-20px
}
body .button-list .btn.dropdown-toggle.active-state:hover:before{
    left:-50px!important;
    top:-20px!important
}
.btn.btn--bg-color-blue:visited,.btn.btn--bg-color-light-blue:visited,.btn.btn-apply-blue:visited,.btn.static-btn:visited,.button-list a.btn.dropdown-toggle:visited,.button-list button.btn.dropdown-toggle:visited,.c-button-primary:visited,body .button-list .btn.dropdown-toggle.active-state:visited{
    color:#2f80ed;
    background-color:transparent
}
.btn i.fa.fa-angle-right,.btn span.fa.fa-angle-right{
    transition:transform .3s cubic-bezier(.33,1,.68,1);
    transform:translateX(-4px)!important
}
.btn:hover i.fa.fa-angle-right,.btn:hover span.fa.fa-angle-right{
    transition:transform .3s cubic-bezier(.33,1,.68,1);
    transform:translateX(0)!important
}
.button-list button.btn.dropdown-toggle.c-button-secondary,.c-button-secondary{
    font-family:Roboto,sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:1.42857143;
    border:2px solid #2f80ed!important;
    border-radius:100px!important;
    color:#2f80ed!important;
    padding:1.6rem 2.4rem!important;
    background-color:transparent!important;
    transition:all .6s cubic-bezier(.25,.1,.2,1)
}
.button-list button.btn.dropdown-toggle.c-button-secondary:hover,.c-button-secondary:hover{
    background:#2f80ed!important;
    color:#fff!important;
    border-color:#2f80ed!important
}
.button-list button.btn.dropdown-toggle.c-button-secondary::before{
    background:#2f80ed
}
.btn.dropdown-toggle span,.c-button-secondary span{
    font-size:16px;
    margin-left:1rem
}
div[class*=infographic-download-share] .btn::after{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M22.0001 16.8V20.8001H2.00001V16.8H0V20.8001C0 21.3305 0.210714 21.8392 0.585788 22.2143C0.960862 22.5894 1.46957 22.8001 2.00001 22.8001H22.0001C22.5305 22.8001 23.0392 22.5894 23.4143 22.2143C23.7894 21.8392 24.0001 21.3305 24.0001 20.8001V16.8H22.0001Z' fill='%232F80ED'/%3E%3Cpath d='M6.47598 8.88275L5.00021 10.4009L12.0002 17.6017L19.0002 10.4009L17.5245 8.88275L13.0439 13.4919L13.0439 -2.6036e-07L10.9565 -3.51602e-07L10.9565 13.4919L6.47598 8.88275Z' fill='%232F80ED'/%3E%3C/svg%3E");
    display:
    inline-block;
    position:
    relative;
    top:5px;
    margin-left:8px;
    margin-right:2px;
    transform:
    scale(.79);
}
div[class*=infographic-download-share] .btn:hover::after{
    filter:none
}
.section-link:not(.btn){
    color:#333!important;
    background:0 0!important;
    font-weight:700!important
}
.section-link:not(.btn):hover{
    color:#2f80ed!important
}
section .section-link.float-right{
    font-family:Roboto,sans-serif;
    font-size:18px;
    font-style:normal
}
section .section-link.float-right:not(.sub-item):not(.eib-footer__menu-link):not(.btn){
    color:#333
}
section .section-link.float-right:not(.sub-item):not(.eib-footer__menu-link):not(.btn),section .section-link.float-right:not(.sub-item):not(.eib-footer__menu-link):not(.btn):hover{
    color:#2f80ed
}
body .eib-accordion-item .heading{
    font-size:16px;
    font-weight:700;
    line-height:120%
}
body .accordion h3.accordion-toggle.ui-accordion-header{
    font-family:Roboto;
    font-style:normal;
    font-weight:700;
    font-size:16px;
    line-height:120%;
    display:flex;
    align-items:center;
    letter-spacing:1px;
    text-transform:uppercase;
    color:#2f80ed;
    padding:16px 36px!important
}
.ui-accordion-content div{
    font-size:18px;
    font-weight:400
}
body .accordion-eib .ui-accordion-header.ui-state-default{
    border-bottom:2px solid #abaBAB4D;
    border-top:none
}
body .accordion h3.accordion-toggle.ui-accordion-header:hover{
    color:#333
}
body .accordion h3.accordion-toggle.ui-accordion-header.ui-state-active{
    color:#333;
    border-bottom:2px solid #abaBAB4D;
    border-top:none
}
body .accordion h3.accordion-toggle.ui-accordion-header span{
    display:none
}
.accordion .accordion-toggle::before{
    content:"\f067";
    font-family:"Font Awesome 6 Pro",Roboto;
    font-weight:700;
    color:#2f80ed;
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    border:none;
    transition:all .6s linear;
    -o-transition:all .6s linear;
    -ms-transition:all .6s linear;
    -moz-transition:all .6s linear;
    -webkit-transition:all .6s linear
}
.accordion .accordion-toggle.ui-state-active::before{
    content:"\f068";
    color:#333;
    transition:all .6s linear;
    -o-transition:all .6s linear;
    -ms-transition:all .6s linear;
    -moz-transition:all .6s linear;
    -webkit-transition:all .6s linear
}
body .accordion .ui-accordion-content-active{
    border-bottom:2px solid #abaBAB4D
}
.accordion .accordion-toggle:hover::before{
    color:#333
}
.accordion .accordion-toggle{
    display:none
}
.accordion .ui-accordion-content{
    margin:24px 0 40px;
    padding:0 0 30px 0!important
}
.accordion .ui-accordion-content ul{
    flex-direction:row;
    flex-wrap:wrap;
    margin-left:0!important
}
.accordion .ui-accordion-content li:not(:last-child){
    margin-bottom:16px
}
.accordion .ui-accordion-content ul.bulleted-list--blue li{
    width:100%;
    float:left;
    padding-right:40px
}
.accordion .ui-accordion-content ul.bulleted-list--blue .display-inline li{
    display:inline;
    float:none
}
body section .accordion .ui-widget-content a[href$=".pdf"]{
    color:#2f80ed
}
.accordion.accordion-eib .ui-widget-content .bulleted-list--blue a,.accordion.accordion__container .ui-widget-content a{
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:160%;
    color:#333
}
.accordion.accordion-eib .ui-widget-content .bulleted-list--blue a:hover,.accordion.accordion-eib .ui-widget-content .bulleted-list--blue li a,.accordion.accordion__container .ui-widget-content a{
    color:#2f80ed
}
.accordion.accordion-eib .ui-widget-content>div>a,.accordion.accordion__container .ui-widget-content>div>a{
    color:#333
}
.accordion.accordion-eib .ui-widget-content>div>a:hover,.accordion.accordion__container .ui-widget-content>div>a:hover{
    color:#2f80ed
}
section .accordion a[href$=".pdf"]{
    padding:0!important
}
div#content div.ui-accordion .ui-accordion-content a{
    color:#2f80ed!important
}
body section.contact ul.bulleted-list--blue{
    padding-left:40px
}
body [class*=bulleted-list],main#content section.post-text ul{
    padding-left:40px
}
body ul[class*=bulleted-list] li,main#content section.post-text ul>li{
    margin-bottom:5px;
    position:relative;
    font-size:18px;
    font-weight:400
}
body [class*=bulleted-list]>dt:before,body [class*=bulleted-list]>li:before,main#content section.post-text ul>li::before{
    content:"\f061"!important;
    font-family:"Font Awesome 6 Pro",Roboto;
    font-size:16px;
    font-weight:900;
    color:#2f80ed;
    margin-top:4px;
    left:-30px!important;
    top:0!important;
    transform:translateY(-50%);
    border:none!important
}
body .accordion.accordion-style-blue .ui-accordion-content>ul>li::before{
    content:"\f061"!important;
    font-family:"Font Awesome 6 Pro",Roboto;
    font-size:16px;
    font-weight:900;
    color:#2f80ed;
    margin-top:4px;
    left:-30px!important;
    top:0!important;
    transform:translateY(-50%);
    border:none!important
}
body [class*=bulleted-list]>dt:before,body [class*=bulleted-list]>li:before{
    position:absolute!important
}
body ul[class*=bulleted-list] li{
    margin-bottom:16px
}
body header .border-bottom::after{
    bottom:0;
    border-bottom:2px solid rgba(171,171,171,.3)
}
.video-page.page-body{
    padding-bottom:80px
}
ul.list-number{
    padding-left:40px
}
aside .list-number a,aside .list-number li{
    font-size:18px
}
body ul.list-number li::before{
    content:"\f061";
    font-family:"Font Awesome 6 Pro",'Alegreya Sans',sans-serif;
    font-size:18px;
    top:6px
}
h3{
    font-family:Alegreya Sans,sans-serif;
    font-style:normal;
    font-weight:700;
    font-size:28px;
    line-height:120%;
    letter-spacing:-.2px
}
h3 strong{
    font-weight:700!important;
    font-size:36px
}
@media screen and (min-width:768px){
    h3{
        font-size:32px;
        line-height:110%
    }
}
.post-text-wrapper figure[class*=content-left].border::after{
    content:none
}
body figure[class*=content-right].border::before{
    content:none
}
.languages-list{
    margin:24px 0 0;
    display:inline-block;
    border-radius:5px;
    font-size:12px
}
.languages-list li{
    width: 145px;
}
.languages-list li a,.languages-list li span{
    width:100%
}
.languages-list li.active{
    color:#2f80ed!important
}
.languages-list li.active span{
    color:#2f80ed
}
.dark-overlay .languages-list{
    color:#fff
}
.dark-overlay .languages-list .active{
    border:2px solid #fff
}
.languages-list{
    position:absolute;
    z-index:10;
    margin-top:0;
    padding-top:32px;
    display:flex;
    flex-direction:column;
    flex-wrap:wrap
}
ul.languages-list li:not(.active){
    border:2px solid #fff;
    border-radius:0!important;
    display:none;
    height:0
}
ul.languages-list:hover li{
    position:relative;
    box-shadow:5px 5px 5px rgba(0,0,0,.1)
}
ul.languages-list:hover li:last-child{
    border-radius:5px
}
ul.languages-list:hover li:not(.active){
    background-color:#fff;
    height:auto
}
.languages-list:hover .active a,.languages-list:hover .active span{
    color:#2f80ed!important
}
.languages-list li:hover a.language-option,.languages-list li:hover span.language-option{
    color:#2f80ed
}
.banner__languages--list,.languages-list--container{
    height:32px;
    margin-bottom:0;
    margin-top:16px;
    z-index:1
}
.languages-list--container{
    display:none
}
.banner__languages--list{
    display:block;
    z-index:10
}
ul.languages-list li.active{
    border:2px solid #aab4db;
    border-radius:5px;
    margin-top:-32px;
    order:-1
}
.header-banner__bg-img ul.languages-list li.active{
    border:2px solid #fff
}
[class*=dark-overlay] ul.languages-list li.active{
    border-color:#fff
}
.languages-list li:hover{
    border-radius:5px
}
.languages-list:hover{
    background-color:#fff;
    border-radius:5px;
    box-shadow:-1px 1px 12px rgba(0,0,0,.1);
    max-height:224px
}
ul.languages-list:hover li.active{
    border:2px solid #fff
}
.languages-list:hover li.active span{
    color:#ababab!important
}
ul.languages-list:hover li:not(.active){
    display:block
}
ul.languages-list:hover li::after{
    content:"";
    width:100%;
    height:1px;
    position:absolute!important;
    bottom:-2px;
    left:0;
    z-index:2;
    background-color:rgba(171,171,171,.3)
}
.languages-list li:not(.active) .language-option,body .text-over-image ul.languages-list li .language-option{
    color:#333!important;
    font-weight:600;
    text-decoration:none
}
body .banner__languages--list ul.languages-list--options{
    padding-top:32px
}
.banner__languages--list ul.languages-list--options li{
    text-transform:uppercase
}
.languages-list li:hover a.language-option,.languages-list li:hover span.language-option{
    color:#2f80ed!important
}
body .text-over-image ul.languages-list li .language-option{
    color:#fff!important
}
body .text-over-image ul.languages-list:hover li .language-option{
    color:#333!important
}
body .text-over-image ul.languages-list li:hover .language-option{
    color:#2f80ed!important
}
.languages-list:hover .active .language-option::after{
    transform:rotate(90deg);
    transition:all .3s ease-in-out
}
ul.languages-list{
    margin:0
}
.header-title ul.languages-list>li :not(.selected){
    visibility:hidden
}
.header-title .languages-list:hover>li :not(.selected){
    visibility:visible
}
.languages-list li{
    padding:0;
    line-height:1
}
.language-option,body .languages-list .language-option,body .text-over-image ul.languages-list li .language-option{
    font-size:12px;
    font-weight:700;
    line-height:12px;
    display:inline-block;
    position:relative;
    padding:8px 12px 8px 12px !important
}
.language-option, body .languages-list .active .language-option, body .text-over-image ul.languages-list li.active .language-option {
    padding: 8px 58px 8px 12px !important;
}
body .banner__languages--list ul.languages-list--options li a:hover,body .banner__languages--list ul.languages-list--options li a:not(.selected):hover,body .banner__languages--list ul.languages-list--options li span:hover,body .banner__languages--list ul.languages-list--options li span:not(.selected):hover{
    text-decoration:none
}
.active .language-option::after{
    content:"\f063";
    font-family:"Font Awesome 6 Pro";
    font-size:12px;
    font-weight:400;
    position:absolute;
    right:12px;
    transition:all .3s ease-in-out
}
section .border-color-blue{
    border-color:#2f80ed
}
#sidebar{
    padding-top:12px
}
body #sidebar.right-column>div:first-child{
    margin-top:0
}
body aside .contact_list ul li{
    font-size:18px
}
.c-aside-section-title,aside h4{
    font-family:Roboto,sans-serif;
    font-style:normal;
    font-weight:700;
    font-size:16px;
    line-height:120%;
    letter-spacing:1px;
    text-transform:uppercase;
    color:#ababab;
    margin-bottom:25px;
    padding-top:16px;
    border-top:2px solid rgba(171,171,171,.3)
}
aside h3{
    font-family:Roboto,sans-serif;
    font-style:normal;
    font-weight:700;
    font-size:16px;
    line-height:120%;
    letter-spacing:1px;
    text-transform:uppercase;
    color:#ababab;
    margin-bottom:25px;
    padding-top:16px;
    border-top:2px solid rgba(171,171,171,.3)
}
@media (min-width:992px) and (max-width:1199px){
    #sidebar.right-column{
        padding-left:78px
    }
}
@media (min-width:1200px){
    #sidebar.right-column{
        width:300px;
        margin-left:855px
    }
}
body aside .contact_list ul li{
    margin-bottom:6px
}
#sidebar.right-column>div:first-child{
    margin-top:0
}
body .post-tags__column{
    max-height:none
}
.post-author__left .eib-card-title{
    margin-bottom:1.8rem
}
.post-tags ul li{
    margin-bottom:6px
}
.post-author__tags,.post-social-network,.post__author-title{
    margin-bottom:2.4rem
}
.tags-value{
    padding-bottom:1.3rem
}
.tags-value .tag-text__list li:nth-child(n+4){
    display:none
}
.tags-value .c-button-tag{
    display:inline-block;
    text-align:center
}
.c-icon-w-text{
    font-family:Roboto,sans-serif;
    font-style:normal;
    font-weight:500;
    font-size:18px;
    line-height:140%;
    color:#333
}
.c-icon-w-text::before{
    content:"\f061";
    font-family:"Font Awesome 6 Pro";
    font-weight:900;
    font-size:16px;
    color:#2f80ed;
    margin-right:16px
}
.c-icon-w-text:hover{
    color:#2f80ed
}
#contactList,#press-content__photo-gallery,#relatedPageList{
    padding-bottom:1.3rem
}
@media (min-width:768px){
    .container-col-8-left{
        padding-right:200px
    }
    .container-col-10-left{
        padding-right:30px
    }
}
@media (min-width:992px){
    .container-col-8-left{
        padding-right:400px
    }
    .container-col-10-left{
        padding-right:200px
    }
}
@media (min-width:1200px){
    .container-col-8{
        padding:0 200px
    }
    .container-col-10{
        padding:0 100px
    }
}
section .gallery .gallery-images .gallery-images-item.col-sm-4 a{
    height:85px
}
section .gallery .gallery-images .gallery-images-item.col-sm-4{
    padding:0 0 0 15px;
    margin-bottom:5px
}
section .gallery .gallery-images .gallery-images-item a[data-type=externalImage]{
    height:100%
}
section.post-video{
    position:relative;
    margin-bottom:30px
}
.btn.btn-default.dropdown-toggle::before{
    background-color:#fff;
    opacity:0
}
.accordion .accordion-toggle::before {
    content: "\f067";
    font-family: "Font Awesome 6 Pro", Roboto;
    font-weight: 700;
    color: #2F80ED;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    transition: all 0.6s linear;
    -o-transition: all 0.6s linear;
    -ms-transition: all 0.6s linear;
    -moz-transition: all 0.6s linear;
    -webkit-transition: all 0.6s linear;
}
.header-title__wrapper {
    padding: 80px 0;
}
.black-color.contact-office a {
    color: #333;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 140%;
}
.contact_list .contact_list:last-child {
    margin-top: 2.3rem;
}
body aside .contact_list .contact-office {
    margin-left: 0;
}
.press-content__list .reference-label, .contact #pressReference .reference-label  {
    margin-bottom: 2.5rem;
}
.press-content__list .reference-value {
    font-weight: 500;
    font-size: 18px;
    line-height: 140%;
}
aside#sidebar .contact_list ul[class*="bulleted-list"] {
    margin-left: 0;
}
section#contactList {
    padding-bottom: 4.4rem;
}
.img-circle {
    border-radius: 50%;
}
.img-73 {
    width: 73px;
    height: 73px;
}
.post-text-wrapper .post-image {
    z-index: 1;
}
.card a[href*=".pdf"]:not(.btn):not(.eib-button):not([class="c-"])::after {
    visibility: hidden;
}
.card:hover a[href*=".pdf"]:not(.btn):not(.eib-button):not([class="c-"])::after {
    visibility: visible;
}
.show-more--link {margin-top:10px;}
.short-content + .show-more--link .show-less{display:none !important;}
.full-content + .show-more--link .show-more{display:none !important;}
.show-more--link span.fa {font-weight: 500;}
.show-more--link a {cursor: pointer;}
.tag-content__list.eib-typography > :not(:first-child), .tag-content__list.eib-typography .show-more--link{margin-top:0 !important;}
.tag-content__list.eib-typography > :not(:first-child){padding-bottom: 0 !important;}
.tag-content__list.eib-typography .show-more--link a {font-size:16px !important;}
main#content section.post-text ul.list-unstyled > li:before {
    display:none;
}
.card.card-standard._image-less > .card-header:first-child {
    margin-top: 0 !important;
}

.card.card-standard._image-less .card-text {
    height: auto !important;
}

/* Press old conponent fix width */
.template__two-column .post-media.container, .template__two-column .main-column .container, .template__two-column .main-column .container-col-10, .template__two-column .main-column .container-col-8  {
    width: auto;
}

/*------------- Popup message ------------------*/
.eib-body__text {
    color: #333;
    font-weight: 400;
    font-size: 1.8rem;
    font-family: "Roboto", sans-serif;
    line-height: 1.6;
    letter-spacing: 0;
}

.eib-footer .eib-button--action:after {
    top:-3px;
}

.popup-container {
  position: absolute;
  top:50%;
  left:50%;
  transform: translate(-50%, -50%);
}

.popup-wrapper {
  width: 430px;
  height:auto;
}

.popup-box {
  width: 100%;
  background-color: #fff;
  padding: 5.4rem 3.4rem 3.4rem 3.4rem;
  border-radius: 4px;
  background-clip: border-box;
  display: block;
  float: left;
}

@media (max-width:580px) {
  .popup-wrapper {
    width: 280px;
  }
  .popup-container .eib-body__text {
    font-size:1.6rem;
  }
}

/*@import './media/press/fontawesome-used.css'; */

