#section-trip {
  margin-bottom: 120px;
}

#section-trip .container {
  padding: 0 24px;
  background-color: #eff2f7;
  display: flex;
  gap: 70px;
  border-radius: 16px;
}

.trip-text-container {
  display: grid;
  gap: 8px;
  align-content: center;
  justify-items: start;
}

#section-trip .container h2 {
  font-size: 50px;
  line-height: 57px;
}

.trip-text {
  margin-bottom: 8px;
}

@media (max-width: 1200px) {
  #section-trip {
    padding: 0 20px;
  }
}

@media (max-width: 1000px) {
    #section-trip br {
        display: none;
    }

    #section-trip .container {
        flex-direction: column;
        align-items: center;
        gap: 35px;
        padding-bottom: 50px;
    }

    #trip-img {
        max-width: 460px;
        width: 100%;
    }

    .trip-text-container {
        justify-items: center;
        text-align: center;
    }
}
