a{
  text-decoration: none;
}
a:hover{
  text-decoration: none;
}
a:focus, input:focus, button:focus, textarea:focus, select:focus{
  outline: none;
}
p {
  margin: 0;
}

.form {
  padding: 3em 0;
  background: linear-gradient(0deg, #d1d0d1, #d6d6d6);
}
.form .title {
  font-size: 20px;
  text-align: center;
}
/*.form .container {
  max-width: 55%;
}*/
.form .campos {
  padding: 0.5em 0;
}
.form .campos input {
  width: 100%;
  padding: 1em;
  height: 3em;
  border: 1px solid #00310d;
  border-radius: 5px;
}
.form .aceite {
  margin: 1.5em 0;
  color: #00310d;
  font-size: 14px;
}
.form .botao-form {
  text-align: center;
}
.form .botao-form span {
  display: block;
}
.form .botao-form input {
  background: #ab623b;
  padding: 0.5em 3em;
  color: white;
  border: 1px solid #ab623b;
  border-radius: 5px;
  transition: 0.5s;
}
.form .botao-form input:hover {
  background: transparent;
  color: #ab623b;
}

#mob {
  display: none;
}

footer {
  padding: 3em 0;
}

footer .ass {
  text-align: center;
}

footer .ass img {
  width: 14em;
}

footer .legal {
  text-align: center;
  font-size: 12px;
  margin: 2em 0;
}

footer .mcia {
  text-align: right;
}

footer .mcia a {
  font-size: 12px;
  color: black;
  font-family: "Montserrat", sans-serif;
}

footer .mcia a img {
  width: 5em;
}

@media (max-width: 980px) {
  footer .mcia {
    text-align: center;
  }
  footer .mcia a {
    font-size: 11px;
  }
  footer .mcia a img {
    width: 14%;
  }
}
@media (max-width: 980px) {
  .sect1-lp .title-lp {
    font-size: 19px;
  }
  .sect1-lp .campos input {
    height: 3em;
  }
  footer .ass img {
    width: 11em;
  }
}
@media (max-width: 980px) {
  #desk {
    display: none;
  }
  #mob {
    display: block;
  }
  .form .container {
    max-width: 90%;
  }
}

