a {
  text-decoration: underline;
}

.body {
  background-color: #000;
}

.grid-websites {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section {
  padding: 80px;
  display: flex;
}

.link-block {
  border: 1px solid #fff;
}

.section-title {
  z-index: 1;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 54px;
  font-style: normal;
  font-weight: 400;
  line-height: 60px;
  position: relative;
}

.section-title.center {
  text-align: center;
}

.section-title.center.no-margin-bottom {
  color: #fff;
  margin-bottom: 0;
}

.container {
  align-items: center;
  display: flex;
}

@media screen and (max-width: 991px) {
  .section {
    padding: 50px;
  }

  .section-title {
    font-size: 48px;
    line-height: 54px;
    position: static;
  }
}

@media screen and (max-width: 767px) {
  .section {
    padding: 80px 20px;
  }

  .section-title {
    margin-bottom: 24px;
  }
}

@media screen and (max-width: 479px) {
  .section {
    padding: 60px 20px;
  }

  .section-title {
    font-size: 32px;
    line-height: 38px;
  }

  .container {
    display: flex;
  }
}

#w-node-_2c1d43f7-a18d-b33c-eff1-777660d3ac85-259f6074, #w-node-_8d2ac501-e326-b69e-52d6-4787f7dabe66-259f6074, #w-node-_2418e8e9-a9d0-592d-675c-c0356d590c20-259f6074, #w-node-f6ae2618-c763-5079-e55e-a69a15937dd7-259f6074 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


