.elementor .e-1e9b54b1-2620{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0px 4px 12px rgba(217,166,46,0.45));}.elementor .e-5e53a535-13e8{font-family:var(--font-heading);font-weight:700;font-size:1.25rem;color:var(--gold-light);letter-spacing:0.12em;line-height:1.1;text-decoration:none;}.elementor .e-49d13bb6-1ce3{font-family:var(--font-body);font-weight:500;font-size:0.7rem;color:var(--gold);letter-spacing:0.4em;}.elementor .e-25db2f0-34a5{width:auto;padding:0px;display:flex;flex-direction:column;gap:0.2rem;}.elementor .e-5b613de-6aff{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.85rem;flex:0 0 auto;align-items:center;min-width: max-content;\n}.elementor .e-f418240-556c{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:row;flex:1 1 0px;align-items:center;& .elementor-widget-nav-menu { position: relative; width: 100%; } & .elementor-nav-menu--main .elementor-item { font-family: var(--font-body); font-size: 1rem; font-weight: 500; letter-spacing: 0.08em; color: var(--text-main) !important; padding: 0.35rem 0; margin: 0 1.1rem; } & .elementor-nav-menu--main .elementor-item:hover, & .elementor-nav-menu--main .elementor-item.elementor-item-active { color: var(--gold-light) !important; } & .elementor-nav-menu--main .elementor-item::after, & .elementor-nav-menu--main .elementor-item::before { background-color: var(--gold) !important; } & .elementor-nav-menu--dropdown.elementor-nav-menu__container { position: absolute; z-index: 9998; background-color: var(--bg-panel); border-top: 1px solid rgba(217,166,46,0.35); box-shadow: 0 20px 40px rgba(0,0,0,0.5); } & .elementor-nav-menu--dropdown .elementor-item { font-family: var(--font-body); font-size: 1rem; font-weight: 500; letter-spacing: 0.08em; color: var(--text-main) !important; padding: 1rem 1.5rem; border-bottom: 1px solid rgba(217,166,46,0.15); background-color: transparent; } & .elementor-nav-menu--dropdown .elementor-item:hover, & .elementor-nav-menu--dropdown .elementor-item.elementor-item-active { color: var(--gold-light) !important; background-color: rgba(217,166,46,0.12) !important; } & .elementor-menu-toggle { color: var(--gold-light) !important; background-color: transparent !important; border: 1px solid rgba(217,166,46,0.5); border-radius: 0.5rem; padding: 0.45rem; font-size: 1.25rem; } & .elementor-menu-toggle svg, & .elementor-menu-toggle i { fill: var(--gold-light) !important; color: var(--gold-light) !important; }\n}.elementor .e-75ce0588-8888:hover,.elementor .e-75ce0588-8888:focus-visible{box-shadow:0px 10px 28px 0px rgba(217,166,46,0.55);transform:translate3d(0px, -2px, 0px);}.elementor .e-75ce0588-8888{font-family:var(--font-body);font-weight:700;font-size:1rem;color:var(--bg-deep);letter-spacing:0.1em;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:999px;background-image:linear-gradient(135deg, #F2D27A 0%,#D9A62E 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 6px 20px 0px rgba(217,166,46,0.35);transition:transform 0.2s, box-shadow 0.2s;flex:0 0 auto;white-space: nowrap;\n}.elementor .e-6db3d77d-55a2{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:3rem;padding-inline-end:3rem;border-block-end-width:1px;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;align-items:center;border-bottom-style: solid; border-bottom-color: rgba(217,166,46,0.35);\n}.elementor .e-77dd1d4a-94ba{position:sticky;inset-block-start:0px;z-index:100;padding:0px;background-color:var(--bg-deep);box-shadow:0px 10px 30px 0px rgba(0,0,0,0.5);display:flex;flex-direction:column;gap:0px;}