/* Page Site */
body{
  font-family: 'Montserrat', sans-serif;
}
.menu{
  background: #a25b3d;
  position: fixed;
  top: -13vh;
  width: 100%;
  padding: 3vh 0;
  z-index: 1010;
  transition: .5s; }
  .menu .container{
    max-width: 85%; }
  .menu .content-menu{
    display: flex;
    align-items: center; }
    .menu .content-menu .logo{
      width: 23%; }
      .menu .content-menu .logo img{
        width: 28vh;
        filter: brightness(0) invert(1); }
    .menu .content-menu .content-links{
      width: 77%;
      text-align: end; }
      .menu .content-menu .content-links .menu-link{
        color: white;
        text-transform: uppercase;
        margin: 0 1vh;
        transition: .5s; }
        .menu .content-menu .content-links .menu-link:hover{
          color: #d99976; }
    .menu .content-menu .btn-menu{
      display: none; }

.menu-scroll{
  top: 0;
}

.menu-aberto{
  display: none; }

.sect1{
  background: #a25b3d;
  padding: 7vh 0; }
  /*.sect1 .container{
    max-width: 60%; }*/
  .sect1 .title-form{
    color: white;
    font-size: 26px;
    text-align: center;
    line-height: 120%;
    margin-bottom: 3vh; }
  /*.sect1 form{
    max-width: 80%;
    margin: auto; }*/
  .sect1 .campos{
    padding: 1vh 0; }
    .sect1 .campos input{
      width: 100%;
      padding: 1vh 2vh;
      border-radius: 5px;
      height: 7vh;
      border: none; }
  .sect1 .aceite{
    margin-top: 1vh;
    color: white;
    font-size: 14px; }
  .sect1 .botao-form{
    margin-top: 1vh;
    text-align: center; }
    .sect1 .botao-form span{
      display: block; }
    .sect1 .botao-form input{
      background: white;
      border: none;
      padding: 1.5vh 4vh;
      border-radius: 5px;
      text-transform: uppercase;
      font-size: 14px;
      transition: .5s; }
      .sect1 .botao-form input:hover{
        background: #dda790; }

.sect2{
  padding: 12vh 0 7vh; }
  .sect2 .container{
    max-width: 85%; }
  .sect2 .header{
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .sect2 .header .title-site{
      font-size: 21px;
      text-transform: uppercase;
      letter-spacing: 2px;
      color: #aa6344;
      position: relative; }
    .sect2 .header .img-local{
      width: 45vh; }
  .sect2 .content-text{
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center; }
    .sect2 .content-text p{
      margin-bottom: 4vh; }
  .sect2 .texto-local{
    text-align: justify;
    margin: 4vh auto; }
  .sect2 .img-local{
    margin-bottom: 10vh; }
  .sect2 .passeio, .sect2 .ensino, .sect2 .saude, .sect2 .gastronomia{
    padding: 0 2vh 4vh; }
  .sect2 .passeio, .sect2 .saude{
    background: #a25b3d; }
  .sect2 .passeio .header-item, .sect2 .saude .header-item{
    display: flex;
    margin-bottom: 8vh;
    align-items: center; }
  .sect2 .ensino .header-item, .sect2 .gastronomia .header-item{
    display: flex;
    margin-bottom: 8vh;
    align-items: center;
    flex-direction: row-reverse; }
    .sect2 .passeio .header-item .title2, .sect2 .saude .header-item .title2{
      font-size: 45px;
      font-weight: 100;
      margin-left: 15vh;
      padding: 5vh 0 2vh;
      position: relative;
      letter-spacing: 6px;
      z-index: 0; }
      .sect2 .ensino .header-item .title2, .sect2 .gastronomia .header-item .title2{
        font-size: 45px;
        font-weight: 100;
        margin-right: 15vh;
        padding: 5vh 0 2vh;
        position: relative;
        letter-spacing: 6px;
        z-index: 0; }
      .sect2 .passeio .header-item .title2::before, .sect2 .saude .header-item .title2::before{
        content: '';
        background: linear-gradient(36deg, white, #a15a3c52);
        width: 13vh;
        height: 100%;
        position: absolute;
        z-index: -1;
        top: 0;  }
        .sect2 .ensino .header-item .title2::before, .sect2 .gastronomia .header-item .title2::before{
          content: '';
          background: linear-gradient(36deg, white, #b36849);
          width: 13vh;
          height: 100%;
          position: absolute;
          z-index: -1;
          top: 0; }
    .sect2 .passeio .header-item .texto-topico, .sect2 .saude .header-item .texto-topico{
      width: 50%;
      margin-left: auto;
      color: white;
      margin-right: 15vh; }
    .sect2 .ensino .header-item .texto-topico, .sect2 .gastronomia .header-item .texto-topico{
      width: 50%;
      margin-right: auto;
      margin-right: 15vh; }
  .sect2 .passeio .images .img1-passeio{
    width: 37%;
    margin-bottom: 1.5vh;
    display: block; }
  .sect2 .passeio .images .img2-passeio{
    width: 49%;
    margin-right: 0.5%;
    display: inline;
    height: 20vh;
    object-fit: cover; }
  .sect2 .passeio .images .img3-passeio{
    width: 49%;
    margin-left: .5%;
    height: 20vh;
    object-fit: cover; }
  .sect2 .ensino .images .img1-ensino, .sect2 .saude .images .img1-saude{
    width: 55%; }
  .sect2 .gastronomia .images .img1-gastronomia{
    width: 70%; }
  .sect2 .gastronomia .images .img2-gastronomia{
    width: 70%;
    display: block;
    margin-top: 1.5vh;
    margin-left: auto; }
  .sect2 .passeio .lista-proximidades .texto-prox, .sect2 .saude .lista-proximidades .texto-prox{
    color: white;
    font-size: 14px;
    margin-bottom: 2vh; }
  .sect2 .ensino .lista-proximidades .texto-prox, .sect2 .gastronomia .lista-proximidades .texto-prox{
    margin-bottom: 2vh;
    font-size: 14px; }

  .title-site{
    text-align: center;
    font-size: 27px;
    letter-spacing: 6px;
    font-weight: 200;
    margin-bottom: 3vh; }

.sect3{
  padding: 12vh 0 7vh; }
  .sect3 .container-fluid{
    padding: 0; }
  .sect3 .nav{
    justify-content: center;
    border: none;
    margin-bottom: 3vh; }
  .sect3 .nav .nav-link{
    background: transparent;
    border: none;
    padding: 3vh 5vh;
    color: #3e4045;
    border-bottom: 1px solid transparent;
    transition: .5s; }
    .sect3 .nav .nav-link.active{
      border-color: #aa6344;
      color: #aa6344; }
  .sect3 .carousel-galeria .slick-arrow{
    width: 70px;
    height: 70px;
    bottom: 39%;
    background: #d99976bf;
    box-shadow: 0 0 16px -6px white; }
  .sect3 .carousel-galeria .slick-prev{
    left: 17%; }
  .sect3 .carousel-galeria .slick-next{
    left: inherit;
    right: 17%; }
  .sect3 .carousel-galeria .img-galeria{
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
    height: 72vh; }
    .sect3 .carousel-galeria .img-galeria::before{
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: linear-gradient(180deg, #00000057, transparent);
      z-index: 0; }
    .sect3 .carousel-galeria .img-galeria .selo{
      position: absolute;
      width: 16vh;
      top: 2vh;
      left: 2vh;
      z-index: 1; }
    .sect3 .carousel-galeria .img-galeria .ampliar, .sect3 .carousel-galeria .content-planta .ampliar{
      position: absolute;
      top: 2vh;
      right: 2vh;
      z-index: 1;
      /*background: #aa6344;
      padding: 1vh;
      box-shadow: 0 0 16px -3px white;*/ }
      /*.sect3 .carousel-galeria .img-galeria .ampliar .icone-ampliar, .sect3 .carousel-galeria .content-planta .ampliar .icone-ampliar{
        width: 55%;
        background: white;
        padding: .7vh;
        margin: 0 auto 1vh; }*/
        .sect3 .carousel-galeria .img-galeria .ampliar .icone-ampliar svg{
          width: 3.5vh; }
          .sect3 .carousel-galeria .img-galeria .ampliar .icone-ampliar svg path{
            fill: white; }
      .sect3 .carousel-galeria .img-galeria .ampliar p, .sect3 .carousel-galeria .content-planta .ampliar p{
        color: white;
        font-size: 12px;
        text-transform: uppercase; }
    .sect3 .carousel-galeria .img-galeria .legenda{
      position: absolute;
      bottom: 2vh;
      background: #d99a77;
      padding: 1vh 2vh;
      left: 1vh;
      z-index: 1;
      box-shadow: 0 0 16px -6px white; }
      .sect3 .carousel-galeria .img-galeria .legenda p{
        color: white;
        font-size: 12px; }
    .sect3 .carousel-galeria .content-planta{
      position: relative; }
      .sect3 .carousel-galeria .content-planta .ampliar .icone-ampliar svg{
        width: 4vh; }
      .sect3 .carousel-galeria .content-planta .legenda{
        position: relative;
        top: 0;
        z-index: 0;
        padding-top: 6vh;
        padding-bottom: 1vh;
        width: fit-content;
        margin-bottom: 3vh; }
        .sect3 .carousel-galeria .content-planta .legenda::before{
          position: absolute;
          content: '';
          background: linear-gradient(339deg, #aa63449e, #a25b3d);
          width: 80%;
          height: 100%;
          z-index: -1;
          transform: translate(50%);
          right: 50%;
          top: 0; }
        .sect3 .carousel-galeria .content-planta .legenda p{
          font-size: 30px;
          font-weight: 100;
          letter-spacing: 4px;
          color: black; }
        .sect3 .carousel-galeria .content-planta .legenda .caption{
          color: white;
          font-size: 11px;
          text-transform: uppercase;
          letter-spacing: 2px;
          width: 75%;
          text-align: center;
          margin: auto; }
      .sect3 .carousel-galeria .content-planta .img-planta{
        width: 100%;
        height: 80vh;
        object-fit: contain; }

.sect4{
  padding: 12vh 0 7vh;
  background: #a25b3d; }
  .sect4 .container{
    max-width: 85%; }
  .sect4 .title-site{
    color: white; }
  .sect4 .content-dif{
    display: flex;
    flex-wrap: wrap; }
    .sect4 .content-dif .slick-arrow{
      width: 70px;
      height: 70px;
      bottom: 39%;
      background: #d99976bf;
      box-shadow: 0 0 16px -6px white;
      transition: .5s; }
      .sect4 .content-dif .slick-arrow.slick-disabled{
        opacity: .3; }
    .sect4 .content-dif .slick-prev{
      left: -5%; }
    .sect4 .content-dif .slick-next{
      left: inherit;
      right: -5%; }
    .sect4 .content-dif .item-dif{
      background: transparent;
      transition: .5s;
      width: 14.28%;
      padding: 6vh 2vh;
      text-align: center; }
      .sect4 .content-dif .item-dif:hover{
        background: #cc8a67; }
      .sect4 .content-dif .item-dif .img-icone{
        background: transparent;
        text-align: center;
        transition: .5s;
        width: fit-content;
        margin: auto;
        padding: 1vh;
        margin-bottom: 2vh; }
        .sect4 .content-dif .item-dif .img-icone .icone-dif{
          width: 10vh;
          height: 8vh;
          object-fit: contain;
          filter: brightness(0) invert(1);
          margin-bottom: 0;
          transition:.5s }
          /*.sect4 .content-dif .item-dif:hover .icone-dif{
            filter: none; }*/
      .sect4 .content-dif .item-dif p{
        font-size: 12px;
        font-weight: 600;
        color: white;
        transition: .5s; }
      /*.sect4 .content-dif .item-dif:hover p{
        color: #252525;  }*/

.sect-proximidades{
  padding: 12vh 0 7vh; }
  .sect-proximidades .container{
    max-width: 85%; }
  .sect-proximidades .col-lg-3:nth-child(1) .content-item .title-item::before{
    right: 6vh; }
  .sect-proximidades .content-item .title-item{
    font-size: 35px;
    color: #252525;
    font-weight: 100;
    line-height: 125%;
    text-transform: uppercase;
    text-align: end;
    width: fit-content;
    letter-spacing: 20px;
    position: relative;
    z-index: 0;
    padding-top: 4vh;
    margin-bottom: 4vh; }
    .sect-proximidades .content-item .title-item span{
      color: white; }
    .sect-proximidades .content-item .title-item::before{
      content: '';
      position: absolute;
      width: 7vh;
      right: 0;
      top: 0;
      background: #a25b3d;
      height: 100%;
      z-index: -1; }
    .content-item .content .img-proximidade img{
      width: 100%;
      height: 40vh;
      object-fit: cover; }
    .content-item .content .content-text-item{
      background: #d9997659;
      padding: 3vh 2vh; }
      .content-item .content .content-text-item .texto-item{
        font-size: 12px;
        margin-bottom: 1vh; }
        .content-item .content .content-text-item .texto-item strong{
          display: block;        }
  .sect-proximidades .fonte p{
    text-align: center;
    font-weight: 500; }

.sect5{
  background: #a25b3d;
  padding: 10vh 0 5vh; }
  .sect5 .sub{
    text-align: center;
    font-size: 40px;
    color: white;
    letter-spacing: 6px;
    font-weight: 300;
    margin-bottom: 1vh; }
  .sect5 .endereco{
    display: flex;
    justify-content: center;
    align-items: center; }
    .sect5 .endereco .texto-endereco{
      text-align: center;
      font-size: 31px;
      color: white;
      font-weight: 500; }
    .sect5 .endereco .waze{
      width: 8vh;
      margin: 0 2vh; }
      .sect5 .endereco .waze svg path{
        fill: white; }
    .sect5 .endereco .maps{
      width: 6vh; }
  .sect5 .mapa{
    margin-top: 3vh; }
    .sect5 .mapa iframe{
      width: 100%; }
  /*.sect5 .botao button{
    background: #a25b3d;
    color: white; }
    .sect5 .botao button svg path{
      stroke: white; }*/

.botao{
  text-align: center;
  margin-top: 3vh; }
  .botao button{
    background: white;
    padding: 1.5vh 7vh 1.5vh 4vh;
    border: none;
    text-transform: uppercase;
    position: relative;
    transition: .5s; }
    .botao button svg{
      width: 3vh;
      position: absolute;
      transform: translate(0, 50%);
      bottom: 50%;
      right: 3vh;
      transition: .5s; }
      .botao button:hover{
        background: #dda790; }
        .botao button:hover svg{
          right: 2vh; }

.sect6{
  padding: 12vh 0 7vh; }
  .sect6 .container{
    max-width: 60%; }
  .sect6 .title-site{
    font-size: 25px; }
  .sect6 .campos{
    padding: 1vh 0; }
    .sect6 .campos input{
      width: 100%;
      padding: 1vh 2vh;
      height: 7vh;
      border-radius: 5px;
      border: 1px solid gray; }
  .sect6 .botao-form{
    text-align: center;
    margin-top: 1vh; }
    .sect6 .botao-form input{
      background: #a25b3d;
      padding: 1.5vh 3vh;
      color: white;
      border-radius: 5px;
      border: none;
      font-size: 14px;
      text-transform: uppercase;
      margin-top: 1vh;
      transition: .5s; }
    .sect6 .botao-form input:hover{
      background: #dda790; }
    .sect6 .botao-form span{
      display: block; }

.whats{
  position: fixed;
  bottom: 3vh;
  right: 3vh;
  width: 9vh;
  background: #34bc47;
  padding: 0.5vh;
  border-radius: 100px; }
  .whats svg path{
    fill: white; }

.modal#whatsModal .modal-dialog{
  margin-top: 5vh; }
  .modal#whatsModal .modal-dialog .modal-content .modal-header{
    background: #4cca5b; }
    .modal#whatsModal .modal-dialog .modal-content .modal-header .title-modal{
      width: 100%;
      text-align: center;
      font-size: 22px;
      color: white; }
    .modal#whatsModal .modal-dialog .modal-content .modal-header button{
      filter: brightness(0) invert(1); }
  .modal#whatsModal .modal-dialog .modal-content .modal-body .campos{
    padding: 1vh 0; }
    .modal#whatsModal .modal-dialog .modal-content .modal-body .campos input{
      width: 100%;
      padding: 1vh 2vh;
      height: 7vh; }
  .modal#whatsModal .modal-dialog .modal-content .modal-body .botao-form{
    margin-top: 1vh;
    text-align: center; }
    .modal#whatsModal .modal-dialog .modal-content .modal-body .botao-form span{
      display: block; }
    .modal#whatsModal .modal-dialog .modal-content .modal-body .botao-form input{
      background: #a25b3d;
      padding: 1.5vh 3vh;
      color: white;
      border-radius: 5px;
      border: none;
      font-size: 14px;
      text-transform: uppercase;
      margin-top: 1vh;
      transition: .5s; }
    .modal#whatsModal .modal-dialog .modal-content .modal-body .botao-form input:hover{
      background: #dda790; }

@media(min-width: 1200px) and (max-width: 1400px){
  .title-site{
    font-size: 26px;
    letter-spacing: 5px; }

  .sect-proximidades .col-lg-3:nth-child(1) .content-item .title-item::before{
    right: 7vh; }
}

@media(max-width: 980px){
  .menu{
    background: #a25b3dd6;
    /*top: 0;*/ }
    .menu .content-menu .logo{
      width: 45%; }
    .menu .content-menu .content-links{
      display: none; }
    .menu .content-menu .btn-menu {
        display: block;
        width: 15%;
        background: transparent;
        border: none;
        height: 2em;
        padding: 0;
        margin-left: auto; }
        .menu .content-menu .btn-menu .position {
          display: flex;
          width: 100%;
          height: 100%;
          padding: 7%;
          justify-content: space-around;
          position: relative;
          align-items: flex-end;
          flex-direction: column; }
          .menu .content-menu .btn-menu .position span {
            background: white;
            width: 100%;
            height: .2rem;
            border-radius: 50px;
            transition: .5s; }
            .menu .content-menu .btn-menu .position span.traco3 {
              transition: 1s;
              width: 0; }
            .menu .content-menu .btn-menu .position span.traco2 {
              width: 50%; }
        .menu .content-menu .btn-menu:hover {
          cursor: pointer; }
          .menu .content-menu .btn-menu:hover .position .traco1 {
            width: 50%; }
          .menu .content-menu .btn-menu:hover .position .traco2 {
            width: 100%; }
      .menu .content-menu .btn-click {
        width: 10%; }
        .menu .content-menu .btn-click .position {
          margin: auto;
          position: relative;
          justify-content: center; }
          .menu .content-menu .btn-click .position span {
            position: absolute;
            right: 0;
            left: 0;
            margin: auto; }
          .menu .content-menu .btn-click .position .traco1 {
            transform: rotate(-45deg);
            width: 100% !important; }
          .menu .content-menu .btn-click .position .traco2 {
            transform: rotate(45deg);
            width: 100% !important; }
          .menu .content-menu .btn-click .position .traco3 {
            opacity: 0; }

  .menu-aberto {
    display: none;
    background: #a25b3de8;
    height: auto;
    position: fixed;
    z-index: 1009;
    width: 100%;
    padding: 13vh 2vh 4vh; }
    .menu-aberto .content-links {
      display: flex;
      flex-direction: column;
      align-items: center; }
      .menu-aberto .content-links .menu-link {
        color: white;
        margin-bottom: 1.5vh;
        font-weight: 500;
        text-transform: uppercase; }

  .sect1 .container{
    max-width: inherit; }
  .sect1 .title-form{
    font-size: 23px; }
  .sect1 .campos input{
    height: 8vh; }
  .sect1 .botao-form input{
    font-size: 16px; }

  .title-site{
    font-size: 26px; }

  .sect2{
    padding: 7vh 0; }
    .sect2 .container{
      max-width: inherit; }
    .sect2 .texto-local{
      margin: 4vh auto; }
    .sect2 .img-local{
      margin-bottom: 4vh; }
    .sect2 .passeio .header-item, .sect2 .saude .header-item, .sect2 .ensino .header-item, .sect2 .gastronomia .header-item{
      display: block;
      margin-bottom: 5vh; }
      .sect2 .passeio .header-item .title2, .sect2 .saude .header-item .title2{
        margin-left: 0;
        font-size: 40px;
        margin-bottom: 3vh; }
        .sect2 .passeio .header-item .title2::before, .sect2 .saude .header-item .title2::before{
          width: 10vh; }
      .sect2 .passeio .header-item .texto-topico, .sect2 .saude .header-item .texto-topico{
        margin-left: 0;
        margin-right: 0;
        width: 100%; }
      .sect2 .ensino .header-item .title2, .sect2 .gastronomia .header-item .title2{
        margin-right: 0;
        font-size: 40px;
        margin-bottom: 3vh; }
        .sect2 .ensino .header-item .title2::before, .sect2 .gastronomia .header-item .title2::before{
          width: 10vh; }
      .sect2 .ensino .header-item .texto-topico, .sect2 .gastronomia .header-item .texto-topico{
        margin-left: 0;
        margin-right: 0;
        width: 100%; }
    .sect2 .row{
      flex-direction: column-reverse; }
    .sect2 .lista-proximidades{
      margin-bottom: 5vh; }
    .sect2 .passeio .images .img1-passeio{
      width: 60%;
      height: 22vh;
      object-fit: cover;
      margin-bottom: 1vh; }
    .sect2 .passeio .images .img2-passeio{
      width: 48%;
      height: 14vh; }
    .sect2 .passeio .images .img3-passeio{
      width: 48%;
      height: 14vh; }
    .sect2 .ensino .images .img1-ensino, .sect2 .saude .images .img1-saude{
      width: 75%; }

  .sect3{
    padding: 7vh 0; }
    .sect3 .nav .nav-link{
      padding: 2vh 3vh;
      border-bottom: 2px solid transparent; }
    .sect3 .carousel-galeria .slick-arrow{
      width: 60px;
      height: 60px; }
    .sect3 .carousel-galeria .slick-prev{
      left: 9%; }
    .sect3 .carousel-galeria .slick-next{
      right: 9%; }
    .sect3 .carousel-galeria .item{
      padding: 7px; }
    .sect3 .carousel-galeria .img-galeria{
      height: 46vh; }
      .sect3 .carousel-galeria .img-galeria .selo{
        width: 11vh; }
    .sect3 .carousel-galeria .content-planta .img-planta{
      height: 33vh; }

  .sect4{
    padding: 7vh 0; }
    .sect4 .content-dif .item-dif{
      width: 33.3%;
      padding: 4vh; }
      .sect4 .content-dif .item-dif .icone-dif{
        width: 7vh;
        height: 6vh; }

  .sect-proximidades{
    padding: 7vh 0; }
    .sect-proximidades .container{
      max-width: inherit; }
    .sect-proximidades .content-item{
      margin-bottom: 4vh; }
      .sect-proximidades .content-item .title-item{
        width: 100%; }

  .sect5{
    padding: 7vh 0; }
    .sect5 .sub{
      font-size: 22px; }
    .sect5 .endereco{
      flex-wrap: wrap; }
      .sect5 .endereco .texto-endereco{
        width: 100%;
        font-size: 27px;
        margin-bottom: 2vh; }

  .sect6{
    padding: 7vh 0; }
    .sect6 .container{
      max-width: inherit; }
    .sect6 .title-site{
      font-size: 23px; }
    .sect6 .campos input{
      height: 8vh; }

  .whats{
    bottom: 2vh;
    right: 2vh;
    width: 7vh; }
}

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