.section {
  &--txt {
    text-align: center;
    &__inner {
      @media (max-width: 1000px) {
        padding-left: 135px;
        padding-right: 135px;
      }
      @media (max-width: 700px) {
        padding-left: 65px;
        padding-right: 65px;
      }
      @media (max-width: 500px) {
        padding-left: 35px;
        padding-right: 35px;
      }
    }
  }
  &--fullscreen {
    height: 100vh;
    width: 100vw;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center;
    &__title {
      color: white;
    }
    @media (max-width: 550px) {
      height: 350px;
    }
  }
  &--half-color {
    position: relative;
    &__inner {
      z-index: 1;
      position: relative;
    }
    &:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      height: 50%;
      background-image: url('~assets/img/nofollow/white_wall.png');
      background-repeat: repeat;
    }
    &--reversed {
      &:before {
        bottom: 0;
        top: inherit;
      }
    }
  }
}
