/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.badge.badge__financing-type{background-color:#090909}.badge.badge__financing-type:focus-visible,.badge.badge__financing-type:hover{background-color:#636663}.badge.badge__status-closed{background-color:#965023}.badge.badge__status-closed:focus-visible,.badge.badge__status-closed:hover{background-color:#e55d05}.badge.badge__status-in_progress{background-color:#616311}.badge.badge__status-in_progress:focus-visible,.badge.badge__status-in_progress:hover{background-color:#8e8a47}.badge.badge__status-upcoming{background-color:#004681}.badge.badge__status-upcoming:focus-visible,.badge.badge__status-upcoming:hover{background-color:#0164b8}.badge.badge__scientific-field{background-color:#090909}.badge.badge__scientific-field:focus-visible,.badge.badge__scientific-field:hover{background-color:#636663}.financing--data{border-radius:4px 4px 50px 4px;box-shadow:0 1px 45px 0 rgba(0,0,0,.05),4px 10px 14px 0 rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.25rem;margin-top:1.25rem;padding:1.25rem}@media (min-width:992px){.financing--data{margin-bottom:2.5rem;margin-top:2rem;padding:1.5rem 2rem}}@media (min-width:768px){.financing--data__image{width:calc(30% - 10px)}}@media (min-width:992px){.financing--data__image{flex-shrink:0;width:calc(33.3333% - 10px)}}.financing--data__image img{border:1px solid #e2e1dd;border-radius:4px;width:100%}@media (min-width:768px){.financing--data__content{width:calc(70% - 10px)}}@media (min-width:992px){.financing--data__content{width:calc(66.66667% - 10px)}}@media (min-width:1200px){.financing--data__content{padding-right:8.33333333%}}@media (min-width:1600px){.financing--data__content{padding-right:16.66666667%}}.financing--data .badge-list{gap:.5rem;margin-bottom:1.25rem}@media (min-width:992px){.financing--data .badge-list{margin-bottom:2.5rem}}.financing--data .financing--date{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.25rem}@media (min-width:768px){.financing--data .financing--date{flex-direction:row;gap:0}}.financing--data .financing--date-slot{display:flex;gap:.625rem}@media (min-width:768px){.financing--data .financing--date-slot{flex-direction:column;padding-right:1.25rem}.financing--data .financing--date-slot~.financing--date-slot{border-left:1px solid #090909;padding-left:1.25rem}}.financing--data .financing--date-label{font-weight:300;min-width:16%}@media (min-width:768px){.financing--data .financing--date-label{font-size:.875rem;min-width:none}}.financing--data .financing--date-content{align-items:start;border-left:1px solid #090909;display:flex;flex-direction:row;flex-wrap:wrap;font-weight:600;gap:.5rem;padding-left:.625rem;text-transform:uppercase}@media (min-width:768px){.financing--data .financing--date-content{border:0;flex-direction:column;font-size:1.25rem;gap:0;padding-left:0}}.financing--data .financing--description{margin-bottom:1.25rem}@media (min-width:992px){.financing--data .financing--description{text-wrap:balance;margin-bottom:2.5rem}}.financing--data-table{font-size:.875rem;margin-bottom:1.25rem}@media (min-width:768px) and (max-width:991.98px){.financing--data-table{max-width:calc(100% - 20px)}}@media (min-width:992px){.financing--data-table{margin-bottom:2.5rem}}.financing--data-table dl{border-top:1px solid #090909;display:flex;gap:.25rem;margin:0;padding:.25rem 1.25rem}.financing--data-table dl:last-of-type{border-bottom:1px solid #090909}.financing--data-table dt{font-weight:300;min-width:150px}.financing--data-table dd{font-weight:600;margin-bottom:0}.financing--content{display:flex;flex-direction:column;margin-top:2.5rem}@media (min-width:992px){.financing--content{flex-direction:row;margin-top:4rem}.financing--content-wrapper{width:66.66666667%}}@media (min-width:1200px){.financing--content-wrapper{padding-right:8.33333333%}}@media (min-width:1600px){.financing--content-wrapper{padding-right:16.66666667%}}.financing--content h2{font-size:1.75rem}.financing--content .field__items{margin-bottom:1.25rem}@media (min-width:992px){.financing--content .field__items{margin-bottom:2.5rem}}.financing--content [id=applications] .applications--btn-wrapper{margin-top:1.25rem}.financing--content [id=documents] .field__items{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem}@media (min-width:768px){.financing--content [id=documents] .field__items{flex-direction:row}}.financing--content [id=documents] .field__items .field__label{width:100%}.financing--content [id=applications],.financing--content [id=details],.financing--content [id=documents],.financing--content [id=mini_guide],.financing--content [id=rules]{scroll-margin-top:100px}@media (min-width:1200px){.financing--content [id=applications],.financing--content [id=details],.financing--content [id=documents],.financing--content [id=mini_guide],.financing--content [id=rules]{scroll-margin-top:105px}}@media (min-width:992px){.financing--side-menu{flex-shrink:0;padding-left:2rem;width:33.3333%}}@media (min-width:1200px){.financing--side-menu{padding-left:8.33333333%}}@media (min-width:1600px){.financing--side-menu{padding-left:16.66666667%}}.financing--side-menu__wrapper{position:sticky;top:6.25rem}.financing--side-menu__title{display:block;font-family:Roboto Slab,sans-serif;font-weight:400;text-transform:uppercase}@media (min-width:992px){.financing--side-menu__title{margin-top:.5625rem}}.financing--side-menu ul{list-style:none;margin:0;padding:0}.financing--side-menu li{font-family:Roboto Slab,sans-serif;margin-top:.5rem}.financing--side-menu a{color:#090909;text-decoration:none}.financing--side-menu a:hover{color:#ae4198;text-decoration:underline}.financing--side-menu+.financing--content-wrapper{margin-top:2.5rem}@media (min-width:992px){.financing--side-menu+.financing--content-wrapper{margin-left:1.25rem;margin-top:0}}html[lang=fr] .financing--data .financing--date-label{min-width:20%}.user-logged-in .financing--side-menu__wrapper{top:160px}.user-logged-in [id=applications],.user-logged-in [id=details],.user-logged-in [id=documents],.user-logged-in [id=mini_guide],.user-logged-in [id=rules]{scroll-margin-top:160px}
