/*
$cor1: #E54444;
$cor2: #F4811E;
*/
@font-face {
  font-family: 'Gotham';
  src: url("../fonts/gotham.eot");
  src: url("../fonts/gotham.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham.woff2") format("woff2"), url("../fonts/gotham.woff") format("woff"), url("../fonts/gotham.ttf") format("truetype"), url("../fonts/gotham.svg#gotham") format("svg");
  font-display: swap;
  font-family: 'Gotham';
  src: url("../fonts/gotham.eot");
  src: url("../fonts/gotham.eot?#iefix") format("embedded-opentype"), url("../fonts/gotham.woff2") format("woff2"), url("../fonts/gotham.woff") format("woff"), url("../fonts/gotham.ttf") format("truetype"), url("../fonts/gotham.svg#gotham") format("svg");
  font-display: swap; }

.centraliza {
  width: fit-content;
  display: block;
  margin: 0px auto; }

#section-internas-ambientes {
  background: #f7ebe4; }
  #section-internas-ambientes .banner-topo {
    height: 600px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom center; }
    @media (max-width: 1400px) {
      #section-internas-ambientes .banner-topo {
        height: 430px; } }
    @media (max-width: 760px) {
      #section-internas-ambientes .banner-topo {
        height: 230px;
        margin-bottom: 20px; } }
    #section-internas-ambientes .banner-topo .label.label__ambientes h1 {
      color: #9F7A67;
      padding: 28px 20px 12px;
      font-weight: bold;
      font-size: 31px; }
      @media (max-width: 760px) {
        #section-internas-ambientes .banner-topo .label.label__ambientes h1 {
          padding: 22px 0px 12px;
          font-size: 26px; } }
    #section-internas-ambientes .banner-topo .label > div span {
      display: block;
      max-width: 600px;
      width: 495px; }

#galeria-imagens {
  width: 100%;
  float: left;
  margin-bottom: 60px; }

.mural {
  display: flex;
  flex-wrap: wrap;
  margin: 5px; }
  @media (max-width: 760px) {
    .mural {
      margin: 0px; } }
  .mural .item {
    height: 500px;
    display: flex;
    overflow: hidden;
    position: relative;
    transition: all 0.4s;
    width: 50%;
    max-width: 100%;
    padding: 10px; }
    @media (max-width: 480px) {
      .mural .item {
        height: 250px; } }
    .mural .item div {
      display: flex;
      overflow: hidden;
      position: relative;
      transition: all 0.4s;
      width: 100%;
      max-width: 100%; }
    .mural .item:hover a {
      transform: scale(1.05); }
    .mural .item:hover span {
      opacity: 1;
      z-index: 2;
      transform: scale(1.05);
      width: calc(100% - 10px);
      height: calc(100% - 10px);
      max-width: calc(100% - 10px);
      max-height: calc(100% - 10px); }
    .mural .item a {
      width: 100%;
      background-size: cover;
      background-position: center;
      display: block;
      transition: 0.4s;
      overflow: hidden;
      background-repeat: no-repeat; }
      .mural .item a img {
        display: none; }
    .mural .item span {
      transition: all 0.4s;
      cursor: pointer;
      position: absolute;
      width: calc(100% - 10px);
      height: calc(100% - 10px);
      max-width: calc(100% - 10px);
      max-height: calc(100% - 10px);
      background-color: rgba(124, 140, 101, 0.9);
      color: #fff;
      font-size: 25px;
      text-align: center;
      align-content: center;
      justify-content: center;
      align-items: center;
      display: flex;
      opacity: 0; }
  .mural .box-1, .mural .box-13 {
    width: 100%; }
  .mural .box-2, .mural .box-3, .mural .box-11 {
    width: 50%; }
  .mural .box-5, .mural .box-6, .mural .box-7, .mural .box-8, .mural .box-10, .mural .box-11 {
    width: 33.33%; }
  .mural .box-4, .mural .box-9, .mural .box-12 {
    width: 66.66%; }

.banner-topo {
  margin-bottom: 50px; }

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