/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#000;background:#fff}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff}.tabs ul.primary li a.is-active{background-color:#fff}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff}.page-item.active .page-link{background-color:#53565a;border-color:#53565a}.page-link,.page-link:hover{color:#53565a}.sidebar .block{background-color:#f7f7f7;border-color:#fff}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#c7c9c7}[dir=rtl] .color-form .color-palette{margin-left:0;margin-right:20px}[dir=rtl] .color-form .form-item label{float:right}[dir=rtl] .color-form .color-palette .lock{right:-20px;left:0}
@font-face{font-family:'Avenir';font-display:fallback;src:url('/themes/custom/bootstrap_foundation/css/../fonts/Avenir-LT-35-Light.eot');src:url('/themes/custom/bootstrap_foundation/css/../fonts/Avenir-LT-35-Light.woff2') format('woff2'),url('/themes/custom/bootstrap_foundation/css/../fonts/AvenirLT-Light.woff') format('woff'),url('/themes/custom/bootstrap_foundation/css/../fonts/AvenirLT-Light.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'AvenirBlod';font-display:fallback;src:url('/themes/custom/bootstrap_foundation/css/../fonts/Mada-Bold.eot');src:url('/themes/custom/bootstrap_foundation/css/../fonts/Mada-Bold.woff2') format('woff2'),url('/themes/custom/bootstrap_foundation/css/../fonts/Mada-Bold.woff') format('woff'),url('/themes/custom/bootstrap_foundation/css/../fonts/Mada-Bold.svg')format('svg');font-weight:300;font-style:normal;}@font-face{font-family:'brandon';font-display:swap;src:url('/themes/custom/bootstrap_foundation/css/../fonts/Brandon-Light.eot');src:url('/themes/custom/bootstrap_foundation/css/../fonts/Brandon-Light.woff2') format('woff2'),url('/themes/custom/bootstrap_foundation/css/../fonts/Brandon-Light.woff') format('woff'),url('/themes/custom/bootstrap_foundation/css/../fonts/Brandon--Light.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'BrandonGrot';font-display:swap;src:url('/themes/custom/bootstrap_foundation/css/../fonts/BrandonGrotW01-Light.eot');src:url('/themes/custom/bootstrap_foundation/css/../fonts/BrandonGrotW01-Light.woff') format('woff2'),url('/themes/custom/bootstrap_foundation/css/../fonts/BrandonGrotW01Light.woff2') format('woff'),url('/themes/custom/bootstrap_foundation/css/../fonts/BrandonGrotW01-Light.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'BrandonGrotBlack';font-display:swap;src:url('/themes/custom/bootstrap_foundation/css/../fonts/Brandon_blk.eot');src:url('/themes/custom/bootstrap_foundation/css/../fonts/Brandon_blk.woff') format('woff2'),url('/themes/custom/bootstrap_foundation/css/../fonts/Brandon_blk.woff2') format('woff'),url('/themes/custom/bootstrap_foundation/css/../fonts/Brandon_blk.svg') format('svg');font-weight:700;font-style:normal;}@font-face{font-family:'brandonBlod';font-display:swap;src:url('/themes/custom/bootstrap_foundation/css/../fonts/transat_bold-webfont.eot');src:url('/themes/custom/bootstrap_foundation/css/../fonts/transat_bold-webfont.woff2') format('woff2'),url('/themes/custom/bootstrap_foundation/css/../fonts/TransatBold.woff') format('woff'),url('/themes/custom/bootstrap_foundation/css/../fonts/TransatBold.svg') format('svg');font-weight:normal;font-style:normal;}@keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px);}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px);}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px);}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px);}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px);}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px);}22%,100%{-webkit-transform:translate(0,0);transform:translate(0,0);}}#main-wrapper{-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s;}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-ms-keyframes fadein{from{opacity:0;}to{opacity:1;}}body{overflow-x:hidden;font-family:"Avenir",Helvetica,Arial,sans-serif;font-size:16px;line-height:normal;color:#000000;font-weight:300;}.highlighted{display:block;position:absolute;z-index:2;width:100%;padding:10px;}#page #main-wrapper{padding-top:0px;}#page #main-wrapper #main.container{padding:0;margin:0 auto;}#page #main-wrapper #main.container .footer_section{width:100%;padding:0 15px;}#page #main-wrapper #main .node__content{margin-top:0;}#page #main-wrapper #main #content{padding-bottom:0;}@media (max-width:576px){#page #main-wrapper #main > .row#content{padding-left:0;padding-right:0;}}#header{padding:0 10px;width:100%;margin:0 auto;height:162px;background:#FFFFFF;z-index:10;position:fixed;border-bottom:1px solid #7496b5;}#navbar-main{padding-top:auto;}#navbar-main #block-logofoundation{width:auto;height:auto;}#navbar-main #block-logofoundation img{margin-top:5px;width:173px;height:122px;-webkit-transition:all 300ms;transition:all 300ms;}#navbar-main .navbar-collapse > nav{margin:0 auto;height:60px;padding-top:30px;}#navbar-main ul.navbar-nav{background-color:white;border:1px solid black;}#navbar-main ul.navbar-nav li.nav-item a.nav-link{color:black;padding:0 10px;display:block;position:relative;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;line-height:35px;font-size:16px;margin:10px 1px 5px 16px;font-family:"Avenir",Arial,sans-serif !important;font-weight:normal;}#navbar-main ul.navbar-nav li.nav-item a.nav-link.is-active,#navbar-main ul.navbar-nav li.nav-item:hover a.nav-link{color:#000000;border-color:#7496b5;}#navbar-main ul.navbar-nav li.nav-item.dropdown a.nav-link .dropdown-toggle::after{display:none;}#navbar-main ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu{margin-top:0;}#navbar-main ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu li.dropdown-item.active,#navbar-main ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu li.dropdown-item:active{background-color:#eee}#navbar-main ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu li.dropdown-item a{color:#000000;font-size:16px;font-weight:normal;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}#navbar-main ul.navbar-nav li.nav-item.dropdown ul.dropdown-menu li.dropdown-item a:hover{color:#7496b5;}#navbar-main button.navbar-toggler{position:absolute;right:30px;top:30px;border-radius:50%;padding:2px;}#navbar-main button.navbar-toggler:focus{outline:none;}@media (min-width:1200px){#navbar-main ul.navbar-nav{background-color:transparent;}#navbar-main ul.navbar-nav{border:1px solid transparent;}#navbar-main ul.navbar-nav li.nav-item.dropdown:hover ul.dropdown-menu{display:block;}#navbar-main ul.navbar-nav li.nav-item a.nav-link{border-bottom:2px solid transparent;line-height:35px;}#navbar-main ul.navbar-nav li.nav-item.dropdown a.nav-link .dropdown-toggle::after{margin-left:5px;vertical-align:initial;display:inline-block;}}h1,h2,h3{font-family:"BrandonGrot",Arial,sans-serif !important;position:relative;display:inline-block;padding-bottom:25px;}p,blockquote{text-align:center;margin-bottom:10px;font-size:18px;line-height:normal;font-weight:lighter;font-family:"Avenir";letter-spacing:normal;}p.strong,span.strong,strong{font-weight:600 !important;font-family:"Avenir"}p.em,span.em{font-style:italic;}h1{font-size:2rem;margin-bottom:20px;padding-top:20px;font-weight:700;color:#000000;}h2{font-size:50px !important;margin-bottom:15px;font-weight:500;color:#7496b5 !important;}h3{font-size:35px !important;margin-bottom:10px;font-weight:500;color:#7496b5 !important}h4{font-size:16px;margin-bottom:10px;font-weight:500}h1.underlined:before,h2.underlined:before,h3.underlined:before{color:#7496b5;content:"";position:absolute;width:150px;height:1px;bottom:0;border-bottom:2px solid #7496b5;left:10%;right:10%;margin:auto;transform:translateY(-15px);}h2.title-distance{margin-top:60px;margin-bottom:40px;}h2.title-view-distance{margin-top:22px;margin-bottom:40px;}ul{font-weight:300;font-size:16px;line-height:24px;}a,a:hover{color:#7496b5;}p a{color:black;}.block-paragraph{position:relative;margin:0px 0px 50px;grid-area:4 / 1 / 5 / 2;justify-self:start;align-self:start;}.block-paragraph p{margin:0;letter-spacing:normal;text-align:justify;line-height:1.8em;margin-right:auto;margin-left:auto;width:72%;word-break:break-word;color:black;}#about-paragraph p{line-height:1.8em;color:white;}#project-paragraph p{width:100%;}.white-color{color:#ffffff;}.grey-color{color:#9D9D9C;}.main-color{color:#7496b5;}.black-color{color:black;}s
.grey-bg{background-color:#F2F2F2;}.main-bg{background-color:#7C9CBC;color:#fff;}.beige-bg{background-color:#F4CC9A;}.container{text-align:center !important;}#white-title{color:white !important;}h2#white-title:before{color:white;content:"";position:absolute;width:150px;height:1px;bottom:0;left:0;border-bottom:2px solid white;left:20%;right:20%;margin:auto;transform:translateY(-15px);}#black-title{color:black !important;}h2#black-title:before{color:black;content:"";position:absolute;width:150px;height:1px;bottom:0;left:0;border-bottom:2px solid black;left:20%;right:20%;margin:auto;transform:translateY(-15px);}#hero_main{padding-top:120px;}#hero_main .field--name-field-banner{position:relative;}#hero_main .field--name-field-banner img{width:100%;height:auto;margin:0}#hero_main .field--name-field-banner:after{content:'\A';width:100%;height:100%;top:0;left:0;opacity:0.6;background:rgba(0,0,0,0.6);position:absolute;}.hero{background-repeat:no-repeat;background-size:cover;overflow:hidden;min-width:100%;}.hero_content{position:relative;height:auto;margin:0 auto;padding-top:150px;padding-left:10%;width:80%;}.hero_content p{color:white;font-size:55px;padding-left:20%;padding-right:20%;text-align:left;font-weight:700;text-transform:uppercase;line-height:1.3em;font-family:"BrandonGrotBlack";}.text-author{font-size:28px !important;font-family:"Avenir" !important;text-transform:none !important;}@media  all and (max-width:1800) and (min-width:1401){.hero_content p{color:white;font-size:4vw;text-align:left;margin-left:-10%;}.hero_content{position:relative;height:auto;margin:0 auto;padding-top:150px;padding-left:10%;width:80%;}}@media(max-width:1400px){.hero_content{width:100% !important;padding-top:100px;}.hero_content p{color:white;font-size:4.7vw;text-align:left;margin-top:-5%;margin-left:-10%;line-height:1.5}.text-author{font-size:3vw !important;}}@media(max-width:400px){.hero_content{padding-top:70px !important;width:100% !important;}.hero_content p{color:white;font-size:4.7vw;text-align:left;margin-left:-10%;line-height:1.5}.text-author{font-size:3vw !important;}}@media (min-width:1025px){.hero_content{width:100% !important;padding-top:80px;}}#carousel-foundation{height:750px;}#carousel-foundation .carousel-title{text-align:center;position:absolute;width:100%;}#carousel-foundation .carousel-title h2{position:relative;z-index:1;margin:450px auto 0 auto;color:white;max-width:830px;font-weight:bold;font-size:40px;width:100%;text-shadow:#555 1px 1px,#aaa -1px 1px,#ddd -1px -1px,#555 1px -1px;}#carousel-foundation .carousel-inner{height:100%;}#carousel-foundation .carousel-inner>.item>img{margin:auto;}#carousel-foundation .carousel-indicators li{border:1px solid white;background-color:#869791;opacity:0.4;width:12px;height:12px;margin:1px 5px !important}#carousel-foundation .carousel-indicators .active{opacity:1}@media screen and (max-width:1200px){#carousel-foundation{height:600px;top:70px;}#carousel-foundation .carousel-title h2{margin-top:400px;font-size:32px;}}@media screen and (max-width:991px){#carousel-foundation{height:500px;}#carousel-foundation .carousel-title h2{margin-top:350px;font-size:24px;}}@media screen and (max-width:768px){#carousel-foundation{height:350px;}#carousel-foundation .carousel-title h2{margin-top:250px;font-size:20px;font-weight:normal;}}@media screen and (max-width:550px){#carousel-foundation{height:200px;}#carousel-foundation .carousel-title h2{margin-top:220px;font-size:20px;font-weight:normal;color:black;text-shadow:none;}}@media(max-width:400px){#icon-chair{width:270px !important;margin:auto;}h2.chair-title{font-size:30px !important;}}.text-right{font-size:14px !important;}.text-right strong{font-size:16px !important;}.person-name{font-size:16px !important;}[id^=block-banner] .field{width:100%;height:auto;max-height:500px;vertical-align:middle;overflow:hidden;}[id^=block-banner] .field img{width:100%;}.btn.btn-primary,.btn.btn-secondary{padding:4px 16px;border:1px solid #7496b5;margin-right:5px;font-weight:600;}.btn.btn-primary,.btn.btn-secondary:hover{color:#fff;background-color:#7496b5;border-color:#fff;}.btn.btn-primary:hover,.btn.btn-secondary{color:#7496b5;background-color:#fff;border-color:#7496b5}.btn.btn-primary:focus,.btn.btn-secondary:focus{box-shadow:0 0 0 5px #7496b580;}table{margin:0;}table tr:nth-child(odd){background:#FFF}table thead tr > th{border:none;padding:4px 10px;font-weight:normal;font-size:16px;}table thead tr > th:first-child{border-radius:5px 0 0 0;}table thead tr > th:last-child{border-radius:0 5px 0 0;}table thead tr > th a{font-weight:normal;font-size:16px;}.node .field--type-image{margin:0;}.node .field--type-image img{margin:0;}@media (min-width:992px){#embed_pdf{margin-left:10%;margin-right:10%;width:80%;height:600px;}}#embed_pdf{margin:0;width:100%;height:800px;border:1px solid black;}.view-projects .views-row:nth-child(even) .card .row{flex-direction:row-reverse;}.view-reports .views-row:nth-child(even) .card .row{flex-direction:row-reverse;}.view-press-corner .views-row:nth-child(even) .card .row{flex-direction:row-reverse;}.card .row{align-items:center;}.view-projects .card .btn{height:40px;width:142px;font-family:"Avenir";font-size:15px;line-height:1.8em;}.view-press-corner .card .card-body .card-title  a{color:#7C9CBC !important;}.view-press-corner .card .card-body .card-date{font-size:16px;font-family:"Avenir";}.view-press-corner .card .card-organisation p{font-family:"brandon";font-size:18px;}.card-body{text-align:center;}.card-organisation p{text-align:center;font-family:"Avenir";font-size:16px;}.card-country{text-align:center;font-size:14px;font-family:"Avenir";}.card-body .card-title a{color:black;text-decoration:none;}.card-body .card-title{font-size:24px;font-family:"brandonBlod";}.card-body a{margin-top:40px;}@media(min-width:1100px){.view-projects .views-row:nth-child(even) .card .card-img-top img{float:right;}.view-projects .views-row:nth-child(odd) .card .card-img-top img{float:left;}.view-projects .row .views-row .card{width:850px !important;height:320px !important;}.view-projects .view-content .card{margin:auto;}.view-projects .card-img-top img{height:318px !important;width:475px !important;}.view-reports .views-row:nth-child(even) .card .card-img-top img{float:right;}.view-reports .views-row:nth-child(odd) .card .card-img-top img{float:left;}.view-reports .row .views-row .card{width:850px !important;height:320px !important;}.view-reports .view-content .card{margin:auto;}.view-reports  .row .views-row .card{width:850px !important;height:320px !important;}.view-reports .card-img-top img{height:318px !important;width:475px !important;}.view-press-corner .views-row:nth-child(even) .card .card-img-top img{float:right;}.view-press-corner .views-row:nth-child(odd) .card .card-img-top img{float:left;}.view-press-corner .row .views-row .card{width:850px !important;height:320px !important;}.view-press-corner .view-content .card{margin:auto;}.view-press-corner .card-img-top img{height:318px !important;width:475px !important;}}.page-item.active .page-link{background-color:#7496b5 !important;border-color:#7496b5 !important;color:white !important;}.page-link{color:gray !important;}.paragraph{padding:10px 0;}.field__items .field__item{clear:both;width:100%;}.path-frontpage .paragraph.container:not(.paragraph--type--titre-de-paragraphe){margin-bottom:70px;}.paragraph.paragraph--type--titre-de-paragraphe > div{border:0;font:700 25px 'Montserrat';color:#7496b5;width:auto;height:auto;display:block;line-height:normal;margin-bottom:30px;text-align:center;position:relative;}.paragraph.paragraph--type--_-columns .field__item{width:100%;display:inline-block;padding:20px 20px 20px 60px;vertical-align:text-top;margin-left:-16px;}.paragraph.paragraph--type--_-columns .field__item h3{color :#000000;font-size:18px;}.paragraph.paragraph--type--_-columns .field__item .fontawesome-icon-inline{margin:8px 0 0 -35px;float:left;font-size:25px;}.paragraph.paragraph--type--_-column-img img{width:100%;height:auto;}.paragraph.paragraph--type--media,.paragraph.paragraph--type--media .field--type-image{width:100%;text-align:center;}.paragraph.paragraph--type--_-columns-50-50{position:relative;display:flex;flex-wrap:wrap;padding:0;}.paragraph.paragraph--type--media .field--name-field-media{width:100%}.paragraph .field--name-field-media{display:inline-block;width:100%;margin:0;}.paragraph .field--name-field-media img{width:100%;height:auto;}.paragraph .field--name-field-right,.paragraph .field--name-field-left{display:inline-block;width:100%;margin:auto 0;height:auto;padding:30px;}.path-frontpage .paragraph.paragraph--type--_-columns-img50-50 img{padding:30px;}.paragraph.main-bg .contact-box{padding:50px 0;}.paragraph.main-bg .contact-box,.paragraph.main-bg .contact-box p{text-align:center;color:#fff;}.paragraph.main-bg .contact-box h2,.paragraph.main-bg .contact-box p a,.paragraph.main-bg .contact-box p a:hover{color:#fff;}@media (min-width:768px){.paragraph.paragraph--type--_-columns .field__item{width:50%;}.paragraph .field--name-field-right,.paragraph .field--name-field-left,.paragraph .field--name-field-media{width:50%;}}@media (min-width:992px){.paragraph.paragraph--type--_-columns .field__item{width:33%;}}@media(min-width:1025px){.block-parallax3{width:100%;height:550px;background-color:whitesmoke;background-repeat:no-repeat;background-position:top;background-attachment:fixed;background-position-y:0px;}.block-parallax2{width:100%;height:550px;background-color:whitesmoke;background-repeat:no-repeat;background-position:top;background-attachment:fixed;background-position-y:50px;}.block-parallax{width:100%;height:550px;background-color:whitesmoke;background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-position-y:-150px;}}@media all and (max-width:1024px) and (min-width:801px){.block-parallax3{height:400px;background-color:whitesmoke;background-repeat:no-repeat;background-position:center;background-size:cover;}.block-parallax{height:400px;background-color:whitesmoke;background-repeat:no-repeat;background-position:center;background-size:cover;}.block-parallax2{height:400px;background-color:whitesmoke;background-repeat:no-repeat;background-position:top;background-size:cover;background-position-y:20px;}}@media(max-width:800px){.block-parallax3{height:300px;background-color:whitesmoke;background-repeat:no-repeat;background-position:center;background-size:cover;}.block-parallax{height:300px;background-color:whitesmoke;background-repeat:no-repeat;background-position:center;background-size:cover;}.block-parallax2{height:300px;background-color:whitesmoke;background-repeat:no-repeat;background-position:top;background-size:cover;background-position-y:20px;}}@media(max-width:400px){.block-parallax3{height:200px;background-color:whitesmoke;background-repeat:no-repeat;background-position:center;background-size:cover;}.block-parallax{height:200px;background-color:whitesmoke;background-repeat:no-repeat;background-position:center;background-size:cover;}.block-parallax2{height:200px;background-color:whitesmoke;background-repeat:no-repeat;background-position:top;background-size:cover;background-position-y:20px;}}form.user-login-form{max-width:800px;margin:0 auto;}form.contact-form{margin:0 auto 70px auto;padding:40px;background-color:#F5F5F5;}form.contact-form .form-group{display:block;position:relative;}form.contact-form fieldset{width:70%;margin:auto;margin-top:10px;}form.contact-form .form-required::after{content:'*';color:#FF6455;display:inline-block;font-size:24px;position:absolute;top:-5px;padding-left:5px;}form.contact-form #edit-actions{margin:5px 15px;}.views-element-container{padding:50px 0;}.views-element-container .view-news .views-field-created{float:right;}.views-element-container .view-news .views-field-field-media img{width:100%;height:auto;max-width:300px;float:left;padding:0 30px 30px 0;}.view-projects .view-content{padding:10px 30px 50px 30px;}.cardp{text-align:center;background-color:white;position:relative;padding-top:50px;}.cardp .cardp-img-top{text-align:center;}.cardp .cardp-img-top img{max-width:100%;height:auto;border-radius:100px;width:220px;height:220px;}.cardp .cardp-body{padding-top:0;}.cardp .cardp-body .cardp-title h2{color:black !important;padding-top:0;}.button-all-people{margin-top:10px;color:#7496b5;}.view-footer .container{padding:0;margin-top:50px;}.view-people-list .views-row{margin-top:40px;text-align:center;}.view-people-list .view-content .views-row  .field-content  .card-list-people .card-img-top img{max-width:100%;height:auto;background-color:#fff;width:150px;height:150px;border:none;max-width:100%;margin:-50px auto 0;border-radius:50% !important;overflow:hidden;padding:0;border:1px solid #fff;}.view-people-list .view-content .views-row{padding-top:30px;}.view-people-list .view-content .views-row  .field-content  .card-list-people .card-title{margin-top:10px;}.view-people-list .view-content .views-row  .field-content  .card-list-people .card-title a{color:black;font-size:16px;font-family:"AvenirBlod";}.view-people-list .view-content .views-row  .field-content  .card-list-people .card-title a:hover{text-decoration:none;}.view-people-list .view-content .views-row  .field-content  .card-list-people .btn{margin-top:10px;width:108px;height:29px;font-size:12px;}.view-people-list .view-content .views-row  .field-content  .card-list-people .card-subtitle{font-size:14px;font-family:"Avenir";}#block-views-block-people-list-block-1{background-color:rgb(250,250,250);}.row-team .field-content{text-align:center;}.row-team .field-content img{border-radius:50%;width:100%;height:auto;}.row-team h4,.row-team h5{text-align:center;margin-top:10px;font-size:16px;}.node--type-article #main-wrapper{border-top:2px solsid #7496b5;}.node--type-article #main-wrapper .date-created{float:right;}.node--type-article .field--name-field-tags a,.node--type-article .field--name-field-tags a:hover{color:#7496b5;}.node--type-article .field--name-comment{margin:50px 0;padding-top:20px;border-top:2px solid #7496b5;}.node--type-article .field--name-comment #edit-preview{display:none;}.node--type-article .field--name-comment .js-filter-wrapper #edit-comment-body-wrapper a{display:none}.node--type-article .field--name-comment .js-filter-wrapper .filter-guidelines-item li{font-size:12px;line-height:14px;}.node--type-article .field--name-field-media img{padding:0 30px 30px 0;max-width:500px;width:100%;height:auto;}.project div{display:flex;}.project .project-banner{justify-content:center;}.project .project-banner img{width:100%;height:100%;position:relative;margin-top:20px;}.project .project-subtitle{margin-top:10px;margin-left:20px;}.project .project-subtitle h2{font-size:30px !important;}.project .project-field{display:flex;flex-direction:row;align-items:center;margin-top:40px;justify-content:space-between;margin-left:auto;margin-right:auto;}.project .project-field div img{margin-right:5px;}.project .project-field img{width:25px;height:25px;}.project .project-field div{justify-content:center;font-family:"BrandonGrot";}.project .project-field div a{color:black;}.project .project-pargraph{overflow:hidden;margin-top:40px;}.project .project-partner{display:block;}.project .project-partner div{justify-content:center;}.project .project-partner h3{color:#7496b5;}.project h2.half-underlined:before{color:#7496b5;content:"";position:absolute;width:80%;height:1px;bottom:0;border-bottom:3px solid #7496b5;margin-left:20%;}.project .project-partner img{width:60%;height:90%;}.project .project-buttonBackList{margin-top:50px;}.project .project-buttonBackList a{margin:auto;}@media (max-width:500px){.project	.project-field{flex-direction:column;}.project .project-subtitle  h2{font-size:20px !important;}.project h2.half-underlined:before{width:60%;margin-right:20%;border-bottom:2px solid #7496b5}.project .project-partner a{font-size:11px;}.project	.project-field div{margin-top:15px;}}@media (min-width:768px){.item-list li.offset-md-1{margin-left:8.333333%;}}@media (min-width:992px){.node--type-article .field--name-comment{margin:50px 20%;}}.grid-partner{background-color:white;}.grid-partner .row{margin-left:40px;}.grid-partner .row .col-md-3{margin-top:10px;}.grid-partner .row .col-md-3 img{height:50px;width:100px;}.block-simple-instagram-feed{text-align:center;}.instagram_username{text-align:center;}.instagram_gallery{width:900px;margin:auto;}.instagram_username a{color:#7496b5;}@media (max-width:800px){.instagram_gallery{width:700px;}}@media (max-width:375px){.instagram_gallery{width:300px;}}footer.site-footer{padding:20px 0 0 0;margin-top:50px;background-color:#7496b5;}footer.site-footer p{margin:0;}footer.site-footer .content{font-size:16px;}footer.site-footer .site-footer__top{margin-top:50px;}footer.site-footer .site-footer__top .region{margin:0 auto;min-width:200px;width:100%;padding:0;}footer.site-footer .site-footer__bottom .region{margin-top:10px;}footer.site-footer .block{border:none;margin:0;padding:0;}footer.site-footer .content,footer.site-footer .content a,footer.site-footer .content a.is-active,footer.site-footer ul li,footer.site-footer ul li a,footer.site-footer ul li a.is-active{color:#000000;}footer.site-footer .content a:hover,footer.site-footer .content a.is-active:hover,footer.site-footer ul li a:hover,footer.site-footer ul li a.is-active:hover{color:#666;}footer.site-footer .fontawesome-icon-inline{font-size:18px;color:#fff;margin-right:7px;}footer.site-footer ul{list-style-type:none;padding:0;}footer.site-footer ul li{display:inline-block;padding:0;}footer.site-footer .region-footer-first{width:auto;}footer.site-footer #block-footerfoundationright h2.underlined{color:#ffffff !important;text-transform:none;margin:20px 0;border:transparent;}footer.site-footer #block-footerfoundationright a{padding:5px;border-color:transparent;}footer.site-footer #block-footerfoundationright a .fontawesome-icon-inline{margin:0;padding:7px 2px;border:2px solid #fff;border-radius:50%;width:40px;display:block;text-align:center;color:#fff;}footer.site-footer #block-footerfoundationright a:hover .fontawesome-icon-inline{transform:rotate(-20deg);}footer.site-footer #block-footerfoundationright a .fontawesome-icon-inline svg{margin-left:18px;}footer.site-footer #block-footerfoundationright h2.underlined:before{border-bottom:2px solid #fff;}footer.site-footer #block-footerfoundationcenter .fontawesome-icon-inline{position:absolute;left:0px;}footer.site-footer #block-footerfoundationcenter .content{padding:5px 5px 5px 25px;}footer.site-footer .container_footer_end{width:100%;padding:0 15px;background-color:#9e9e9e;}footer.site-footer #block-footerfoundationcopyright{margin:0 auto;}footer.site-footer #block-footerfoundationcopyright ul li{padding:5px 10px 0 0;color:#fff;font-size:12px;}footer.site-footer #block-footerfoundationcopyright ul li a,footer.site-footer #block-footerfoundationcopyright ul li a.is-active{color:#fff;}footer.site-footer #block-footerfoundationcopyright ul li a:hover{color:#9D9D9C;}footer.site-footer .site-footer__top .region.region-footer-second .map{padding-top:10px;font-weight:600;}footer.site-footer .site-footer__top .region.region-footer-second .map,.map-second{color:white;}footer.site-footer .site-footer__top .region.region-footer-second .map-second{font-size:0.80rem;}footer.site-footer .site-footer__top .region.region-footer-third #h2-color{color:white !important;font-size:20px !important;margin-top:30px;}@media (min-width:768px){footer.site-footer .site-footer__top .region{width:50%}footer.site-footer .site-footer__top .region.region-footer-third{width:100%;}}@media (min-width:1200px){footer.site-footer .site-footer__top .region{width:33.3%;}footer.site-footer .site-footer__top .region.region-footer-third{width:25%;}footer.site-footer .site-footer__top .region.region-footer-third div{margin:0 auto;text-align:center;}footer.site-footer .site-footer__top .region.region-footer-second{width:50%;}footer.site-footer .site-footer__top .region.region-footer-first{width:25%;}}@media (max-width:800px){footer.site-footer .site-footer__top .region.region-footer-first{height:33.3%;}footer.site-footer .site-footer__top .region.region-footer-second{height:33.3%;}footer.site-footer .site-footer__top .region.region-footer-third{height:33.3%;}footer.site-footer .site-footer__top .region.region-footer-first div{margin:0 auto;text-align:center;}footer.site-footer .site-footer__top .region.region-footer-second div{margin:0 auto;text-align:center;}footer.site-footer .site-footer__top .region.region-footer-third div{margin:0 auto;text-align:center;}}#return-to-top{position:fixed;cursor:pointer;display:block;bottom:10px;right:50px;color:#5d5959;font-size:24px;}#return-to-top .faa-vertical:hover{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite;}#sliding-popup .eu-cookie-compliance-message h2{font-weight:300;font-size:18px;display:block;}#sliding-popup .eu-cookie-compliance-message p{font-weight:300;font-size:14px;color:black;}#sliding-popup .eu-cookie-compliance-content{margin-top:20px;}#sliding-popup .eu-cookie-withdraw-tab{border:none;}#sliding-popup .eu-cookie-compliance-secondary-button,#sliding-popup .eu-cookie-compliance-default-button{border-radius:24px;background-color:#ffffff;padding:8px 20px;border:none;display:inline-block;font-weight:300;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;font-size:14px;transition:color .15s ease-in-out;background-color:.15s ease-in-out;border-color:.15s ease-in-out;box-shadow :.15s ease-in-outcolor;background-image:none !important;text-shadow:none !important;box-shadow:none !important;margin-top:15px;color:#9E9E9E;font-size:16px}#sliding-popup .eu-cookie-compliance-secondary-button{color:#7496b5;}#sliding-popup .eu-cookie-compliance-message .eu-cookie-compliance-more-button{font-size:16px;font-weight:normal;}#sliding-popup .eu-cookie-compliance-buttons{width:120px;text-align:center;}#sliding-popup .disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button{box-shadow:none;background-image:none;border-radius:unset;padding:2px 4px;font-weight:normal;text-shadow:none;}@media (min-width:576px){#sliding-popup .eu-cookie-compliance-content{max-width:540px;}}@media (min-width:768px){#sliding-popup .eu-cookie-compliance-content{max-width:720px;}#sliding-popup .eu-cookie-compliance-default-button{margin-top:30px;}}@media (min-width:992px){#sliding-popup .eu-cookie-compliance-content{max-width:960px;}#sliding-popup .eu-cookie-compliance-default-button{margin-top:20px;}}@media (min-width:1200px){#sliding-popup .eu-cookie-compliance-content{max-width:1140px;}}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:'FontAwesome';src:url('/themes/custom/bootstrap_foundation/css/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');}}
.teaser{position:relative;padding-block-end:var(--sp1-5)}.teaser:after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95)}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3)}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp)}.teaser__content .field:not(:last-child){margin-block-end:0}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2)}}.teaser__image{flex-shrink:0;margin:0}.teaser__image:empty{display:none}.teaser__image:empty+.teaser__title{flex-basis:auto}.teaser__image a{display:block}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width)}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1*((var(--grid-col-width) + var(--grid-gap))));margin:0}}.teaser__meta{margin-block-end:var(--sp)}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base)}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3)}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1)}@media (min-width:62.5rem){.teaser__top{position:relative}}
