.custom-logo-link img {
  width: 55px !important;
}

.br-sign-in {
  font-size: var(--font-size-scale-base);
}

.wp-block-cover__image-background {
  height: auto !important;
}

#banner_aviacao_civil:hover {
  cursor: pointer;
}


.avaliacao-acessibilidade {
  position: relative;
  box-shadow: none;
}

.avaliacao-acessibilidade a {
  color: #000;
  text-decoration: none !important;
}

.avaliacao-acessibilidade:hover a {
  background-image: none;
}

.avaliacao-acessibilidade:hover a::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  border: 0;
  bottom: 0;
  inset-block: 0;
  inset-inline: 0;
  cursor: pointer;
}

.br-footer .br-list a {
  text-decoration: none;
}

.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
  text-decoration: none;
}

.table-borderless>tbody>tr>td,
.table-borderless>tbody>tr>th,
.table-borderless>tfoot>tr>td,
.table-borderless>tfoot>tr>th,
.table-borderless>thead>tr>td,
.table-borderless>thead>tr>th {
  border: none;
}

.w-150px {
  width: 150px !important;
}

.h-100 {
  height: 100%;
}

.text-underlined-yellow strong {
  border-bottom: 2px solid yellow
}

.banner-container {
  position: relative;
  width: 100%;
}

.banner-imagem {
  width: 100%;
  height: auto;
  display: block;
}

.banner-texto {
  position: absolute;
  top: 5%;
  left: 1%;
  color: #0c326f;
  font-size: min( 250%, 2.5vw );
  margin-top: var(--wp--preset--spacing--scale-base);
  margin-right: var(--wp--preset--spacing--scale-up-3);
  margin-bottom: var(--wp--preset--spacing--scale-base);
  margin-left: var(--wp--preset--spacing--scale-up-3);
  font-style: normal;
  font-weight: 800;
}

.invisible {
    visibility: hidden;
}

.imagem-destaque {
    float: left !important;
    margin: 0 15px 15px 0;
}

/* Estiliza o link "Leia mais" */
.more-link {
    float: right;
    display: inline-block;
    background-color: #1351b4; /* Cor de fundo */
    color: #ffffff; /* Cor do texto */
    margin-top: 10px;
    padding: 5px 10px;
    border-radius: 10px;
    font-size: 15px;
    text-decoration: none !important;
    transition: all 0.3s ease-in-out;
}

.more-link::after {
    content: " →";
    font-size: 14px;
    margin-left: 5px;
}
