#loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.overlay {
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.spinner-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 3rem;
}

.image-area img {
    width: 100%;
    height: 250px;
    object-fit: contain;
}

.title_elipses {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: justify;
}

.p_elipses {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: justify;
}


.overlay-banner::before {
	background-color: rgba(0, 0, 0, 0.7);
}

.overlay-banner::before {
	display: block;
	z-index: 9;
}

.slider-banner1.overlay-banner::before {
	z-index: 0
}

.select2-container--classic .select2-selection--single {
    height: 50px !important;
    line-height: 50px !important; /* Alinha o texto verticalmente */
    background-color: #fff !important;
    
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
    line-height: 50px !important; /* Garante alinhamento do texto */
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    height: 48px !important; /* Altura da seta */
    top: 50% !important; /* Centraliza verticalmente */
    margin-top: -20px !important; /* Ajuste fino do alinhamento */
    background: none !important; /* Remove fundo da seta */
    border: none !important; 
}

.select2-container--classic .select2-results__option {
    color: #495057 !important; /* Altera a cor das opções para cinza */
}

/* Para mudar a cor quando a opção estiver selecionada */
.select2-container--classic .select2-results__option--highlighted {
    color: #fff !important; /* Cor do texto quando a opção está selecionada */
    background-color: #1D84B5 !important; /* Fundo azul quando selecionada */
}