/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node__header{background-size:cover;background-position:center center;}.project__hero{position:relative;height:1px;min-height:24rem;height:max(20vh,24rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.project__hero:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.6)));background-image:linear-gradient(to bottom,rgba(0,0,0,0.3),rgba(0,0,0,0.6));}.project__hero--content{position:relative;z-index:1;max-width:80ch;}.project__hero--content h1,.project__hero--content p{color:#fefefe;}.project__body .field--name-body .field__label,.project__body .field--name-field-dbsa-involvement .field__label,.project__body .field--name-field-stats .field__label,.project__body .field--name-field-sustainability-impact .field__label,.project__body .field--name-field-project-owners .field__label,.project__body .field--name-field-contact .field__label,.project__body .field--name-field-documentation .field__label{margin-top:2rem;margin-bottom:1rem;font-size:22px;line-height:27px;font-weight:700;}.project__body .field--name-field-stats{color:#F7A81F;}.project__body .field--name-field-contact p{margin:0;}.project__body .field--type-list-string .field__label,.project__body .field--type-list-string .field__item{display:inline-block;width:40%;}.project__body .field--name-field-stats{margin:32px 0;padding:32px 0;position:relative;}.project__body .field--name-field-stats:before{content:"";position:absolute;top:0;left:-25rem;width:calc(100% + 50rem);height:100%;z-index:-1;background:-webkit-gradient(linear,left top,right top,from(#3a2123),to(#c24326));background:linear-gradient(90deg,#3a2123 0%,#c24326 100%);}.project__body .field--name-field-stats .paragraph--type--project-impact{padding:0;}.project__body .field--name-field-stats .paragraph--type--impact-line,.project__body .field--name-field-stats .paragraph--type--financing{padding:1rem 0;}.project__body .field--name-field-stats .paragraph--type--impact-line:not(.paragraph--type--financing),.project__body .field--name-field-stats .paragraph--type--financing:not(.paragraph--type--financing){border-bottom:1px solid #fefefe;}@media print,screen and (min-width:64em){.project__body .field--name-field-stats .paragraph--type--impact-line,.project__body .field--name-field-stats .paragraph--type--financing{display:table;width:100%;}}@media print,screen and (min-width:64em){.project__body .field--name-field-stats .paragraph--type--impact-line div,.project__body .field--name-field-stats .paragraph--type--financing div{display:table-cell;vertical-align:middle;width:50%;}}.project__body .field--name-field-stats .paragraph--type--impact-line p:last-child,.project__body .field--name-field-stats .paragraph--type--financing p:last-child{margin:0;}.project__body .field--name-field-stats .field__item{font-size:14px;line-height:16px;color:#fefefe;}.project__body .field--name-field-stats .field__item.field--name-field-stat,.project__body .field--name-field-stats .field__item.field--name-field-amount{color:#F7A81F;font-weight:500;line-height:48px;font-size:1.375rem;}@media print,screen and (min-width:40em){.project__body .field--name-field-stats .field__item.field--name-field-stat,.project__body .field--name-field-stats .field__item.field--name-field-amount{font-size:1.875rem;}}
