@import url("http://fonts.googleapis.com/css?family=Titillium+Web:400,300,600,700");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
body {
  font-family: "Montserrat", sans-serif;
}

.btn-one-default {
  background-color: #f1d15a;
  color: #3a3f40 !important;
  padding: 10px 20px;
  border: 0;
  border-radius: 30px;
  text-transform: uppercase;
  font-size: 13px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  font-weight: 500;
}

.btn-one-default:hover {
  background-color: #c7ac48;
  color: #ffffff;
}

.btn-default-two {
  color: #a08f7a !important;
  padding: 13px 27px;
  border: 1px solid #f1d15a;
  border-radius: 30px;
  font-size: 13px;
  font-weight: 500;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.btn-default-two:hover {
  background-color: #c7ac48;
  color: #ffffff !important;
}

h3 {
  color: #8cc4c9;
  font-weight: bold;
}

h4 {
  color: #bb3e6c;
  font-weight: bold;
}

header {
  background-color: #fffaf4;
}

@media (max-width: 992px) {
  header {
    background-color: #fffaf4;
  }
}

header .topo-line {
  z-index: 99;
  position: relative;
}

header .topo-line a {
  color: #794f36;
  font-weight: 500;
}

header #logo-desktop {
  width: 190px;
  margin-left: 50px;
}

header #logo-mobile {
  width: 150px;
}

header .navbar {
  z-index: 9;
  margin-top: -50px;
}

@media (max-width: 992px) {
  header .navbar {
    margin-top: 10px;
  }
}

header ul li {
  padding: 0 12px;
}

header ul li a {
  font-size: 22px;
  color: #8cc4c9;
}

header ul li a:hover {
  color: #247d85;
}

#slider-home {
  margin-top: -270px;
}

@media (max-width: 992px) {
  #slider-home {
    margin-top: 0;
  }
}

.chamada-1 {
  position: relative;
  z-index: 9;
  margin-top: -280px;
}

@media (max-width: 992px) {
  .chamada-1 {
    margin-top: 0;
  }
}

.chamada-1 small {
  color: #a08f7a;
  font-size: 18px;
}

.chamada-1 p {
  padding-top: 10px;
  font-size: 13px;
  color: #a08f7a;
  padding-right: 120px;
}

@media (max-width: 992px) {
  .chamada-1 p {
    padding-right: unset;
  }
}

.servicos-cards .card {
  border: 0;
  background-color: transparent;
}

.servicos-cards .card small {
  color: #794f36;
  font-weight: 500;
}

.servicos-cards .card p {
  color: #a08f7a;
  font-size: 13px;
}

.space {
  height: 10px;
}

.bg-end .element-random {
  position: absolute;
  left: 30px;
  width: 150px;
}

@media (max-width: 992px) {
  .bg-end .element-random {
    display: none;
  }
}

.noticias-cards .card {
  border: 0;
  background-color: transparent;
  margin-bottom: 30px;
  z-index: 9;
}

.noticias-cards .card small {
  color: #794f36;
  font-weight: 500;
}

.noticias-cards .card p {
  color: #a08f7a;
  font-size: 13px;
}

.parceiros {
  background-color: #fffaf4;
  padding: 30px 0;
  position: relative;
  z-index: 99;
}

.parceiros .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

footer {
  margin-top: -120px;
  padding: 30px 0;
}

footer strong {
  color: #bb3e6c;
  font-weight: bold;
}

footer h3 {
  font-size: 14px;
  font-weight: bold;
  color: #794f36;
}

footer span,
footer p {
  color: #794f36;
  font-size: 14px;
}

footer a {
  text-decoration: none !important;
  color: unset;
}

footer a i {
  font-size: 30px;
  padding-top: 10px;
  color: #050009;
}

footer .card {
  border: 0;
  background-color: transparent;
}

footer .card small {
  color: #794f36;
  font-weight: 500;
}

footer .card h5 {
  color: #a08f7a;
  font-size: 13px;
}

.pagina-sobre ul li {
  color: #794f36;
  font-size: 14px;
  list-style-image: url("../images/chevron-right.png") !important;
}

.marcadagua {
  position: absolute;
  top: 250px;
  bottom: 0;
  left: 150px;
  z-index: 1;
}

.content-blog .col-md-6 {
  z-index: 9;
}

.videos {
  padding-top: 30px;
  margin-top: -150px;
  /* z-index: 99;
	position: relative; */
}

@media (max-width: 992px) {
  .videos {
    margin-top: -30px;
  }
}

.videos h3 {
  padding: 20px;
  font-size: 22px;
}

.videos iframe {
  height: 300px;
}

.line {
  width: 100px;
  height: 3px;
  background-color: #f2d479;
  margin-left: auto;
}

.depoimentos .content {
  position: relative;
  padding: 0 70px;
  z-index: 9;
}

@media (max-width: 992px) {
  .depoimentos .content {
    padding: 0 10px;
  }
}

.depoimentos .content .texto {
  font-size: 20px;
  font-weight: 600;
  color: #75706b;
}

.depoimentos .content .assinatura {
  color: #794f36;
  font-size: 13px;
}

.contato-content strong {
  color: #bb3e6c;
  font-weight: bold;
}

.contato-content h3 {
  font-size: 14px;
  font-weight: bold;
  color: #794f36;
}

.contato-content span,
.contato-content p {
  color: #794f36;
  font-size: 14px;
}

.contato-content a {
  text-decoration: none !important;
  color: unset;
}

.contato-content a i {
  font-size: 30px;
  padding-top: 10px;
  color: #050009;
}

.contato form .form-group {
  position: relative;
}

.contato form .form-group label {
  position: absolute;
  top: -10px;
  left: 10px;
  background-color: #fffaf4;
  color: #423939;
  padding: 0 10px;
  font-size: 13px;
}

.contato form .form-group input {
  background-color: transparent;
  border: 1px solid #d3cec9;
  height: 50px;
}

.contato form .form-group textarea {
  background-color: transparent;
  border: 1px solid #d3cec9;
}

.paginacao {
  position: relative;
  z-index: 9;
}

.paginacao ul li {
  padding: 5px;
}

.paginacao ul li a {
  font-size: 17px;
  color: #3a3f40;
}

.paginacao ul .active {
  font-weight: bold;
}

.navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.paginacao {
  text-align: center;
}

.novidades-ler .img-fluid {
  margin: 0 auto;
}

.navbar .navbar-nav > .active > a {
  color: #555;
}
/*# sourceMappingURL=main.css.map */