*{margin:0;padding:0;box-sizing:border-box}body{line-height:1.6}.header-container{width:100%;margin:0 auto;position:fixed;height:98px;z-index:999;box-shadow:0 1px 0 rgba(27,31,35,.04),inset 0 1px 0 hsla(0,0%,100%,.25)}.top-header{background-color:var(--main-blue);color:#fff;font-size:14px;padding:4px 30px;display:flex;justify-content:center;width:100%}.top-header .container{max-width:1080px;width:100%}.top-header-menu{display:flex;justify-content:flex-end;list-style:none}.top-header-menu li{margin-left:15px}.top-header-menu li a{color:#fff;text-decoration:none;font-size:12px}.cart-icon{margin-right:5px}.main-header{background-color:#fff;padding:2px 30px;width:100%}.header-content{display:flex;justify-content:space-between;align-items:center;max-width:1080px;margin:auto}.logo h1{font-size:24px;color:#000;font-weight:700}.logo h1 span{color:#2ea3f2}.navbar-toggle{display:none;cursor:pointer;flex-direction:column;justify-content:space-around;width:30px;height:20px}.navbar-toggle .bar{background-color:#000;height:3px;width:100%;border-radius:5px}.nav-menu{display:flex;align-items:center;justify-content:flex-end}.menu-list{display:flex;list-style:none;position:relative}.menu-list li{margin:0 0 0 20px}.menu-link{text-decoration:none;color:#000!important;font-size:15px;transition:color .3s ease;opacity:.6;font-weight:600}.menu-link.active,.menu-link:hover{color:#2ea3f2}.menudd{position:relative;list-style:none;cursor:pointer;display:flex;align-items:center;color:#6d6c6c!important;font-size:15px;transition:color .3s ease;font-weight:600;margin-top:2px!important}.menudd svg{transition:transform .25s ease}.menudd:hover svg{transform:rotate(180deg);color:#666!important}.menudd .wp-submenu{position:absolute;top:43px;left:0;min-width:200px;background:#fff;border-top:3px solid #2ea3f2;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:6px 0;margin:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease;z-index:100}.menudd:hover .wp-submenu{opacity:1;visibility:visible;transform:translateY(0)}.wp-submenu li{list-style:none}.wp-submenu a{display:block;padding:10px 14px;text-decoration:none;color:#000!important;font-size:15px;transition:color .3s ease;font-weight:600;white-space:nowrap}.wp-submenu a:hover{background:#ececec;color:#2271b1}.add-event{padding-bottom:10px!important;color:#0f1154!important;padding:12px;text-align:center;background:#fff;border-radius:5px;box-shadow:0 0 .25em #b0ced6,0 .25em 1em rgba(90,125,188,.05)}.close-menu{display:none}.menu-register-btns{padding-bottom:10px!important;color:#fff!important;padding:12px;text-align:center;background:#0f1154;opacity:1!important;border-radius:5px;box-shadow:0 0 .25em #b0ced6,0 .25em 1em rgba(90,125,188,.05)}.show-offer-badge:before{content:"Claim 100 Free Leads";left:calc(100% + 12px);background-color:#ffc045;color:#000;padding:6px;border-radius:4px;font-size:11px;white-space:nowrap;animation:blink-tooltip 1.5s infinite;z-index:10;box-shadow:0 0 4px rg}.show-offer-badge:after,.show-offer-badge:before{position:absolute;top:50%;transform:translateY(-50%)}.show-offer-badge:after{content:"";left:calc(100% + -4px);border:8px solid transparent;border-right-color:#ffc045;z-index:11}@keyframes blink-tooltip{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@media (max-width:1360px){.show-offer-badge:after,.show-offer-badge:before{display:none}}@media (max-width:980px){.menu-link{text-decoration:none;color:#000!important;font-size:12px;transition:color .3s ease;opacity:.6;font-weight:600}.menu-list li{margin:0 6px}.menu-register-btns{color:#fff!important}}@media (max-width:768px){.top-header{display:none}.close-menu{display:block;text-align:right;width:100%;font-weight:700;font-size:21px;cursor:pointer}.close-menu span{background:var(--main-blue);padding:0 7px 4px;color:var(--main-tale)}.nav-menu{display:none;position:fixed;top:65px!important;left:0;right:0;bottom:0;background-color:#fff;flex-direction:column;align-items:center;justify-content:flex-start;z-index:999;box-shadow:0 4px 6px rgba(0,0,0,.2);padding:20px;transition:transform .3s ease;transform:translateY(-100%);overflow-y:auto;border-top:3px solid #2ea3f2}.nav-menu.active{display:flex;transform:translateY(0);width:100%;height:auto;top:60px}.menu-list{flex-direction:column;width:100%}.menu-list li{padding:12px 15px;width:100%;border-bottom:1px solid #ededec}.menu-list li:hover{background:#fbfbfb}.navbar-toggle{display:flex}.menudd{position:normal;display:block}.menudd .wp-submenu{position:relative;top:0;min-width:200px;background:#fff;border-top:0;box-shadow:0 0 0 rgba(0,0,0,.08);padding:6px 0;margin:0;opacity:1;visibility:visible;transform:translateY(10px);transition:all .25s ease;z-index:100}.wp-submenu a{padding:0 10px}.nav-menu.active .menu-list li{opacity:1;transition:opacity .3s ease-in-out}.nav-menu .menu-link.active{color:#2ea3f2!important}.navbar-toggle .bar{width:100%;background-color:#2ea3f2;height:3px}.menu-link{font-size:14px}}.login-tooltip{position:absolute;top:200%;right:0;transform:translateY(-50%);background:#f0c403;color:#000;padding:6px 10px;border-radius:6px;font-size:.85rem;white-space:nowrap;display:flex;align-items:center;gap:6px;animation:fadeIn .3s ease;z-index:1000}.login-tooltip button{background:none;border:none;color:#fff;font-size:14px;cursor:pointer}@media (max-width:768px){.login-tooltip{top:120%;left:50%;transform:translateX(-50%);white-space:normal;max-width:200px;text-align:center}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}