section.empresa .content {
  background: rgba(0, 0, 0, 0.6);
  min-height: 673px; }
  @media screen and (max-width: 768px) {
    section.empresa .content {
      padding-top: 78px; } }
section.empresa .texto {
  color: #fff;
  padding: 20px 0; }
  @media screen and (min-width: 768px) {
    section.empresa .texto {
      padding: 45px 60px; } }
  section.empresa .texto .doutor {
    margin: 15px;
    max-width: 140px; }
@media screen and (min-width: 992px) {
  section.empresa .galeria {
    padding: 45px 60px 0 45px; } }
section.empresa .galeria .principal > a {
  position: relative;
  display: inline-block; }
  section.empresa .galeria .principal > a > .mask {
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(51, 51, 51, 0.7);
    z-index: 10;
    display: flex;
    align-items: center;
    text-align: center;
    padding: 0 36%;
    font-weight: 600;
    color: #fff;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; }
  section.empresa .galeria .principal > a:hover > .mask {
    opacity: 1; }
section.empresa .galeria .principal img {
  cursor: pointer; }
@media screen and (min-width: 992px) {
  section.empresa .galeria .principal {
    padding: 0px 90px; } }
section.empresa .galeria .outras img {
  cursor: pointer; }
section.empresa img {
  max-width: 100%; }
section.empresa .foto-big {
  display: none; }
section.empresa .fechar-big {
  color: #fff;
  position: absolute;
  top: 0;
  z-index: 30;
  right: 30px;
  font-size: 2rem;
  cursor: pointer; }
  @media screen and (max-width: 768px) {
    section.empresa .fechar-big {
      margin-top: 13px; } }

/*# sourceMappingURL=empresa.css.map */
