.elementor-24633 .elementor-element.elementor-element-6a0d3a41{margin-top:50px;margin-bottom:0px;}.elementor-24633 .elementor-element.elementor-element-5efe1f16 .elementor-menu-toggle{margin:0 auto;}.elementor-24633 .elementor-element.elementor-element-5efe1f16 .elementor-nav-menu .elementor-item{font-weight:400;}.elementor-24633 .elementor-element.elementor-element-5efe1f16 .elementor-nav-menu--main .elementor-item{color:#1F1F1F;fill:#1F1F1F;}.elementor-24633 .elementor-element.elementor-element-5efe1f16 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-24633 .elementor-element.elementor-element-5efe1f16 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-24633 .elementor-element.elementor-element-5efe1f16 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-24633 .elementor-element.elementor-element-5efe1f16 .elementor-nav-menu--main .elementor-item:focus{color:#026EDA;fill:#026EDA;}.elementor-24633 .elementor-element.elementor-element-5efe1f16 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-24633 .elementor-element.elementor-element-5efe1f16 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#026EDA;}.elementor-24633 .elementor-element.elementor-element-5efe1f16 .e--pointer-framed .elementor-item:before,
					.elementor-24633 .elementor-element.elementor-element-5efe1f16 .e--pointer-framed .elementor-item:after{border-color:#026EDA;}.elementor-24633 .elementor-element.elementor-element-3cfc9757 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24633 .elementor-element.elementor-element-2b9a7e0c > .elementor-widget-container{margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-24633 .elementor-element.elementor-element-38f1a76a{text-align:center;}/* Start custom CSS for html, class: .elementor-element-34ba0703 */.horario-funcionamento {
  background: #f9f9f9; /* tom semelhante ao da imagem */
  border-radius: 12px;
  padding: 20px;
  max-width: 300px;
  font-family: Arial, sans-serif;
  color: #333;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

.horario-funcionamento h3 {
  margin-bottom: 15px;
  font-size: 18px;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #000;
}

.item-horario {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
  font-size: 15px;
}

.item-horario i {
  font-size: 18px;
  color: #0073e6; /* cor do ícone */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3cfc9757 */.contato-corretor {
  background: #f9f9f9;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  display: flex;
  flex-direction: column;
  gap: 15px;
  max-width: 300px;
}

.item-contato {
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: Arial, sans-serif;
  color: #333;
  font-size: 16px;
}

.item-contato i {
  font-size: 20px;
  color: #0073e6; /* cor dos ícones, pode mudar */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b9a7e0c */.redes-sociais {
  display: flex; /* Lado a lado */
  gap: 30px; /* Espaçamento entre Facebook e Instagram */
  background: #f9f9f9;
  padding: 20px 30px;
  border-radius: 12px;
  max-width: 600px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  font-family: Arial, sans-serif;
  justify-content: center; /* Centraliza os itens */
}

.rede {
  display: flex;
  align-items: center;
  gap: 10px; /* Espaço entre ícone e texto */
  text-decoration: none;
  color: #333;
  font-size: 18px;
  transition: transform 0.3s ease, color 0.3s ease;
}

.rede i {
  font-size: 28px;
  transition: transform 0.3s ease;
}

/* Cor oficial do Facebook */
.rede.facebook i {
  color: #1877F2;
}

/* Cor oficial do Instagram - degrade */
.rede.instagram i {
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, 
              #fd5949 45%, #d6249f 60%, #285AEB 90%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* Efeito hover */
.rede:hover {
  transform: scale(1.1);
}/* End custom CSS */