.section {
  background-image: url('../images/Desktop-1800x1080.png');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: flex-end;
  width: 100vw;
  height: 100vh;
  padding-bottom: 195px;
  display: flex;
}

.global-div {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-left: 10%;
  padding-right: 10%;
  display: flex;
}

.global {
  color: #fff;
  font-size: 4rem;
  text-decoration: underline;
}

.global.noyd {
  text-decoration: none;
}

@media screen and (min-width: 1280px) {
  .section {
    padding-bottom: 209px;
  }
}

@media screen and (min-width: 1440px) {
  .section {
    padding-bottom: 237px;
  }
}

@media screen and (min-width: 1920px) {
  .section {
    padding-bottom: 319px;
  }
}

@media screen and (max-width: 991px) {
  .section {
    background-image: url('../images/Mobile-900x1980.png'), url('../images/Desktop-1800x1080.png');
    background-position: 50%, 50%;
    background-size: cover, cover;
    padding-bottom: 204px;
  }
}

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

  .global {
    font-size: 2rem;
  }
}

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

  .global {
    font-size: 1.5rem;
  }
}
