@media screen and (min-width: 992px) {
  #sobre-pousada .titulo, #sobre-externo .titulo {text-align: left;}
  #sobre-pousada .titulo span::before {left: 0; transform: unset;}
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  #sobre img {height: 590px;}
}

@media screen and (max-width: 991px) {
  #painel .split .background {text-align: center; padding: 2rem 1rem;}

  #sobre-externo h2 {text-align: center;}
  #sobre-externo img {height: auto; max-height: 350px;}

  #sobre img {height: auto; max-height: 350px;}
  #sobre h2, #sobre .titulo {text-align: center;}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  #painel .split .carousel-indicators {-ms-justify-content: flex-start; justify-content: flex-start; margin-right: 15%; margin-left: 15%;}
}

@media screen and (max-width: 767px) {
  #painel .fullscreen .carousel-item .carousel-caption h1 {font-size: 26px;}
  #painel .fullscreen .carousel-item .carousel-caption h2 {font-size: 18px;}
  #painel .fullscreen .carousel-item .carousel-caption p {font-size: 14px;}
}

@media screen and (max-width: 575px) {
  #painel .split .carousel-indicators {margin-right: 1rem; margin-left: 1rem;}
}