.src-hide {
    display: none !important;
}

.search-menu .head-nav .contentnav .links {
    gap: 1rem;
}

.src-filter {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    width: 100%;
    /*justify-content: space-between;*/
    flex-wrap: wrap;
}

.src-filter>div,
.src-filter>button {
    flex: 0 0 calc(50% - 0.5rem);
    position: relative;
}

.src-filter h4 {
    flex: 0 0 100%;
    text-transform: uppercase;
    font-weight: 300;
}
.src-frase {
    text-align: center;
    margin-top: 3rem;
  }

@media (min-width: 1024px) {
    .search {
        margin-top: 2rem !important;
    }

    .src-filter>div,
    .src-filter>button {
        flex: 0 0 auto;
        min-width: 200px;
    }
}


