.elementor-23763 .elementor-element.elementor-element-5e34d97{margin-top:50px;margin-bottom:0px;}.elementor-23763 .elementor-element.elementor-element-742886ac .elementor-menu-toggle{margin:0 auto;}.elementor-23763 .elementor-element.elementor-element-742886ac .elementor-nav-menu .elementor-item{font-weight:400;}.elementor-23763 .elementor-element.elementor-element-742886ac .elementor-nav-menu--main .elementor-item{color:#1F1F1F;fill:#1F1F1F;}.elementor-23763 .elementor-element.elementor-element-742886ac .elementor-nav-menu--main .elementor-item:hover,
					.elementor-23763 .elementor-element.elementor-element-742886ac .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-23763 .elementor-element.elementor-element-742886ac .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-23763 .elementor-element.elementor-element-742886ac .elementor-nav-menu--main .elementor-item:focus{color:#026EDA;fill:#026EDA;}.elementor-23763 .elementor-element.elementor-element-742886ac .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-23763 .elementor-element.elementor-element-742886ac .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#026EDA;}.elementor-23763 .elementor-element.elementor-element-742886ac .e--pointer-framed .elementor-item:before,
					.elementor-23763 .elementor-element.elementor-element-742886ac .e--pointer-framed .elementor-item:after{border-color:#026EDA;}.elementor-23763 .elementor-element.elementor-element-258d195d > .elementor-widget-container{margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-23763 .elementor-element.elementor-element-32d4cc33{text-align:center;}/* Start custom CSS for html, class: .elementor-element-73cbb536 */.horario-funcionamento {
  background-color: #f0f4f7; /* um fundo leve neutro */
  border: 2px solid #233369; /* borda azul da logo */
  border-radius: 8px;
  padding: 20px;
  max-width: 350px;
  font-family: 'Arial', sans-serif;
  color: #000; /* texto preto */
}

.horario-funcionamento h3 {
  color: #233369; /* azul logo */
  font-weight: 700;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  font-size: 1.4rem;
}

.horario-funcionamento h3 i {
  margin-right: 10px;
}

.item-horario {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  color: #333;
  font-weight: 600;
  font-size: 1rem;
}

.item-horario i {
  color: #233369; /* ícones em azul */
  margin-right: 10px;
  font-size: 1.2rem;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f9b808f */.contato-corretor {
  background-color: #f4f4f4;
  padding: 20px;
  border-radius: 12px;
  max-width: 400px;
  margin: 0 auto;
  font-family: Arial, sans-serif;
  color: #000000;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}

.item-contato {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}

.item-contato i {
  font-size: 18px;
  color: #233369; /* Azul da logo */
  margin-right: 10px;
  width: 20px;
  text-align: center;
}

.item-contato span {
  font-size: 15px;
  color: #000000; /* Preto da logo */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-258d195d */.redes-sociais {
  display: flex;
  gap: 15px;
  justify-content: center;
  margin-top: 20px;
}

.redes-sociais a {
  display: flex;
  align-items: center;
  padding: 8px 14px;
  border-radius: 6px;
  font-weight: 600;
  color: white;
  text-decoration: none;
  font-family: Arial, sans-serif;
  transition: background-color 0.3s ease;
}

.redes-sociais a i {
  margin-right: 8px;
  font-size: 18px;
}

/* Facebook */
.redes-sociais a.facebook {
  background-color: #3b5998;
}

.redes-sociais a.facebook:hover {
  background-color: #2d4373;
}

/* Instagram */
.redes-sociais a.instagram {
  background: linear-gradient(45deg, #f09433, #e6683c, #dc2743, #cc2366, #bc1888);
}

.redes-sociais a.instagram:hover {
  filter: brightness(0.85);
}/* End custom CSS */