.rre-procurement-hero{position:relative;display:flex;min-height:600px;align-items:center;background:#1b5e21;color:#fff}.rre-procurement-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.38}.rre-procurement-hero .container{position:relative}.rre-hero-copy{max-width:720px}.rre-hero-copy .rre-kicker{color:#bade91}.rre-hero-copy p:not(.rre-kicker){color:#edf5ec;font-size:1.08rem}.rre-finder,.rre-milestones{padding:88px 0}.rre-finder-tabs{display:flex;gap:8px;margin:28px 0;overflow-x:auto}.rre-finder-tabs span{padding:10px 18px;border:1px solid #2e7d33;border-radius:4px;color:#1b5e21;white-space:nowrap}.rre-finder article{height:100%;min-height:330px;padding:28px;border:1px solid #d5dedb;border-radius:4px}.rre-finder dt{color:#2e7d33;font-size:.74rem;text-transform:uppercase}.rre-finder button{border:0;background:0 0;color:#1b5e21;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.rre-trust{padding:32px 0;background:#202a2e;color:#fff}.rre-trust .container{display:flex}.rre-trust .container>div{flex:1;padding:8px 20px;border-right:1px solid #526066}.rre-trust span,.rre-trust strong{display:block}.rre-trust span{color:#cbd7d3;font-size:.76rem}.rre-milestones{background:#f4f7f6}.rre-timeline{position:relative;max-width:920px;margin:40px auto 0}.rre-timeline:before{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#2e7d33;content:""}.rre-timeline article{display:grid;grid-template-columns:1fr 70px 1fr;min-height:150px}.rre-timeline article>span{grid-column:2;align-self:start;padding:8px 4px;border-radius:50%;background:#2e7d33;color:#fff;text-align:center;font-size:.72rem}.rre-timeline article>div{padding:0 28px}.rre-timeline article:nth-child(odd)>div{grid-column:1;grid-row:1;text-align:right}.rre-timeline article:nth-child(2n)>div{grid-column:3;grid-row:1}.rre-home-cta{padding:80px 0 96px;background:#2e7d33;color:#fff;text-align:center}.rre-home-cta .container{max-width:760px}.rre-home-cta p{color:#edf5ec}@media (max-width:767px){.rre-trust .container{flex-wrap:wrap}.rre-trust .container>div{flex:0 0 50%;border-bottom:1px solid #526066}.rre-timeline:before{left:34px}.rre-timeline article{grid-template-columns:68px 1fr}.rre-timeline article>span{grid-column:1}.rre-timeline article:nth-child(2n)>div,.rre-timeline article:nth-child(odd)>div,.rre-timeline article>div{grid-column:2;grid-row:1;text-align:left}.rre-finder,.rre-milestones{padding:64px 0}}