
/**
 * Biztosítás Szakértő – Divi Megamenü v1.3
 * ========================================
 * A működés NEM függ a menüpontok szövegétől.
 *
 * Azonosítás kizárólag WordPress menü CSS classokkal:
 * - bs-mega-root
 * - bs-section-personal
 * - bs-section-travel
 * - bs-section-vehicle
 * - bs-life / bs-health / bs-accident / bs-travel
 * - bs-property / bs-vehicle / bs-calculators
 */

.biztositas-megamenu {
  --bs-blue: #2B7097;
  --bs-blue-dark: #185c82;
  --bs-blue-deep: #0f5276;
  --bs-orange: #F06D26;
  --bs-white: #fff;
  --bs-soft: rgba(255,255,255,.82);
  --bs-line: rgba(255,255,255,.22);
  --bs-shadow: 0 18px 46px rgba(7,42,61,.28);
  --bs-promo-image: url("data:image/jpeg;base64,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");
  position: relative !important;
  z-index: 9999;
  overflow: visible !important;
}

.biztositas-megamenu,
.biztositas-megamenu *,
.bs-mega-root,
.bs-mega-root * {
  box-sizing: border-box;
}

.biztositas-megamenu .et_pb_menu__wrap,
.biztositas-megamenu .et_pb_menu__menu,
.biztositas-megamenu nav,
.biztositas-megamenu .et-menu-nav {
  overflow: visible !important;
}

