@media(max-width:1024px){.elementor .e-7e78067c-2b6e{display:none;}}@media(max-width:1024px){.elementor .e-7b201c17-e42b{gap:16px;grid-template-columns:1fr auto;& > .elementor-element-5b4055fa { justify-self: end; } & .elementor-nav-menu--dropdown { display: none !important; } & .elementor-menu-toggle { position: relative; width: 36px; height: 36px; padding: 0px; border: 0px; border-radius: 0px; background-color: transparent; margin-inline-start: auto; cursor: pointer; } & .elementor-menu-toggle svg { display: none; } & .elementor-menu-toggle::before { content: ""; position: absolute; inset-block-start: 12px; inset-inline-start: 10px; width: 16px; height: 2px; background-color: var(--primary-foreground); box-shadow: 0px 5px 0px var(--primary-foreground), 0px 10px 0px var(--primary-foreground); } & .elementor-menu-toggle.elementor-active::before { box-shadow: none; inset-block-start: 17px; transform: rotate(45deg); } & .elementor-menu-toggle.elementor-active::after { content: ""; position: absolute; inset-block-start: 17px; inset-inline-start: 10px; width: 16px; height: 2px; background-color: var(--primary-foreground); transform: rotate(-45deg); }\n}}@media(max-width:1024px){.elementor .e-8f62e9c-a30b{width:100%;max-width:400px;margin-inline-start:auto;margin-inline-end:auto;}}@media(max-width:1024px){.elementor .e-3ee14dd7-def7{padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-block-end-width: 0px; &:has(.elementor-menu-toggle.elementor-active) .elementor-element-2dc77117 { display: flex; }\n}}