@font-face{font-family:'ADT Header';src:url('/assets/adt-v611-prod-r2/base/adt-ui01/fonts/roboto-condensed-400.woff') format('woff');font-weight:400;font-display:swap}
@font-face{font-family:'ADT Header';src:url('/assets/adt-v611-prod-r2/base/adt-ui01/fonts/roboto-condensed-600.woff') format('woff');font-weight:600;font-display:swap}
@font-face{font-family:'ADT Header';src:url('/assets/adt-v611-prod-r2/base/adt-ui01/fonts/roboto-condensed-700.woff') format('woff');font-weight:700;font-display:swap}
#siteHeader{width:100%;position:relative;z-index:1000}
#siteHeader *{box-sizing:border-box}
#siteHeader .adt-shared-header{position:relative;display:flex;align-items:center;gap:clamp(12px,1.2vw,24px);width:100%;max-width:none;min-height:80px;height:auto;margin:0;padding:10px clamp(20px,2.5vw,50px);background:#fff;border-bottom:1px solid #d8e6ea;color:#052d40;font-family:'ADT Header',Arial,sans-serif;box-shadow:0 2px 15px #17354a05}
#siteHeader a{color:inherit;text-decoration:none}
#siteHeader button{cursor:pointer;color:inherit}
#siteHeader a:focus-visible,#siteHeader button:focus-visible{outline:3px solid #1287b4;outline-offset:3px}
#siteHeader .brand{display:flex;align-items:center;gap:12px;flex:0 0 auto;margin:0;white-space:nowrap}
#siteHeader .brand-owl{display:block;width:clamp(52px,4vw,77px);height:50px;object-fit:contain}
#siteHeader .brand-type{display:flex;flex-direction:column;line-height:1.08}
#siteHeader .brand-type strong{font:700 clamp(23px,1.65vw,31px)/1.08 'ADT Header',Arial,sans-serif;letter-spacing:-.4px}
#siteHeader .brand-type>span{margin-top:5px;font:400 clamp(11px,.8vw,15px)/1.2 'ADT Header',Arial,sans-serif}
#siteHeader .main-nav{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;min-width:0;gap:clamp(7px,.9vw,18px);margin:0;padding:0}
#siteHeader .nav-link{position:relative;display:block;padding:14px 0;border:0;background:none;font:600 clamp(12px,.78vw,15px)/1.3 'ADT Header',Arial,sans-serif;white-space:nowrap}
#siteHeader .nav-link:hover,#siteHeader .nav-link:focus-visible,#siteHeader .nav-link.active{color:#00658b}
#siteHeader .nav-link:after{content:'';position:absolute;left:0;right:100%;bottom:5px;width:auto;height:2px;background:#00658b;transition:right .18s}
#siteHeader .nav-link:hover:after,#siteHeader .nav-link:focus-visible:after,#siteHeader .nav-link.active:after{right:0}
#siteHeader .nav-services{position:relative;display:flex;align-items:center;gap:3px;flex:0 0 auto}
#siteHeader .services-menu-toggle{display:grid;place-items:center;width:22px;height:38px;padding:0;border:0;background:transparent}
#siteHeader .services-menu-toggle svg{width:15px;height:15px}
#siteHeader .services-menu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}
#siteHeader .services-submenu{position:absolute;top:100%;left:0;z-index:5;min-width:285px;border:1px solid #d1e3eb;border-radius:6px;background:#fff;box-shadow:0 12px 30px #042f4526}
#siteHeader .services-submenu[hidden]{display:none}
#siteHeader .services-submenu ul{list-style:none;padding:7px;margin:0}
#siteHeader .services-submenu a{display:block;padding:10px 12px;font:500 15px/1.3 'ADT Header',Arial,sans-serif}
#siteHeader .services-submenu a:hover,#siteHeader .services-submenu a:focus-visible{background:#edf8fb}
#siteHeader .header-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto;margin:0}
#siteHeader .search-toggle{display:grid;place-items:center;width:42px;height:40px;padding:0 0 0 8px;border:0;border-left:1px solid #c6d4dc;background:transparent}
#siteHeader .desktop-portals{display:flex;gap:9px}
#siteHeader .portal-link,#siteHeader .signin-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 11px;border:1px solid #72adc4;border-radius:5px;background:#fff;font:600 13px/1.2 'ADT Header',Arial,sans-serif;white-space:nowrap}
#siteHeader .portal-link:hover,#siteHeader .signin-btn:hover{background:#f0f9fc}
#siteHeader .portal-link i{font-size:18px}
#siteHeader .signin-btn{display:none}
#siteHeader .language-switch{display:flex;align-items:center;gap:4px;font:400 11px/1 'ADT Header',Arial,sans-serif;white-space:nowrap}
#siteHeader .language-switch a[aria-current]{color:#00658b;font-weight:700}
#siteHeader .mobile-portals,#siteHeader .menu-toggle{display:none}
#siteHeader .user-area{position:relative;align-items:center;gap:7px;max-width:165px}
#siteHeader .user-avatar{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;overflow:hidden;background:#eaf7f7;color:#00658b;font:600 13px 'ADT Header',Arial,sans-serif}
#siteHeader .user-name-wrapper{position:relative;min-width:0;max-width:none}
#siteHeader .user-name{display:flex;align-items:center;gap:4px;max-width:115px;padding:8px 0;border:0;background:transparent;color:#052d40!important;font:600 13px 'ADT Header',Arial,sans-serif}
#siteHeader #userNameText{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#siteHeader .user-dropdown{position:absolute;right:0;top:100%;z-index:10;display:none;min-width:200px;padding:7px;border:1px solid #d1e3eb;border-radius:6px;background:#fff;box-shadow:0 12px 30px #042f4526}
#siteHeader .user-dropdown.is-open{display:block}
#siteHeader .user-dropdown a{display:block;padding:9px 12px;font:500 14px 'ADT Header',Arial,sans-serif}
#siteHeader .user-dropdown a:hover{background:#edf8fb}
body:has(#siteHeader){padding-top:0!important}
@media(max-width:1450px){#siteHeader .brand{gap:8px}#siteHeader .brand-owl{width:50px}#siteHeader .brand-type strong{font-size:23px}#siteHeader .brand-type>span{font-size:11px}#siteHeader .main-nav{gap:8px}#siteHeader .desktop-portals .portal-link{width:40px;padding:0}#siteHeader .desktop-portals .portal-link span{display:none}#siteHeader .search-toggle{width:32px}}
@media(max-width:1120px){#siteHeader .adt-shared-header{min-height:74px;flex-wrap:wrap;padding:10px 4%;gap:10px}#siteHeader .brand{margin-right:auto}#siteHeader .header-actions{margin-left:auto}#siteHeader .search-toggle{display:none}#siteHeader .desktop-portals{display:none}#siteHeader .main-nav{order:3;display:none;flex:1 0 100%;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:0;padding:13px 0 5px;border-top:1px solid #e4eef0}#siteHeader .main-nav.is-open{display:flex}#siteHeader .main-nav>.nav-link,#siteHeader .nav-services{width:25%}#siteHeader .nav-link{font-size:15px;padding:11px 0}#siteHeader .nav-services>.nav-link{width:auto}#siteHeader .services-submenu{max-width:90vw}#siteHeader .mobile-portals{display:flex;flex:1 0 100%;gap:9px;margin-top:12px}#siteHeader .mobile-portals .portal-link{flex:1}#siteHeader .menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:38px;height:36px;padding:6px;border:1px solid #bad2dd;border-radius:4px;background:#fff}#siteHeader .menu-toggle span{display:block;width:20px;height:2px;background:#052d40}}
@media(max-width:760px){#siteHeader .adt-shared-header{padding:10px 5%}#siteHeader .brand-owl{width:45px;height:38px}#siteHeader .brand-type strong{font-size:22px}#siteHeader .brand-type>span{font-size:11px}#siteHeader .main-nav>.nav-link,#siteHeader .nav-services{width:50%}#siteHeader .language-switch{display:none}#siteHeader .user-area{max-width:110px}#siteHeader .user-name{max-width:67px}}
@media(max-width:390px){#siteHeader .adt-shared-header{padding-left:4%;padding-right:4%}#siteHeader .brand-owl{width:39px}#siteHeader .brand-type strong{font-size:20px}#siteHeader .brand-type>span{font-size:10px}#siteHeader .user-area{gap:4px}#siteHeader .user-avatar{flex-basis:30px;width:30px;height:30px}#siteHeader .user-name{max-width:54px}}
@media(min-width:351px) and (max-width:390px){#siteHeader .user-name{max-width:85px}}
@media(max-width:350px){#siteHeader .user-avatar{display:none!important}#siteHeader .user-name{max-width:80px}}