@media (min-width: 981px) {

  .bs-mega-root {
    position: static !important;
  }

  .bs-mega-root > a {
    position: relative !important;
  }

  .bs-mega-root:hover > a,
  .bs-mega-root > a:focus {
    color: var(--bs-orange, #F06D26) !important;
    opacity: 1 !important;
  }

  .bs-mega-root > a::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -10px;
    height: 4px;
    border-radius: 99px;
    background: var(--bs-orange, #F06D26);
    transform: scaleX(0);
    transform-origin: center;
    transition: transform .2s ease;
  }

  .bs-mega-root:hover > a::before {
    transform: scaleX(1);
  }

  .bs-mega-root > ul.bs-mega-grid {
    position: absolute !important;
    top: calc(100% + 8px) !important;
    left: 50% !important;
    right: auto !important;

    width: min(1760px, calc(100vw - 40px)) !important;
    min-width: 0 !important;
    min-height: 390px !important;
    max-height: none !important;

    margin: 0 !important;
    padding: 30px 28px !important;

    display: grid !important;
    grid-template-columns: 1.05fr 1fr .96fr 1.23fr !important;
    gap: 0 !important;

    background:
      radial-gradient(850px 250px at 54% 118%, rgba(83,159,199,.25), transparent 68%),
      radial-gradient(650px 230px at 80% 120%, rgba(83,159,199,.17), transparent 67%),
      linear-gradient(135deg, #165b80 0%, #146890 55%, #2B7097 100%) !important;

    border: 1px solid rgba(255,255,255,.13) !important;
    border-top: 2px solid var(--bs-orange, #F06D26) !important;
    border-radius: 0 0 10px 10px !important;
    box-shadow: var(--bs-shadow) !important;

    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;

    transform: translate(-50%, 12px) !important;
    transition:
      opacity .2s ease,
      transform .28s ease,
      visibility .2s ease !important;

    overflow: hidden !important;
    z-index: 999999 !important;
  }

  .bs-mega-root:hover > ul.bs-mega-grid,
  .bs-mega-root:focus-within > ul.bs-mega-grid {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transform: translate(-50%, 0) !important;
  }

  .bs-mega-grid a::after {
    display: none !important;
  }

  .bs-mega-grid > li {
    float: none !important;
  }

  .bs-mega-grid > .bs-column {
    position: relative !important;
    display: block !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 2px 25px 8px !important;

    background: transparent !important;
    border: 0 !important;
    border-right: 1px solid rgba(255,255,255,.20) !important;

    opacity: 1;
    transform: translateX(0);
    transition:
      opacity .22s ease,
      transform .38s cubic-bezier(.2,.78,.25,1);
  }

  .bs-mega-grid > .bs-column:first-child {
    padding-left: 6px !important;
  }

  .bs-section-link {
    display: grid !important;
    grid-template-columns: 50px minmax(0,1fr) !important;
    align-items: start !important;
    gap: 14px !important;

    width: 100% !important;
    margin: 0 0 10px !important;
    padding: 0 0 20px !important;

    color: #fff !important;
    background: transparent !important;
    pointer-events: none !important;
    line-height: 1.25 !important;
  }

  .bs-section-icon {
    display: grid !important;
    place-items: center !important;
    width: 46px !important;
    height: 46px !important;
    color: var(--bs-orange, #F06D26) !important;
  }

  .bs-section-icon svg,
  .bs-menu-icon svg,
  .bs-detail-icon svg,
  .bs-item-arrow svg,
  .bs-detail-link-arrow svg,
  .bs-button-arrow svg {
    width: 100% !important;
    height: 100% !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-width: 1.9 !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
  }

  .bs-section-copy {
    min-width: 0 !important;
    display: grid !important;
  }

  .bs-section-copy strong {
    color: #fff !important;
    font-size: 18px !important;
    line-height: 1.2 !important;
    font-weight: 800 !important;
    letter-spacing: .01em !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
  }

  .bs-section-rule {
    display: block !important;
    width: 100% !important;
    height: 1px !important;
    margin: 12px 0 10px !important;
    background: rgba(255,255,255,.48) !important;
  }

  .bs-section-desc {
    color: rgba(255,255,255,.80) !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    white-space: nowrap !important;
  }

  .bs-column > ul.bs-product-list {
    position: static !important;
    inset: auto !important;

    display: flex !important;
    flex-direction: column !important;
    gap: 3px !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;

    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    transform: none !important;
  }

  .bs-product-list > li.bs-mega-item {
    position: relative !important;
    display: block !important;
    float: none !important;
    width: 100% !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
  }

  .bs-product-link {
    display: grid !important;
    grid-template-columns: 48px minmax(0,1fr) 20px !important;
    align-items: center !important;
    gap: 12px !important;

    width: 100% !important;
    min-width: 0 !important;
    min-height: 76px !important;

    margin: 0 !important;
    padding: 9px 7px !important;

    color: #fff !important;
    background: transparent !important;
    border-radius: 11px !important;
    line-height: 1.2 !important;

    transition:
      background .18s ease,
      transform .18s ease !important;
  }

  .bs-product-link:hover,
  .bs-product-link:focus-visible {
    color: #fff !important;
    background: rgba(255,255,255,.085) !important;
    transform: translateX(3px) !important;
    opacity: 1 !important;
  }

  .bs-menu-icon {
    display: grid !important;
    place-items: center !important;
    width: 40px !important;
    height: 40px !important;
    color: var(--bs-orange, #F06D26) !important;
  }

  .bs-product-copy {
    display: grid !important;
    min-width: 0 !important;
    gap: 4px !important;
  }

  .bs-product-copy strong {
    color: #fff !important;
    font-size: 17px !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    white-space: nowrap !important;
  }

  .bs-item-desc {
    color: rgba(255,255,255,.80) !important;
    font-size: 13.5px !important;
    line-height: 1.3 !important;
    font-weight: 400 !important;
    white-space: nowrap !important;
  }

  .bs-item-arrow {
    width: 20px !important;
    height: 20px !important;
    color: #fff !important;
  }

  .bs-mega-item > ul.bs-native-detail-menu {
    display: none !important;
  }

  .bs-mega-grid > .bs-promo-card {
    position: relative !important;
    display: block !important;
    float: none !important;
    align-self: stretch !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 330px !important;

    margin: 0 0 0 24px !important;
    padding: 0 !important;

    border: 1px solid rgba(255,255,255,.42) !important;
    border-radius: 14px !important;
    overflow: hidden !important;

    background:
      linear-gradient(
        90deg,
        rgba(17,82,116,.99) 0%,
        rgba(17,82,116,.94) 42%,
        rgba(17,82,116,.60) 64%,
        rgba(17,82,116,.08) 100%
      ),
      var(--bs-promo-image) center right / cover no-repeat !important;

    opacity: 1;
    transform: translateX(0);
    transition:
      opacity .22s ease,
      transform .38s cubic-bezier(.2,.78,.25,1);
  }

  .bs-promo-inner {
    position: absolute !important;
    inset: 0 !important;

    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: flex-start !important;

    padding: 28px !important;
    color: #fff !important;
  }

  .bs-promo-inner h3 {
    max-width: 300px !important;
    margin: 0 0 15px !important;
    padding: 0 !important;

    color: #fff !important;
    font-size: 28px !important;
    line-height: 1.14 !important;
    font-weight: 800 !important;
  }

  .bs-promo-line {
    display: block !important;
    width: 78px !important;
    height: 5px !important;
    margin: 0 0 17px !important;
    border-radius: 99px !important;
    background: var(--bs-orange, #F06D26) !important;
  }

  .bs-promo-inner p {
    max-width: 235px !important;
    margin: 0 0 20px !important;

    color: rgba(255,255,255,.95) !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
  }

  .bs-promo-button {
    display: inline-flex !important;
    align-items: center !important;
    gap: 10px !important;

    padding: 12px 20px !important;
    border-radius: 10px !important;

    background: var(--bs-orange, #F06D26) !important;
    color: #fff !important;

    font-size: 15px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
  }

  .bs-button-arrow {
    display: inline-grid !important;
    width: 17px !important;
    height: 17px !important;
  }

  /* slide panel */
  .bs-mega-grid > .bs-slide-panel {
    position: absolute !important;
    inset: 0 !important;

    display: grid !important;
    grid-template-columns: .92fr 1.65fr .92fr !important;
    gap: 28px !important;

    width: 100% !important;
    min-width: 0 !important;
    min-height: 100% !important;

    margin: 0 !important;
    padding: 30px !important;

    background:
      radial-gradient(700px 250px at 60% 115%, rgba(89,166,205,.26), transparent 68%),
      linear-gradient(135deg, #155b80 0%, #14678f 56%, #2b7097 100%) !important;

    transform: translateX(101%) !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: none !important;
    transition: transform .42s cubic-bezier(.2,.78,.25,1) !important;
    z-index: 50 !important;
  }

  .bs-mega-grid.bs-panel-open > .bs-slide-panel {
    transform: translateX(0) !important;
    pointer-events: auto !important;
  }

  .bs-mega-grid.bs-panel-open > .bs-column,
  .bs-mega-grid.bs-panel-open > .bs-promo-card {
    opacity: 0 !important;
    transform: translateX(-58px) !important;
    pointer-events: none !important;
  }

  .bs-detail-side {
    padding: 2px 28px 0 4px !important;
    border-right: 1px solid rgba(255,255,255,.22) !important;
  }

  .bs-panel-back {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;

    margin: 0 0 28px !important;
    padding: 0 !important;

    border: 0 !important;
    background: transparent !important;
    color: rgba(255,255,255,.85) !important;

    font: inherit !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
  }

  .bs-panel-back span {
    color: var(--bs-orange, #F06D26) !important;
    font-size: 28px !important;
    line-height: .7 !important;
  }

  .bs-detail-icon {
    width: 58px !important;
    height: 58px !important;
    margin: 0 0 18px !important;
    color: var(--bs-orange, #F06D26) !important;
  }

  .bs-detail-kicker,
  .bs-detail-help-label {
    display: block !important;
    margin: 0 0 8px !important;
    color: rgba(255,255,255,.68) !important;
    font-size: 12px !important;
    font-weight: 800 !important;
    letter-spacing: .08em !important;
    text-transform: uppercase !important;
  }

  .bs-detail-title {
    margin: 0 0 12px !important;
    color: #fff !important;
    font-size: 29px !important;
    line-height: 1.12 !important;
    font-weight: 800 !important;
  }

  .bs-detail-lead {
    max-width: 280px !important;
    margin: 0 !important;
    color: rgba(255,255,255,.80) !important;
    font-size: 15px !important;
    line-height: 1.55 !important;
  }

  .bs-detail-main {
    min-width: 0 !important;
    padding-top: 8px !important;
  }

  .bs-detail-head {
    display: flex !important;
    justify-content: space-between !important;
    align-items: end !important;
    gap: 20px !important;

    margin: 0 0 10px !important;
    padding: 0 0 15px !important;

    border-bottom: 1px solid rgba(255,255,255,.24) !important;
  }

  .bs-detail-head h4 {
    margin: 0 !important;
    color: #fff !important;
    font-size: 21px !important;
    font-weight: 800 !important;
  }

  .bs-detail-head > span {
    color: rgba(255,255,255,.62) !important;
    font-size: 12px !important;
  }

  .bs-detail-links {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    gap: 10px !important;
    margin: 0 0 18px !important;
  }

  .bs-detail-link {
    min-height: 68px !important;

    display: grid !important;
    grid-template-columns: 1fr 20px !important;
    align-items: center !important;
    gap: 12px !important;

    padding: 13px 15px !important;

    border: 1px solid rgba(255,255,255,.13) !important;
    border-radius: 10px !important;

    background: rgba(255,255,255,.055) !important;
    color: #fff !important;
  }

  .bs-detail-link:hover {
    background: rgba(255,255,255,.11) !important;
    border-color: rgba(240,109,38,.72) !important;
  }

  .bs-detail-link-copy strong {
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 700 !important;
  }

  .bs-detail-link-arrow {
    width: 19px !important;
    height: 19px !important;
    color: var(--bs-orange, #F06D26) !important;
  }

  .bs-detail-all {
    display: inline-flex !important;
    align-items: center !important;
    gap: 9px !important;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 800 !important;
  }

  .bs-detail-all .bs-button-arrow {
    color: var(--bs-orange, #F06D26) !important;
  }

  .bs-detail-help {
    align-self: stretch !important;
    padding: 25px !important;
    border: 1px solid rgba(255,255,255,.17) !important;
    border-radius: 13px !important;
    background: rgba(10,72,104,.30) !important;
  }

  .bs-detail-help h4 {
    margin: 0 0 11px !important;
    color: #fff !important;
    font-size: 20px !important;
    line-height: 1.25 !important;
  }

  .bs-detail-help p {
    margin: 0 0 20px !important;
    color: rgba(255,255,255,.78) !important;
    font-size: 14px !important;
    line-height: 1.55 !important;
  }
}

@media (min-width: 981px) and (max-width: 1280px) {
  .bs-mega-root > ul.bs-mega-grid {
    grid-template-columns: repeat(3, minmax(0,1fr)) !important;
  }

  .bs-mega-grid > .bs-promo-card {
    display: none !important;
  }

  .bs-mega-grid > .bs-column:nth-of-type(3) {
    border-right: 0 !important;
  }

  .bs-detail-links {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 980px) {
  /* Mobile menu remains Divi-native. */
  .bs-promo-card,
  .bs-slide-panel {
    display: none !important;
  }
}


/* ----------------------------------------------------------
   v1.3: Divi natív mega-menu szabályok célzott semlegesítése
   ---------------------------------------------------------- */

@media (min-width: 981px) {
  .bs-mega-root > ul.bs-mega-grid > li,
  .bs-mega-root > ul.bs-mega-grid > li > ul,
  .bs-mega-root > ul.bs-mega-grid > li > ul > li,
  .bs-mega-root > ul.bs-mega-grid > li > ul > li > a {
    float: none !important;
  }

  .bs-mega-root > ul.bs-mega-grid ul.sub-menu {
    border-top: 0 !important;
  }

  .bs-mega-root > ul.bs-mega-grid .bs-product-list {
    left: auto !important;
    top: auto !important;
  }

  .bs-mega-root > ul.bs-mega-grid .bs-native-detail-menu {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }

  .bs-mega-root > ul.bs-mega-grid .bs-generic-item > a {
    color: #fff !important;
    background: transparent !important;
  }

  .bs-menu-icon.bs-menu-icon-empty {
    opacity: .38;
  }
}
