.elementor-607 .elementor-element.elementor-element-641fe90 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-607 .elementor-element.elementor-element-43d9c5d > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-607 .elementor-element.elementor-element-3b9068a .elementor-button{background-color:#4A00FF;border-radius:15px 15px 15px 15px;}.elementor-607 .elementor-element.elementor-element-3b9068a{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-607 .elementor-element.elementor-element-57108a0 > .elementor-container{max-width:720px;}}@media(max-width:767px){.elementor-607 .elementor-element.elementor-element-57108a0{padding:0px 0px 0px 0px;}.elementor-607 .elementor-element.elementor-element-43d9c5d > .elementor-widget-container{padding:0px 0px 20px 0px;}}/* Start custom CSS for button, class: .elementor-element-3b9068a *//* CSS personalizado para um botão */
.custom-button {
    background-color: #007BFF; /* Cor de fundo */
    color: #ffffff; /* Cor do texto */
    border: none; /* Remover bordas */
    padding: 10px 20px; /* Espaçamento interno */
    font-size: 16px; /* Tamanho da fonte */
    border-radius: 5px; /* Bordas arredondadas */
    cursor: pointer; /* Cursor de ponteiro */
    transition: background-color 0.3s, transform 0.3s; /* Transições suaves */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* Sombra */
}

.custom-button:hover {
    background-color: #0056b3; /* Cor de fundo ao passar o mouse */
    transform: translateY(-2px); /* Efeito de elevação ao passar o mouse */
}

.custom-button:active {
    background-color: #004494; /* Cor de fundo ao clicar */
    transform: translateY(1px); /* Efeito de clique */
}

.custom-button:focus {
    outline: none; /* Remover contorno ao focar */
    box-shadow: 0 0 0 3px rgba(0, 123, 255, 0.5); /* Contorno de foco */
}/* End custom CSS */
/* Start custom CSS *//* CSS para esconder o elemento em dispositivos móveis */
@media only screen and (max-width: 768px) {
  #mobile-menu {
    display: none !important;
  }
}/* End custom CSS */