.gr-s-l {
  background: #efefef;
  min-height: calc(30vh - 45px);
  padding-top: 0px;
  padding-bottom: 0px;
}
.gr-s-l h2 {
  font: normal normal bold 72px/85px Lato;
  letter-spacing: 0px;
  color: #181818;
  text-align: left;
}
.gr-s-l .wrapper.reverse {
  flex-direction: row-reverse;
}
.gr-s-l .wrapper {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  width: 100vw;
}
.block-4c img {
  width: 100%;
}
.block-6c {
  flex: 0 0 var(--contentFlexBase);
  padding: 0 100px;
}
.block-4c {
  flex: 0 0 var(--imageFlexBase);
}
.gr-s-l ul li {
  padding-inline-start: 0.6em;
}
.gr-s-l ul {
  list-style: none;
}
.gr-s-l ul li {
  position: relative;
  padding-left: 30px;
}
.gr-s-l ul li:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 5px;
  left: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxjaXJjbGUgY3g9IjYuNSIgY3k9IjYuNSIgcj0iNiIgc3Ryb2tlPSIjMDAwMDAwIi8+CiAgICA8Y2lyY2xlIGN4PSI2LjUiIGN5PSI2LjUiIHI9IjIuNSIgZmlsbD0iIzAwMDAwMCIvPgo8L3N2Zz4K);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 1400px) {
  .block-6c > p {
    font: normal normal bold 14px /20px Lato !important;
  }
}
@media (max-width: 970px) {
  .block-6c,
  .block-4c {
    flex: 0 0 100%;
  }
}
