/* Paridade visual do Atendimento com newscss/components/mega-menu.scss. */
.mega-menu {
  z-index: 1030;
}
.mega-menu #mainmenu_atendimento .promorar {
  position: relative;
  top: -6rem;
  max-width: 50%;
  margin-bottom: -4rem;
  border-radius: .5rem;
  background: #ebebeb;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.mega-menu #mainmenu_atendimento .promorar .title {
  color: #e73f43;
  font-family: "Gotham Bold", sans-serif;
  font-weight: bold;
}
.mega-menu #mainmenu_atendimento .promorar .description {
  white-space: normal;
  font-size: .9rem;
}
.mega-menu #mainmenu_atendimento .btn-promorar {
  border-radius: .5rem;
  padding: .5rem;
  font-size: .9rem;
  cursor: pointer;
  border: 1pt solid #9b9b9b;
  box-shadow: 2px 2px 2px #9b9b9b;
  background: #efefef;
  color: #000;
}
.mega-menu #mainmenu_atendimento .btn-promorar:focus-visible {
  outline: 2px solid #e73f43;
  outline-offset: 3px;
}
@media (min-width: 992px) {
  .mega-menu .custom-container {
    max-width: 1140px;
    padding-inline: 15px;
  }
  .mega-menu #mainmenu_atendimento > .dropdown-item > .container {
    padding-inline: 15px;
  }
  .mega-menu #mainmenu_atendimento .card-body {
    padding: 20px;
  }
}
