.limud-header-wrapper *{box-sizing:border-box}.limud-header-wrapper ul{list-style:none;padding:0;margin:0}.limud-header-wrapper a{text-decoration:none;color:inherit}.limud-pc-header{display:block;width:100%;background:#fff;border-bottom:1px solid #eee;position:relative}.limud-container{max-width:1200px;margin:0 auto;padding:0 20px}.limud-top-bar{background:var(--limud-bg-1);padding:10px 0;font-size:12px;text-align:right}.limud-top-menu{display:inline-block}.limud-top-menu li{display:inline-block;margin-left:15px;position:relative}.limud-top-menu li:not(:last-child)::after{content:'|';position:absolute;right:-10px;color:#ccc}.limud-top-menu a{color:var(--limud-top-font-color,#666666);transition:color 0.25s ease}.limud-top-menu a:hover{color:#ff5a00}.limud-main-bar{padding:20px 0;background:var(--limud-bg-2);position:relative;z-index:1001;transition:all 0.3s ease}.limud-main-bar.sticky{position:fixed;top:0;left:0;width:100%;box-shadow:0 2px 10px rgba(0,0,0,0.1);padding:10px 0}.limud-main-bar .limud-container{display:flex;align-items:center;justify-content:space-between}.limud-logo img{vertical-align:middle}.limud-nav{flex-grow:1;text-align:center}.limud-main-menu{display:inline-flex;gap:var(--limud-main-menu-gap,60px)}.limud-main-menu>li{position:relative}.limud-main-menu>li>a{font-family:'Pretendard',sans-serif;font-size:var(--limud-main-font-size);font-weight:var(--limud-main-font-weight);letter-spacing:-0.02em;color:var(--limud-main-font-color);padding:10px 0;display:block;transition:color 0.25s ease}.limud-main-menu>li:hover>a{color:#ff5a00}.limud-main-menu .sub-menu a{transition:color 0.25s ease}.limud-main-menu .sub-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:max-content;min-width:100px;text-align:center;padding:40px 0 20px;display:none;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:1002}.limud-nav.menu-visible .sub-menu{display:block;opacity:1;visibility:visible}.limud-main-menu .sub-menu .sub-menu{position:static;transform:none;width:auto;padding:10px 0 0 0;margin:0;display:block;opacity:1;visibility:visible}.limud-main-menu .sub-menu li{display:block;margin-bottom:10px}.limud-main-menu .sub-menu a{font-size:var(--limud-sub-font-size);font-weight:var(--limud-sub-font-weight);letter-spacing:-0.02em;color:var(--limud-sub-font-color);padding:5px 0;display:block}.limud-main-menu .sub-menu a:hover{color:#ff5a00;text-decoration:underline}.limud-main-menu .sub-menu .sub-menu li{margin-bottom:6px}.limud-main-menu .sub-menu .sub-menu a{font-size:calc(var(--limud-sub-font-size) - 2px);font-weight:400;color:#888;padding:3px 0}.limud-mega-bg{position:absolute;top:100%;left:0;width:100%;background:var(--limud-bg-3);border-bottom:1px solid #eee;height:0;overflow:hidden;transition:height 0.3s ease;z-index:900;box-shadow:0 10px 20px rgba(0,0,0,0.05)}.limud-mega-bg.sticky{position:fixed;top:61px;z-index:1000}.limud-icons{display:flex;gap:20px;align-items:center}.limud-icons a{font-size:20px;color:var(--limud-icon-color,#333333);transition:color 0.25s ease,transform 0.25s ease;display:inline-flex;align-items:center}.limud-icons a:hover{color:var(--limud-icon-hover-color,#ff5a00);transform:translateY(-2px)}.limud-login-icon-btn,.limud-header-wrapper button.limud-login-icon-btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--limud-transparent-icon-color,#ffffff);box-shadow:none;cursor:pointer;font:inherit;line-height:1;text-decoration:none;transition:color 0.2s ease,transform 0.2s ease}.limud-login-text-btn,.limud-header-wrapper button.limud-login-text-btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 2px;border:0;background:transparent;color:var(--limud-transparent-icon-color,#ffffff);box-shadow:none;cursor:pointer;font:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:color 0.2s ease}.limud-header-wrapper:not(.transparent-mode) .limud-login-icon-btn{color:var(--limud-login-btn-color,#111827)}.limud-header-wrapper:not(.transparent-mode) .limud-login-text-btn{color:var(--limud-login-btn-color,#111827)}.limud-login-icon-btn:hover,.limud-login-icon-btn:focus,.limud-login-icon-btn:active,.limud-header-wrapper button.limud-login-icon-btn:hover,.limud-header-wrapper button.limud-login-icon-btn:focus,.limud-header-wrapper button.limud-login-icon-btn:active{border:0;background:transparent;color:var(--limud-login-btn-hover-color,#9cc7ff);box-shadow:none;outline:0;transform:none}.limud-login-text-btn:hover,.limud-login-text-btn:focus,.limud-login-text-btn:active,.limud-header-wrapper button.limud-login-text-btn:hover,.limud-header-wrapper button.limud-login-text-btn:focus,.limud-header-wrapper button.limud-login-text-btn:active{border:0;background:transparent;color:var(--limud-login-btn-hover-color,#9cc7ff);box-shadow:none;outline:0}.limud-login-icon{display:inline-flex;width:20px;height:20px}.limud-login-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.limud-header-wrapper .limud-login-icon-btn svg,.limud-header-wrapper button.limud-login-icon-btn svg{stroke:currentColor}.limud-login-both-btn{display:inline-flex;align-items:center;gap:6px;width:auto !important;min-width:auto !important;padding:0 4px !important;border-radius:6px !important}.limud-login-both-btn .limud-login-icon{flex-shrink:0}.limud-login-both-btn .limud-login-text{font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.limud-mobile-header{display:none;background:var(--limud-mobile-header-bg,#fff);padding:15px 20px;border-bottom:1px solid #eee}.limud-mobile-bar{display:flex;justify-content:space-between;align-items:center}.limud-mobile-actions{display:flex;align-items:center;gap:15px}.limud-mobile-btn{border:1px solid #333;border-radius:20px;padding:5px 15px;font-size:13px;font-weight:600}.limud-hamburger{background:none;border:none;cursor:pointer;padding:0;display:flex;flex-direction:column;gap:5px}.limud-hamburger span{display:block;width:24px;height:2px;background:var(--limud-mobile-icon-color,#333)}.limud-mobile-drawer{position:fixed;top:0;right:-100%;width:100%;height:100%;background:var(--limud-mobile-drawer-bg,#fff);z-index:9999;transition:right 0.3s ease;display:flex;flex-direction:column}.limud-mobile-drawer.open{right:0}.limud-drawer-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.limud-drawer-close{background:none;border:none;color:var(--limud-mobile-icon-color,#111827);font-size:30px;cursor:pointer;line-height:1}.limud-drawer-top-links{background:var(--limud-mobile-top-bg,#f8f8f8);color:var(--limud-mobile-top-text-color,#666);padding:10px 20px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.limud-mobile-actions .limud-login-icon-btn{color:var(--limud-mobile-icon-color,#111827)}.limud-mobile-actions .limud-login-text-btn{color:var(--limud-mobile-icon-color,#111827)}.limud-drawer-top-links ul{display:flex;gap:15px}.limud-drawer-search{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--limud-mobile-search-color,inherit);box-shadow:none;cursor:pointer}.limud-drawer-top-links li{color:var(--limud-mobile-top-text-color,#666)}.limud-drawer-content{flex-grow:1;display:flex;overflow:hidden}.limud-drawer-sidebar{width:35%;background:var(--limud-mobile-sidebar-bg,#333);color:var(--limud-mobile-sidebar-text-color,#fff);overflow-y:auto}.limud-sidebar-item{padding:0;cursor:pointer;border-bottom:1px solid var(--limud-mobile-sidebar-border-color,#444);font-size:14px}.limud-sidebar-item a{display:block;padding:15px;color:inherit;text-decoration:none}.limud-sidebar-item.active{background:var(--limud-mobile-active-bg,#fff);color:var(--limud-mobile-active-text-color,#333);font-weight:bold}.limud-drawer-main{width:65%;background:var(--limud-mobile-content-bg,#fff);padding:20px;overflow-y:auto}.limud-menu-pane{display:none}.limud-menu-pane.active{display:block}.limud-menu-pane h3{margin-top:0;margin-bottom:15px;font-size:16px;border-bottom:2px solid #333;padding-bottom:10px;display:inline-block}.limud-menu-pane h3 a{color:inherit;text-decoration:none}.limud-menu-pane h3 a:hover{color:#ff5a00}.limud-menu-pane ul li{margin-bottom:12px}.limud-menu-pane ul li a{font-size:14px;color:#555}@media (min-width:769px){.limud-header-wrapper.submenu-style-card .limud-mega-bg{display:none !important}.limud-header-wrapper.submenu-style-card .limud-main-menu>li::after{content:'';position:absolute;top:100%;left:-20px;right:-20px;height:20px;z-index:9998;display:none}.limud-header-wrapper.submenu-style-card .limud-main-menu>li:hover::after{display:block}.limud-header-wrapper.submenu-style-card .limud-main-menu .sub-menu{display:block !important;position:absolute;top:calc(100%+14px);left:50%;transform:translateX(-50%) translateY(8px);background:#ffffff;border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,0.13);padding:10px 0;min-width:160px;width:max-content;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.22s ease,transform 0.22s ease,visibility 0.22s ease;z-index:9999}.limud-header-wrapper.submenu-style-card .limud-main-menu .sub-menu::before{content:'';position:absolute;top:-6px;left:50%;width:12px;height:12px;background:#ffffff;border-radius:2px;transform:translateX(-50%) rotate(45deg);box-shadow:-2px -2px 5px rgba(0,0,0,0.05);z-index:-1}.limud-header-wrapper.submenu-style-card .limud-main-menu>li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.limud-header-wrapper.submenu-style-card .limud-main-menu .sub-menu li{display:block;margin:0}.limud-header-wrapper.submenu-style-card .limud-main-menu .sub-menu a{display:block;padding:10px 22px;font-size:15px;font-weight:500;color:#333333;letter-spacing:-0.01em;transition:background 0.15s ease,color 0.15s ease}.limud-header-wrapper.submenu-style-card .limud-main-menu .sub-menu a:hover{background:#f5f5f5;color:#ff5a00;text-decoration:none}.limud-header-wrapper.submenu-style-card .limud-main-menu .sub-menu .sub-menu{display:none !important}}@media (max-width:768px){.limud-pc-header{display:none}.limud-mobile-header{display:block}.limud-mobile-actions{gap:10px}.limud-header-wrapper .limud-mobile-header a.limud-login-text-btn,.limud-header-wrapper .limud-mobile-header button.limud-login-text-btn,.limud-header-wrapper .limud-mobile-header a.limud-login-both-btn,.limud-header-wrapper .limud-mobile-header button.limud-login-both-btn,.limud-header-wrapper .limud-mobile-header a.limud-login-modal-trigger,.limud-header-wrapper .limud-mobile-header button.limud-login-modal-trigger{-webkit-appearance:none !important;appearance:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:4px !important;width:auto !important;min-width:auto !important;height:auto !important;min-height:0 !important;padding:5px 12px !important;font-size:12px !important;font-weight:600 !important;line-height:1.2 !important;white-space:nowrap !important;border:1px solid rgba(0,0,0,0.12) !important;border-radius:100px !important;background:#fff !important;background-color:#fff !important;background-image:none !important;box-shadow:0 1px 3px rgba(0,0,0,0.12) !important;cursor:pointer !important}.limud-mobile-header .limud-login-text-btn .limud-login-text,.limud-mobile-header .limud-login-both-btn .limud-login-text,.limud-mobile-header .limud-login-modal-trigger .limud-login-text{display:inline !important;font-size:12px !important;line-height:1.2 !important}.limud-mobile-header .limud-login-both-btn svg{width:14px !important;height:14px !important}.limud-header-wrapper .limud-mobile-header a.limud-login-icon-btn:not(.limud-login-both-btn):not(.limud-login-text-btn),.limud-header-wrapper .limud-mobile-header button.limud-login-icon-btn:not(.limud-login-both-btn):not(.limud-login-text-btn){width:34px !important;height:34px !important;min-width:34px !important;min-height:34px !important}.limud-mobile-header .limud-login-icon-btn:not(.limud-login-both-btn) svg{width:22px !important;height:22px !important}}.limud-search-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000}.limud-search-modal.open{display:block}.limud-search-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}.limud-search-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:40px;width:90%;max-width:600px;border-radius:5px;box-shadow:0 10px 30px rgba(0,0,0,0.2);text-align:center}.limud-search-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:30px;cursor:pointer;color:#999}.limud-search-box .search-form{display:flex;border-bottom:2px solid #333}.limud-search-box .search-field{flex-grow:1;border:none;font-size:20px;padding:10px}.limud-search-box .search-field:focus{outline:none}.limud-search-box .search-submit{background:none;border:none;font-size:24px;cursor:pointer}.limud-search-modal .limud-search-close,.limud-search-modal .limud-search-close:hover,.limud-search-modal .limud-search-close:focus,.limud-search-modal .limud-search-close:active,.limud-search-modal .search-submit,.limud-search-modal .search-submit:hover,.limud-search-modal .search-submit:focus,.limud-search-modal .search-submit:active{background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;outline:0 !important}.limud-search-modal .search-submit .dashicons,.limud-search-modal .search-submit:hover .dashicons,.limud-search-modal .search-submit:focus .dashicons{color:#111827 !important}.limud-login-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.22s ease,visibility 0.22s ease}.limud-login-modal.is-open{display:grid !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important}html.limud-login-modal-open,body.limud-login-modal-open{overflow:hidden !important}.limud-login-modal__backdrop{position:absolute;inset:0;background:rgba(2,6,23,0.7);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.limud-login-modal__panel{position:relative;width:min(92vw,360px);max-height:min(82vh,640px);overflow:auto;background:linear-gradient(180deg,rgba(15,23,42,0.98),rgba(10,15,28,0.98));color:#e2e8f0;border:1px solid rgba(148,163,184,0.18);border-radius:24px;box-shadow:0 28px 90px rgba(0,0,0,0.45);padding:22px 22px 20px;transform:translateY(12px) scale(0.98);transition:transform 0.22s ease}.limud-login-modal.is-open .limud-login-modal__panel{transform:translateY(0) scale(1)}.limud-login-modal__close,.limud-login-modal button.limud-login-modal__close{appearance:none;-webkit-appearance:none;position:absolute;top:14px;right:14px;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:#cbd5e1;box-shadow:none;font-size:24px;line-height:1;cursor:pointer}.limud-login-modal__close:hover,.limud-login-modal__close:focus,.limud-login-modal__close:active,.limud-login-modal button.limud-login-modal__close:hover,.limud-login-modal button.limud-login-modal__close:focus,.limud-login-modal button.limud-login-modal__close:active{background:transparent;border:0;color:#f8fafc;box-shadow:none;outline:0}.limud-login-modal__eyebrow{margin-bottom:10px;color:#94a3b8;font-size:12px;letter-spacing:0.16em;text-transform:uppercase}.limud-login-modal__title{margin:0 0 18px;color:#ffffff;font-size:28px;font-weight:800;line-height:1.1}.limud-login-modal__content{color:#cbd5e1;font-size:14px;line-height:1.6}.limud-login-modal__social{margin:0 0 14px}.limud-login-modal__social>*+*{margin-top:8px}.limud-login-modal__content .um{width:100%}.limud-login-modal__content .um form{margin-top:6px}.limud-login-modal__content .um .um-row{margin-bottom:14px}.limud-login-modal__content .um input[type="text"],.limud-login-modal__content .um input[type="password"],.limud-login-modal__content .um input[type="email"]{background:rgba(15,23,42,0.8);border:1px solid rgba(148,163,184,0.2);border-radius:14px;color:#e2e8f0}.limud-login-modal__content .um input[type="submit"],.limud-login-modal__content .um .um-button{border-radius:14px;background:#3b82f6;box-shadow:none}.limud-header-wrapper .limud-login-icon-btn:not(.limud-login-both-btn),.limud-header-wrapper a.limud-login-icon-btn:not(.limud-login-both-btn),.limud-header-wrapper button.limud-login-icon-btn:not(.limud-login-both-btn),.limud-header-wrapper button.limud-login-icon-btn.limud-login-modal-trigger:not(.limud-login-both-btn),.limud-header-wrapper .limud-login-text-btn,.limud-header-wrapper a.limud-login-text-btn,.limud-header-wrapper button.limud-login-text-btn,.limud-header-wrapper button.limud-login-text-btn.limud-login-modal-trigger{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;padding:0 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;color:var(--limud-transparent-icon-color,#ffffff) !important;transform:none !important}.limud-header-wrapper .limud-login-text-btn,.limud-header-wrapper a.limud-login-text-btn,.limud-header-wrapper button.limud-login-text-btn{width:auto !important;min-width:auto !important;padding:0 2px !important;font-size:14px !important;font-weight:600 !important}.limud-header-wrapper:not(.transparent-mode) .limud-login-icon-btn,.limud-header-wrapper:not(.transparent-mode) a.limud-login-icon-btn,.limud-header-wrapper:not(.transparent-mode) button.limud-login-icon-btn,.limud-header-wrapper:not(.transparent-mode) .limud-login-text-btn,.limud-header-wrapper:not(.transparent-mode) a.limud-login-text-btn,.limud-header-wrapper:not(.transparent-mode) button.limud-login-text-btn{color:var(--limud-login-btn-color,#111827) !important}.limud-header-wrapper.transparent-mode .limud-main-bar.sticky .limud-login-icon-btn,.limud-header-wrapper.transparent-mode .limud-main-bar.sticky a.limud-login-icon-btn,.limud-header-wrapper.transparent-mode .limud-main-bar.sticky button.limud-login-icon-btn,.limud-header-wrapper.transparent-mode .limud-main-bar.sticky .limud-login-text-btn,.limud-header-wrapper.transparent-mode .limud-main-bar.sticky a.limud-login-text-btn,.limud-header-wrapper.transparent-mode .limud-main-bar.sticky button.limud-login-text-btn{color:var(--limud-main-font-color) !important}.limud-header-wrapper .limud-login-icon-btn:hover,.limud-header-wrapper .limud-login-icon-btn:focus,.limud-header-wrapper .limud-login-icon-btn:active,.limud-header-wrapper a.limud-login-icon-btn:hover,.limud-header-wrapper a.limud-login-icon-btn:focus,.limud-header-wrapper a.limud-login-icon-btn:active,.limud-header-wrapper button.limud-login-icon-btn:hover,.limud-header-wrapper button.limud-login-icon-btn:focus,.limud-header-wrapper button.limud-login-icon-btn:active,.limud-header-wrapper button.limud-login-icon-btn.limud-login-modal-trigger:hover,.limud-header-wrapper button.limud-login-icon-btn.limud-login-modal-trigger:focus,.limud-header-wrapper button.limud-login-icon-btn.limud-login-modal-trigger:active,.limud-header-wrapper .limud-login-text-btn:hover,.limud-header-wrapper .limud-login-text-btn:focus,.limud-header-wrapper .limud-login-text-btn:active,.limud-header-wrapper a.limud-login-text-btn:hover,.limud-header-wrapper a.limud-login-text-btn:focus,.limud-header-wrapper a.limud-login-text-btn:active,.limud-header-wrapper button.limud-login-text-btn:hover,.limud-header-wrapper button.limud-login-text-btn:focus,.limud-header-wrapper button.limud-login-text-btn:active,.limud-header-wrapper button.limud-login-text-btn.limud-login-modal-trigger:hover,.limud-header-wrapper button.limud-login-text-btn.limud-login-modal-trigger:focus,.limud-header-wrapper button.limud-login-text-btn.limud-login-modal-trigger:active{background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;color:var(--limud-login-btn-hover-color,#9cc7ff) !important;transform:none !important;outline:0 !important}.limud-header-wrapper .limud-login-icon-btn svg,.limud-header-wrapper a.limud-login-icon-btn svg,.limud-header-wrapper button.limud-login-icon-btn svg{stroke:currentColor !important}.limud-header-wrapper .limud-hamburger,.limud-header-wrapper .limud-hamburger:hover,.limud-header-wrapper .limud-hamburger:focus,.limud-header-wrapper .limud-hamburger:active,.limud-header-wrapper .limud-drawer-search,.limud-header-wrapper .limud-drawer-search:hover,.limud-header-wrapper .limud-drawer-search:focus,.limud-header-wrapper .limud-drawer-search:active,.limud-header-wrapper .limud-drawer-close,.limud-header-wrapper .limud-drawer-close:hover,.limud-header-wrapper .limud-drawer-close:focus,.limud-header-wrapper .limud-drawer-close:active,.limud-login-modal .limud-login-modal__close,.limud-login-modal .limud-login-modal__close:hover,.limud-login-modal .limud-login-modal__close:focus,.limud-login-modal .limud-login-modal__close:active{background:transparent !important;background-color:transparent !important;background-image:none !important;border:0 !important;box-shadow:none !important;outline:0 !important}.elementor-70 .e-parent{margin-top:0 !important}.admin-bar .limud-main-bar.sticky{top:32px !important}.admin-bar .limud-header-wrapper.transparent-mode{top:32px !important}@media screen and (max-width:782px){#wpadminbar{position:fixed !important;top:0 !important}.admin-bar .limud-main-bar.sticky{top:46px !important}.admin-bar .limud-header-wrapper.transparent-mode{top:46px !important}}body{line-height:0 !important}body>#page,body>.hfeed.site{line-height:normal !important}html{scroll-behavior:auto !important}