
/* accordion-item */
.accordion-item {
  border-bottom: 0;
}

/* modal-landviaj */
.modal-landviaj {
  z-index: 3000!important;
}

/* ══════════════════════════════════════════════════════
   Procedente de general.css
   ══════════════════════════════════════════════════════ */

/* modal-dialog */
.modal-dialog {
  margin: 50px auto;
  transition: transform .3s;
  transform: translateY(0);
  width: 65%;
}

/* modal-content */
.modal-content {
  background: #fff;
  border-radius: 10px;
  animation: .3s fadeIn;
  overflow: hidden;
  box-shadow: 0 5px 20px #0003;
}

/* modal-body */
.modal-body {
  padding: 20px;
}

/* btn-close */
.btn-close {
  cursor: pointer;
  background: 0 0;
  border: none;
  font-size: 1.5rem;
  line-height: 1;
}

/* modal-landviaj */
.modal-landviaj .modal-body {
  color: #fff;
  background-color: #00193a;
  padding: 30px;
  position: relative;
}
.modal-landviaj .header-modal {
  text-align: center;
}
.modal-landviaj h2 {
  color: #fff;
}
.modal-landviaj label {
  color: #fff !important;
}
.modal-landviaj .btn-close {
  z-index: 99;
  position: absolute;
  right: 20px;
}

/* wwp-buttom */
.wwp-buttom {
  color: #fff;
  z-index: 99;
  background-color: #25d366;
  border: none;
  border-radius: 50px;
  align-items: center;
  gap: 10px;
  padding: 15px;
  display: inline-flex;
  position: relative;
  bottom: 20px;
  right: 20px;
  box-shadow: 0 4px 12px #0000004d;
}
.wwp-buttom .wpp-badge {
  text-align: center;
  background-color: red;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  font-size: 13px;
  font-weight: 700;
  display: inline-block;
  position: absolute;
  top: -5px;
  right: 0;
}
.wwp-buttom:hover {
  transition: all .2s ease-in-out;
  transform: scale(1.05);
  box-shadow: 0 6px 16px #0006;
}
.wwp-buttom svg {
  vertical-align: middle;
  width: 30px;
  height: 30px;
}

/* anima-vibra */
.anima-vibra {
  animation: .2s linear infinite both vibrate-3;
}

/* modal-dialog */
#myModalenquire .modal-dialog {
  width: min(620px, 100%);
  margin: auto;
}

/* modal-content */
#myModalenquire .modal-content {
  position: relative;
  width: 100%;
  max-height: calc(100vh - 48px);
  overflow-y: auto;
  background: #fff;
  border-radius: 22px;
  box-shadow: 0 24px 70px rgba(0, 0, 0, .28);
}

/* trip_logo */
.trip_logo svg {
  width: 140px;
}
