.header-main-menu nav ul li>.tp-mega-menu{box-sizing:border-box;max-height:var(--magicstone-menu-height,calc(100dvh - 120px));overflow-y:auto;overscroll-behavior-y:contain}.header-main-menu .tp-mega-menu .elementor-9985 .elementor-element-882c895,.header-main-menu .tp-mega-menu .elementor-12753 .elementor-element-882c895{--padding-top:clamp(16px, calc(var(--magicstone-menu-height) * .045), 48px);--padding-bottom:clamp(16px, calc(var(--magicstone-menu-height) * .045), 48px)}.header-main-menu .tp-mega-menu .elementor-9985 .elementor-element-cedcaad .tp-el-title{font-size:clamp(42px, calc(var(--magicstone-menu-height) * .14), 130px)}.header-main-menu .tp-mega-menu .elementor-9985 .elementor-widget-image img{max-height:calc(var(--magicstone-menu-height) * .72);width:auto;object-fit:contain}.header-main-menu .tp-mega-menu .elementor-12753 .elementor-widget-heading .elementor-heading-title{font-size:clamp(42px, calc(var(--magicstone-menu-height) * .17), 151px)}.header-main-menu .tp-mega-menu .elementor-12753 .elementor-element-581201d{--gap:clamp(12px, calc(var(--magicstone-menu-height) * .025), 32px)}.header-main-menu .tp-mega-menu .elementor-12753 .elementor-element-581201d img{max-height:calc(var(--magicstone-menu-height) * .17);object-fit:contain;width:auto}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-5add3a6 img{height:var(--magicstone-menu-height);max-height:720px;object-fit:cover}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-317810e{--padding-left:clamp(24px, calc(var(--magicstone-menu-height) * .07), 100px)}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-a888bc1{padding-bottom:clamp(8px, calc(var(--magicstone-menu-height) * .025), 30px)}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-b0802ce{padding-bottom:clamp(8px, calc(var(--magicstone-menu-height) * .025), 40px)}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-7a7b5ec>.elementor-widget-container{padding-bottom:clamp(8px, calc(var(--magicstone-menu-height) * .025), 30px)}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-6d2a8d4 svg{width:clamp(48px, calc(var(--magicstone-menu-height) * .14), 130px);height:clamp(48px, calc(var(--magicstone-menu-height) * .14), 130px)}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-a888bc1 .elementor-heading-title{font-size:clamp(24px, calc(var(--magicstone-menu-height) * .06), 40px)}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-b0802ce .elementor-heading-title{font-size:clamp(14px, calc(var(--magicstone-menu-height) * .033), 18px);line-height:1.35}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-9efea96{--padding-bottom:clamp(8px, calc(var(--magicstone-menu-height) * .025), 28px)}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-317810e{--gap:clamp(6px, calc(var(--magicstone-menu-height) * .015), 20px)}@media (max-height:650px) and (min-width:1025px){.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-b0802ce{width:100%;max-width:100%;padding-left:0}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-7a7b5ec>.elementor-widget-container,.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-6d2a8d4>.elementor-widget-container{padding-left:0}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-7a7b5ec .tp-el-list-title{font-size:14px}}@media (max-height:550px) and (min-width:1025px){.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-317810e{--gap:4px}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-9efea96{--padding-bottom:4px}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-a888bc1,.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-b0802ce{padding-bottom:4px}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-7a7b5ec>.elementor-widget-container{padding-bottom:4px}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-6d2a8d4 svg{width:40px;height:40px}}@media (max-height:550px) and (min-width:1025px){.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-b0802ce .elementor-heading-title{line-height:1.2}.header-main-menu .tp-mega-menu .elementor-5029 .elementor-element-7a7b5ec li{margin-bottom:4px;padding-bottom:0}}