.mobile-menu-cta{--cta-bg:#151518;--cta-bg-hover:#1c1111;--cta-text:#ffffff;--cta-border:rgba(229, 57, 53, 0.35);--cta-border-hover:#e53935;display:none!important}@media (max-width:1023px){.elementor-nav-menu--dropdown .mobile-menu-cta{display:block!important;margin:1rem}.elementor-nav-menu--dropdown .mobile-menu-cta>a{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:44px;padding:clamp(0.7rem, 0.6rem + 0.3vw, 1rem) clamp(1.25rem, 1rem + 0.5vw, 1.75rem)!important;background-color:var(--cta-bg)!important;color:var(--cta-text)!important;border:1px solid var(--cta-border)!important;border-radius:clamp(0.5rem, 0.4rem + 0.3vw, 0.75rem);font-weight:700;text-align:center;text-decoration:none!important;transition:background-color 0.2s ease,border-color 0.2s ease}.elementor-nav-menu--dropdown .mobile-menu-cta>a:hover,.elementor-nav-menu--dropdown .mobile-menu-cta>a:focus-visible{background-color:var(--cta-bg-hover)!important;border-color:var(--cta-border-hover)!important;color:var(--cta-text)!important}}@media (max-width:1023px){.responsive-header{--open-logo-width:clamp(120px, 18vw, 150px);position:relative!important}.responsive-header .elementor-widget-nav-menu{position:static!important;flex:0 0 auto!important;margin-left:auto!important}.responsive-header .elementor-nav-menu--dropdown{position:absolute!important;top:100%!important;right:0!important;left:0!important;box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;z-index:1001}.responsive-header .elementor-nav-menu--dropdown a{justify-content:center!important;text-align:center!important}.responsive-header:has(.elementor-nav-menu--dropdown[aria-hidden="false"])>:first-child{position:absolute!important;top:50%!important;left:50%!important;flex:none!important;width:var(--open-logo-width)!important;max-width:var(--open-logo-width)!important;margin:0!important;transform:translate(-50%,-50%)!important;z-index:1002}.responsive-header:has(.elementor-nav-menu--dropdown[aria-hidden="false"])>:first-child img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:72px!important;margin:0 auto!important;object-fit:contain}}