:root{--main-border-radius:30px}@media (max-width:990px){:root{--main-border-radius:16px}}.contracts{display:grid;gap:25px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.contracts{grid-template-columns:repeat(1,1fr)}}.contracts__contract:first-child .contracts__contract-type{background:#ff4f12}.contracts__contract{align-items:flex-start;border-radius:15px;box-shadow:0 4px 31px #41617e40;display:flex;flex-direction:column;gap:10px;padding:20px 40px;text-decoration:none;transition:all .2s ease}@media screen and (max-width:767px){.contracts__contract{padding:20px}}.contracts__contract:hover{box-shadow:0 15px 31px #41617e40;transform:translateY(-2%)}.contracts__contract-type{background:#6624b3;border-radius:5px;color:#fff;font-size:16px;font-weight:600;margin-bottom:0!important;padding:0 15px}.contracts__contract-title{color:#404041;font-size:20px;font-weight:600;line-height:1.2em;margin-bottom:0!important}.contracts__contract-description{color:#404041;font-size:16px;line-height:1.2em;margin-bottom:0!important}
