.elementor-1497 .elementor-element.elementor-element-312ac82d .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-312ac82d */.elementor-element-312ac82d { --nav-menu-icon-size:30px; } .elementor-element-312ac82d .elementor-menu-toggle { background-color:transparent !important; } .elementor-element-312ac82d .elementor-menu-toggle svg { fill:#100739 !important; } .elementor-element-312ac82d .elementor-menu-toggle.elementor-active { position:fixed; top:14px; right:14px; z-index:10001; } .elementor-element-312ac82d .elementor-menu-toggle.elementor-active svg { fill:#FFFFFF !important; } .elementor-element-312ac82d nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { position:fixed !important; top:0 !important; right:0 !important; bottom:0 !important; left:auto !important; width:min(85vw,420px) !important; height:100dvh; max-height:none !important; margin:0 !important; padding:0 20px 160px 20px; overflow-y:auto; z-index:10000; background-color:#100739; border-left:3px solid #FFC670; box-shadow:0 0 0 100vmax rgba(0,0,0,0.6); transform:translateX(110%) !important; visibility:hidden; transition:transform 0.3s ease,visibility 0.3s; } .elementor-element-312ac82d .elementor-menu-toggle.elementor-active + nav.elementor-nav-menu--dropdown.elementor-nav-menu__container { transform:translateX(0) !important; visibility:visible; } .elementor-element-312ac82d nav.elementor-nav-menu--dropdown.elementor-nav-menu__container::before { content:''; display:block; width:68px; height:68px; margin:14px 0 28px 0; border-radius:12px; background:#FFFFFF url('https://seoclicklab.com/wp-content/uploads/2024/12/Logo.png') center / 60px no-repeat; } .elementor-element-312ac82d nav.elementor-nav-menu--dropdown li { border-bottom:1px solid rgba(255,255,255,0.18); } .elementor-element-312ac82d nav.elementor-nav-menu--dropdown li li { border-bottom:0; } .elementor-element-312ac82d nav.elementor-nav-menu--dropdown a, .elementor-element-312ac82d nav.elementor-nav-menu--dropdown a:hover, .elementor-element-312ac82d nav.elementor-nav-menu--dropdown a:focus { display:flex; justify-content:space-between; align-items:center; font-size:18px; line-height:1.3; color:#FFFFFF; background-color:transparent !important; padding:18px 0; min-height:44px; } .elementor-element-312ac82d nav.elementor-nav-menu--dropdown .sub-arrow { padding:4px 8px; margin:0; } .elementor-element-312ac82d nav.elementor-nav-menu--dropdown .sub-arrow svg { fill:#FFFFFF !important; width:14px; height:18px; } .elementor-element-312ac82d nav.elementor-nav-menu--dropdown .sub-menu a { font-size:16px; padding:12px 0 12px 12px; } .elementor-element-312ac82d nav.elementor-nav-menu--dropdown .sub-menu { background-color:transparent !important; } .elementor-element-312ac82d nav.elementor-nav-menu--main .sub-menu { background-color:#FFFFFF !important; width:380px !important; min-width:380px !important; max-width:380px !important; padding:8px 0; border:1px solid #E2E2E2; border-radius:12px; box-shadow:0 10px 24px rgba(16,7,57,0.15); } .elementor-element-312ac82d nav.elementor-nav-menu--main .sub-menu a, .elementor-element-312ac82d nav.elementor-nav-menu--main .sub-menu a:focus { color:#100739 !important; background-color:transparent !important; font-size:15px; line-height:1.4; white-space:normal; padding:12px 18px; } .elementor-element-312ac82d nav.elementor-nav-menu--main .sub-menu a:hover { color:#0458E9 !important; background-color:#F3F7FD !important; } .elementor-element-312ac82d:has(.elementor-menu-toggle.elementor-active) ~ .e-button-base { display:block !important; position:fixed; left:auto; right:20px; bottom:96px; width:calc(min(85vw,420px) - 43px); z-index:10001; background-color:#FFC670; color:#100739; text-align:center; }/* End custom CSS */