.opcoes-consulta * {
  transition: none;
}

.opcoes-consulta .pesquisar {
  margin-bottom: 40px;
}

.opcoes-consulta .pesquisar>.wrapper {
  padding: var(--s25);
}

.opcoes-consulta p {
  font-size: var(--s16);
  color: #282f36;
}

.opcoes-consulta .pesquisar .dual-collumn-wrapper {
  margin-bottom: 0;
}

.opcoes-consulta .pesquisar .form-item-search-cep input.error,
.opcoes-consulta .pesquisar .dual-collumn-wrapper.estado-cidade select.error {
  border-color: #f0575d;
}

.opcoes-consulta .pesquisar .cep-error .form-item,
.opcoes-consulta .pesquisar .dual-collumn-wrapper.estado-cidade-error .form-item {
  margin-top: -20px;
  color: #f0575d;
  font-size: 12px;
  opacity: 0;
  height: 0;
}

.opcoes-consulta .pesquisar .cep-error .form-item.error,
.opcoes-consulta .pesquisar .dual-collumn-wrapper.estado-cidade-error .form-item.error {
  opacity: 1;
  height: 100%;
  margin-top: -16px;
}

.agencia-virtual .opcoes-consulta .pesquisar .form-item {
  margin-bottom: 20px;
}

.agencia-virtual .opcoes-consulta .pesquisar .form-item-search-endereco,
.agencia-virtual .opcoes-consulta .pesquisar .form-item-search-endereco .select2-container {
  max-width: 450px;
}

.opcoes-consulta .pesquisar .fieldset-wrapper .form-item {
  margin-bottom: var(--s40);
}

.opcoes-consulta .pesquisar .fieldset-wrapper .form-item label,
.opcoes-consulta .pesquisar .numero-wrapper .form-item-search-sem-numero label {
  font-weight: normal;
  color: #484848;
  font-size: var(--s15);
}

.dark-mode .opcoes-consulta .pesquisar .fieldset-wrapper .form-item label,
.dark-mode .opcoes-consulta .pesquisar .numero-wrapper .form-item-search-sem-numero label {
  color: var(--white);
}

.agencia-virtual form .dual-collumn-wrapper.numero-wrapper>div:nth-child(1),
.agencia-virtual form .dual-collumn-wrapper.complemento-wrapper>div:nth-child(1) {
  flex: 0 0 calc(65% - calc(var(--column-gap) / 2));
}

.agencia-virtual form .dual-collumn-wrapper #cidades-wrapper select {
  max-width: 202px;
}

.opcoes-consulta .pesquisar .numero-wrapper {
  align-items: center;
}

.agencia-virtual .opcoes-consulta .pesquisar .form-item.show-mapa {
  margin-bottom: 0;
}

.agencia-virtual .opcoes-consulta .pesquisar .form-item.show-mapa .icon {
  background: url(../img/mapa-pin.png) no-repeat;
  width: 10px;
  height: 14px;
}

.agencia-virtual form .show-mapa .form-checkbox {
  position: absolute;
}

.agencia-virtual form .show-mapa label {
  font-size: var(--s12);
  font-weight: normal;
  color: #282f36cc;
  line-height: 1.2;
}

.agencia-virtual form .show-mapa label:before,
.agencia-virtual form .show-mapa label:after {
  display: none;
}

.show-mapa label .link {
  color: #00ade1;
  text-decoration: underline;
  cursor: pointer;
}

.show-mapa label .error {
  color: #f0575d;
  display: none;
  margin-top: 10px;
}

#map-endereco {
  width: 100%;
  min-width: 100px;
  height: 380px;
  transition: none;
}

#map-endereco * {
  transition: none;
}

.container-mapa {
  display: flex;
  padding: 25px;
  align-items: center;
  margin-bottom: 30px;
}

.container-mapa .confirmar-pin {
  margin-left: 25px;
  text-align: center;
}

.container-mapa .confirmar-pin p {
  line-height: 1.2;
}

.container-mapa .confirmar-pin .button {
  cursor: pointer;
  max-width: 165px;
  margin: 0 auto;
}

.container-mapa .buscar-mapa {
  display: none;
}

@media (max-width: 1023px) {
  .container-mapa {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .agencia-virtual form .dual-collumn-wrapper #cidades-wrapper select {
    max-width: 100%;
  }
}

@media (max-width: 434px) {
  .agencia-virtual .opcoes-consulta .pesquisar .form-item-search-endereco,
  .agencia-virtual .opcoes-consulta .pesquisar .form-item-search-endereco .select2-container {
    max-width: 100%;
  }
}
