.elementor-8.elementor-location-header{position:sticky!important;top:0;z-index:10000;background:#ffffff!important;box-shadow:0 2px 20px rgb(13 42 94 / .1)}.elementor-8 .elementor-element-7c060d8{--flex-direction:row !important;flex-direction:row!important;--justify-content:space-between !important;justify-content:space-between!important;--align-items:center !important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;padding-left:40px!important;padding-right:40px!important;min-height:72px!important;background:#ffffff!important}.elementor-8 .elementor-element-7c060d8>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:0!important;flex-wrap:nowrap!important}.elementor-8 .elementor-element-781a3a6{--display:flex !important;display:flex!important;flex:0 0 auto!important;width:auto!important;align-items:center!important;justify-content:flex-start!important}.elementor-8 .elementor-element-7ee458f{text-align:left!important}.elementor-8 .elementor-element-7ee458f img{width:150px!important;height:auto!important;display:block!important}.elementor-8 .elementor-element-230e91f{--display:flex !important;display:flex!important;flex:1 1 auto!important;flex-direction:row!important;--flex-direction:row !important;justify-content:flex-end!important;--justify-content:flex-end !important;align-items:center!important;--align-items:center !important}.elementor-8 .elementor-element-7fcb759 .elementor-nav-menu .elementor-item{font-family:"Poppins",sans-serif!important;font-size:14px!important;font-weight:600!important;color:#1a2332!important;padding:8px 16px!important;border-radius:6px;transition:color 0.18s,background 0.18s!important;letter-spacing:.01em}.elementor-8 .elementor-element-7fcb759 .elementor-nav-menu .elementor-item:hover,.elementor-8 .elementor-element-7fcb759 .elementor-nav-menu .elementor-item:focus,.elementor-8 .elementor-element-7fcb759 .elementor-nav-menu .elementor-item.elementor-item-active,.elementor-8 .elementor-element-7fcb759 .elementor-nav-menu .elementor-item.highlighted{color:#1E71BA!important;fill:#1E71BA!important;background:#eef3fc!important}.elementor-8 .elementor-element-7fcb759 .elementor-nav-menu .elementor-item.elementor-item-active{color:#0d2a5e!important;background:#eef3fc!important;position:relative}.elementor-8 .elementor-element-7fcb759 .elementor-nav-menu .elementor-item.elementor-item-active::after{content:'';position:absolute;bottom:-2px;left:16px;right:16px;height:2px;background:#1E71BA;border-radius:2px}.elementor-8 .elementor-element-7fcb759 .elementor-nav-menu .elementor-item svg{width:10px!important;height:10px!important;margin-left:4px;transition:transform 0.22s ease!important;fill:currentColor!important}.elementor-8 .elementor-element-7fcb759 .menu-item-has-children:hover>.elementor-item svg{transform:rotate(180deg)!important}.elementor-8 .elementor-element-7fcb759 .elementor-nav-menu>li:last-child>.elementor-item{background:#1E71BA!important;color:#ffffff!important;border-radius:8px!important;padding:10px 20px!important;font-weight:700!important;font-size:13px!important;letter-spacing:0.02em!important;margin-left:8px!important;transition:background 0.2s,box-shadow 0.2s!important;box-shadow:0 2px 10px rgb(30 113 186 / .28)}.elementor-8 .elementor-element-7fcb759 .elementor-nav-menu>li:last-child>.elementor-item:hover{background:#0d2a5e!important;color:#ffffff!important;box-shadow:0 4px 18px rgb(13 42 94 / .32)!important}.elementor-8 .elementor-element-7fcb759 .elementor-nav-menu>li:last-child>.elementor-item::after{display:none!important}.elementor-nav-menu--main .menu-item-has-children.tm-has-mega>.sub-menu.elementor-nav-menu--dropdown{display:none!important}.elementor-nav-menu--main .menu-item-has-children{position:static!important}.elementor-nav-menu--main .menu-item-has-children:not(.tm-has-mega) .sub-menu.elementor-nav-menu--dropdown{min-width:220px!important;background:#ffffff!important;border-top:3px solid #1E71BA!important;border-radius:0 0 10px 10px!important;box-shadow:0 12px 36px rgb(13 42 94 / .15)!important;padding:6px 0!important;margin-top:0!important;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease!important;pointer-events:none;position:absolute!important;z-index:99999!important}.elementor-nav-menu--main .menu-item-has-children:not(.tm-has-mega):hover>.sub-menu.elementor-nav-menu--dropdown,.elementor-nav-menu--main .menu-item-has-children:not(.tm-has-mega):focus-within>.sub-menu.elementor-nav-menu--dropdown{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.elementor-nav-menu--main .menu-item-has-children:not(.tm-has-mega) .sub-menu .elementor-sub-item{display:flex!important;align-items:center;gap:9px;padding:10px 20px!important;font-family:"Open Sans",sans-serif!important;font-size:.88rem!important;font-weight:500!important;color:#2d4165!important;border-bottom:1px solid #f4f7fc!important;text-decoration:none!important;transition:background .16s,color .16s,padding-left .16s;min-height:40px;line-height:1.35!important}.elementor-nav-menu--main .menu-item-has-children:not(.tm-has-mega) .sub-menu .elementor-sub-item::before{content:'';flex-shrink:0;width:5px;height:5px;border-radius:50%;background:#1E71BA;opacity:.35}.elementor-nav-menu--main .menu-item-has-children:not(.tm-has-mega) .sub-menu .elementor-sub-item:hover{background:#eef3fc!important;color:#1E71BA!important;padding-left:26px!important}.elementor-nav-menu--main .menu-item-has-children:not(.tm-has-mega) .sub-menu .menu-item:last-child .elementor-sub-item{border-bottom:none!important}.elementor-nav-menu--main .menu-item-has-children>.elementor-item svg{transition:transform .22s ease}.elementor-nav-menu--main .menu-item-has-children:hover>.elementor-item svg{transform:rotate(180deg)}.tm-mega{display:none;position:fixed;top:68px;left:0;width:100%;z-index:99999;background:#fff;border-top:3px solid #1E71BA;box-shadow:0 16px 48px rgb(13 42 94 / .18);padding:32px 0 28px;margin-top:0}.tm-mega::before{content:'';display:block;position:absolute;top:-20px;left:0;right:0;height:20px;background:#fff0}.tm-mega-inner{max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px;padding:0 40px}.tm-mega-col-title{font-family:"Poppins",sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1E71BA;padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #eef3fc}.tm-mega-col a{display:flex;align-items:center;gap:9px;padding:9px 10px;font-family:"Open Sans",sans-serif;font-size:.87rem;font-weight:500;color:#2d4165;text-decoration:none;border-radius:6px;transition:background .16s,color .16s,padding-left .16s;line-height:1.3}.tm-mega-col a::before{content:'';flex-shrink:0;width:5px;height:5px;border-radius:50%;background:#1E71BA;opacity:.35;transition:opacity .16s}.tm-mega-col a:hover{background:#eef3fc;color:#1E71BA;padding-left:16px}.tm-mega-col a:hover::before{opacity:1}@media (max-width:1024px){nav.elementor-nav-menu--main.elementor-nav-menu__container{display:none!important}.tm-mega-wrap{display:none!important}.elementor-8 .elementor-element-7c060d8{flex-direction:row!important;--flex-direction:row !important;padding-left:16px!important;padding-right:16px!important;min-height:60px!important}.elementor-8 .elementor-element-7c060d8>.e-con-inner{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.elementor-8 .elementor-element-7ee458f img{width:120px!important}.elementor-8 .elementor-element-230e91f{flex-direction:row!important;justify-content:flex-end!important}.elementor-menu-toggle{width:44px!important;height:44px!important;background:#1E71BA!important;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:background .2s;border:none;outline:none}.elementor-menu-toggle:hover,.elementor-menu-toggle:focus{background:#0d2a5e!important}.elementor-menu-toggle svg{width:22px!important;height:22px!important;fill:#ffffff!important;display:block}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{position:fixed!important;left:0!important;right:0!important;width:100%!important;z-index:99999!important;background:#fff;border-top:3px solid #1E71BA;border-radius:0 0 10px 10px;box-shadow:0 10px 32px rgb(13 42 94 / .18);overflow-y:auto;overflow-x:hidden;padding:0!important;margin:0!important;max-height:80vh!important}nav.elementor-nav-menu--dropdown .elementor-nav-menu>.menu-item>.elementor-item{display:flex!important;align-items:center;padding:13px 20px!important;font-family:"Poppins",sans-serif!important;font-size:.95rem!important;font-weight:600!important;color:#0d2a5e!important;border-bottom:1px solid #eef3fc!important;background:#fff;transition:background .18s,color .18s,padding-left .18s;text-decoration:none!important;line-height:1.3!important;min-height:48px}nav.elementor-nav-menu--dropdown .elementor-nav-menu>.menu-item>.elementor-item:hover{background:#eef3fc!important;color:#1E71BA!important;padding-left:28px!important}nav.elementor-nav-menu--dropdown .elementor-nav-menu>.menu-item>.elementor-item-active{color:#1E71BA!important;border-left:4px solid #1E71BA;background:#eef3fc!important;padding-left:16px!important}nav.elementor-nav-menu--dropdown .elementor-nav-menu>.menu-item:last-child>.elementor-item{border-bottom:none!important}nav.elementor-nav-menu--dropdown .sub-menu.elementor-nav-menu--dropdown{background:#f4f8ff!important;border-left:4px solid #1E71BA!important;border-top:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:2px 0!important}nav.elementor-nav-menu--dropdown .sub-menu .elementor-sub-item{display:flex!important;align-items:center;padding:10px 20px 10px 24px!important;font-family:"Open Sans",sans-serif!important;font-size:.87rem!important;font-weight:500!important;color:#3a5070!important;border-bottom:1px solid #dce8f8!important;background:#fff0;text-decoration:none!important;transition:background .15s,color .15s,padding-left .15s;line-height:1.3!important;min-height:42px}nav.elementor-nav-menu--dropdown .sub-menu .menu-item:last-child .elementor-sub-item{border-bottom:none!important}nav.elementor-nav-menu--dropdown .sub-menu .elementor-sub-item::before{content:'';flex-shrink:0;width:5px;height:5px;border-radius:50%;background:#1E71BA;margin-right:10px;opacity:.5}nav.elementor-nav-menu--dropdown .sub-menu .elementor-sub-item:hover{background:#dce8f8!important;color:#1E71BA!important;padding-left:32px!important}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container[aria-hidden="true"]{opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease}nav.elementor-nav-menu--dropdown.elementor-nav-menu__container[aria-hidden="false"]{opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .2s ease}.elementor-8.elementor-location-header::before{font-size:11px;padding:5px 12px}}.elementor-31.elementor-location-footer{background:#ffffff!important}.elementor-31 .elementor-element-2c02c3f{background:#ffffff!important;border-top:4px solid #1E71BA!important;padding:48px 40px 32px!important}.elementor-31 .elementor-element-2c02c3f>.e-con-inner{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:40px!important;flex-wrap:wrap}.elementor-31 .elementor-element-2963f6e,.elementor-31 .elementor-element-7f5f0bb,.elementor-31 .elementor-element-a113837{flex:1 1 200px!important;min-width:180px!important;align-items:center!important;text-align:center}.elementor-31 .elementor-heading-title{font-family:"Poppins",sans-serif!important;font-size:0.75rem!important;font-weight:700!important;letter-spacing:0.1em!important;text-transform:uppercase!important;color:#0d2a5e!important;margin-bottom:16px!important;padding-bottom:10px;border-bottom:2px solid #eef3fc;width:100%}.elementor-31 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-31 .elementor-icon-list-item>a{font-family:"Open Sans",sans-serif!important;font-size:0.9rem!important;font-weight:500!important;color:#2d4165!important;text-decoration:none!important;transition:color 0.18s!important;line-height:1.5!important}.elementor-31 .elementor-icon-list-item>a:hover .elementor-icon-list-text{color:#1E71BA!important}.elementor-31 .elementor-icon-list-items{display:flex;flex-direction:column;align-items:center;gap:10px}.elementor-31 .elementor-social-icon{background:transparent!important;width:38px!important;height:38px!important;border-radius:50%!important;border:2px solid #dce8f7!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background 0.2s,border-color 0.2s,transform 0.2s!important}.elementor-31 .elementor-social-icon:hover{background:#1E71BA!important;border-color:#1E71BA!important;transform:translateY(-2px)!important}.elementor-31 .elementor-social-icon i,.elementor-31 .elementor-social-icon svg{color:#2d4165!important;fill:#2d4165!important;font-size:15px!important;transition:color 0.2s,fill 0.2s!important}.elementor-31 .elementor-social-icon:hover i,.elementor-31 .elementor-social-icon:hover svg{color:#ffffff!important;fill:#ffffff!important}.elementor-31 .elementor-social-icons-wrapper{gap:10px!important;justify-content:center!important}.elementor-31.elementor-location-footer::after{content:'© 2026 Tax Master Inc. · Loudoun County, VA · 703-216-2924 · info@tax-master.com';display:block;background:#0d2a5e;color:rgb(200 216 240 / .85);font-family:"Open Sans",sans-serif;font-size:12px;font-weight:400;text-align:center;padding:14px 24px;letter-spacing:.02em}@media (max-width:767px){.elementor-31 .elementor-element-2c02c3f{padding:36px 20px 24px!important}.elementor-31 .elementor-element-2c02c3f>.e-con-inner{flex-direction:column!important;align-items:center!important;gap:32px!important}.elementor-31 .elementor-element-2963f6e,.elementor-31 .elementor-element-7f5f0bb,.elementor-31 .elementor-element-a113837{width:100%!important}.elementor-31.elementor-location-footer::after{font-size:11px;padding:12px 16px}}