.contracts{background-size:cover;background-position:top center;background-repeat:no-repeat;background-color:#000;padding:5rem 0 4rem;color:#fff}@media (min-width:768px){.contracts{padding:9rem 0 5rem}}.contracts__headline-block{text-align:center;max-width:54rem;margin:0 auto 3rem}@media (min-width:768px){.contracts__headline-block{margin:0 auto 4rem}}.contracts__item{background:#fff;color:#000;padding:2rem;display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}@media (min-width:768px){.contracts__item{flex-direction:row;padding:3rem;gap:3rem}}.contracts__item-image{width:8.88rem;flex-shrink:0}.contracts__item-title{margin-top:0}.contracts__headline{text-transform:uppercase;color:#fff;margin-top:0;margin-bottom:.5rem;line-height:1}.contracts__copy{font-size:1.33rem;margin-bottom:1.5rem}.contracts__copy p:first-child{margin-top:0}.contracts__copy p:last-child{margin-bottom:0}.contracts__buttons{display:flex;flex-wrap:wrap;gap:1rem}