.mod-news .item {border-radius: 0.7rem;}
.mod-news .item img {border-radius: 0.5rem;}
.pagination {gap: 0.5rem;}
.mod-portfolio__carousel img {border-radius: 1rem;}
.mod-contacts .info {border-radius: 1rem;}
.mod-contacts .map {border-radius: 1rem;}

@media screen and (max-width: 1200px) {
  .footer_items {display: grid; grid-template-columns: 1fr 1fr;}
  .mod-footer__contacts {width: 100%;}
  footer .footer_items .info {flex-direction: column; align-items: center;}
  footer .footer_items .order-3 {width: 100%;}
  .footer_items .footer-menu {grid-row-start: 2; grid-column-start: 1; grid-column-end: 3; width: 100%; flex-direction: row;}

}

@media screen and (max-width: 575px) {
  .mod-news .item {max-width: 30rem;}
  .mod-idea.company .head {padding-bottom: 2rem;}
  .mod-news .row {display: grid; grid-template-columns: 1fr 1fr;} 
  .mod-portfolio__carousel .images-block {display: none;}
}

@media screen and (max-width: 475px) {
  .mod-news .item {max-width: 30rem;}
  .mod-news .row {display: grid; grid-template-columns: 1fr;} 
}