@media (min-width: 992px) {
  #trabalhos {
    padding-left: 6.4rem;
  }
}

#trabalhos .slick-list {
  margin: 0 !important;
}

#trabalhos .slick-slide a {
  display: block;
  position: relative;
  z-index: 9;
}

#trabalhos .slick-slide a:before {
  content: "";
  display: block;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 8rem;
  z-index: 99;
}

#trabalhos .slick-arrow {
  z-index: 999;
  width: 2.88rem;
  height: 2.88rem;
  background-size: 0.96rem !important;
  border-radius: 50%;
  border: 2px solid #FFFFFF;
  bottom: 1.84rem !important;
  top: unset !important;
  left: unset !important;
  transform: unset !important;
}

#trabalhos .slick-prev {
  background-image: url("../../images/__galeria-prev.svg") !important;
  background-position: 42% center !important;
  right: 5.6rem !important;
}

#trabalhos .slick-next {
  background-image: url("../../images/__galeria-next.svg") !important;
  background-position: 58% center !important;
  right: 1.84rem !important;
}

@media (min-width: 992px) {
  #trabalhos .trab-par .col-galeria {
    order: 1 !important;
  }
}

#trabalhos .trab-impar {
  background-color: #F6F6F6;
}

#trabalhos h2 {
  font-family: 'Barlow', 'Saira', sans-serif;
  color: #AC441F;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 2.08rem;
  letter-spacing: .16rem;
  line-height: 2.4rem;
  padding-left: 1.84rem;
  margin-bottom: 1.44rem;
}

#trabalhos .info-trabalho, #trabalhos .sobre-trabalho {
  color: #4C4C4C;
  font-size: 1rem;
}

#trabalhos .info-trabalho {
  margin-bottom: 0;
  line-height: 2rem;
}

#trabalhos .sobre-trabalho p {
  margin-bottom: 1.2rem;
  line-height: 1.6rem;
}

#trabalhos .sobre-trabalho *:last-child {
  margin-bottom: 0 !important;
}

#trabalhos .sobre-trabalho {
  position: relative;
  padding-left: 2.08rem;
}

#trabalhos .sobre-trabalho:before {
  content: "";
  width: 3px;
  height: 100%;
  background-color: rgba(112, 112, 112, 0.35);
  position: absolute;
  left: calc(0.72rem - 1px);
  top: 0;
  z-index: 2;
  border-radius: 6px;
}

#trabalhos .sobre-trabalho:after {
  content: "";
  position: absolute;
  left: 0;
  top: 1.44rem;
  width: 1.44rem;
  height: 1.44rem;
  border-radius: 50%;
  background-color: #FAA387;
  z-index: 3;
}

@media (min-width: 1200px) {
  #trabalhos {
    /* Customize website's scrollbar like Mac OS
        Not supports in Firefox and IE */
    /* total width */
    /* background of the scrollbar except button or resizer */
    /* scrollbar itself */
    /* set button(top and bottom of the scrollbar) */
  }
  #trabalhos .scrollbar {
    max-height: 16rem;
  }
  #trabalhos .scrollbar::-webkit-scrollbar {
    background-color: #CDCDCD;
    width: .48rem;
  }
  #trabalhos .scrollbar::-webkit-scrollbar-track {
    background-color: #CDCDCD;
  }
  #trabalhos .scrollbar::-webkit-scrollbar-thumb {
    background-color: #FAA387;
    border-radius: .8rem;
  }
  #trabalhos .scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #AC441F;
  }
  #trabalhos .scrollbar::-webkit-scrollbar-button {
    display: none;
  }
  #trabalhos .scrollbar {
    overflow-y: scroll;
  }
}
