:root{--it-navy:#17364a;--it-teal:#55a8a7;--it-mint:#eaf5f3;--it-amber:#f4b942;--it-line:#c9d7dc}html{scroll-behavior:smooth}body{letter-spacing:0}.header-social{display:none!important}.top-head .container{display:flex;justify-content:flex-end}.main-navigation ul ul{left:0!important;visibility:hidden;opacity:0}.main-navigation li:hover>ul,.main-navigation li:focus-within>ul{visibility:visible;opacity:1}.it-dispatch{clear:both;background:#edf4f5;border-top:7px solid var(--it-navy);padding:54px 24px}.it-dispatch-inner{width:min(1120px,100%);margin:auto}.it-dispatch header{display:grid;grid-template-columns:170px 1fr auto;gap:30px;align-items:end;margin-bottom:28px}.it-kicker{font:700 12px/1.4 "Open Sans",sans-serif;text-transform:uppercase;color:#287c80}.it-dispatch h2{margin:0 0 7px;color:var(--it-navy);font:700 34px/1.15 Poppins,sans-serif}.it-dispatch p{margin:0;color:#49616d}.it-dispatch header>a{padding:10px 0;border-bottom:2px solid var(--it-teal);color:var(--it-navy);font-weight:700;text-decoration:none}.it-ticket-list{background:#fff;border:1px solid var(--it-line)}.it-ticket{display:grid;grid-template-columns:120px 1fr 120px 28px;gap:18px;align-items:center;min-height:68px;padding:12px 18px;border-bottom:1px solid var(--it-line);color:var(--it-navy);text-decoration:none}.it-ticket:last-child{border-bottom:0}.ticket-status{font-size:11px;font-weight:800;color:#247e82}.it-ticket strong{font:600 17px/1.3 Poppins,sans-serif}.it-ticket time{font-size:12px;color:#6b7c84}.ticket-arrow{font-size:21px;color:#247e82}.it-ticket:hover{background:#f7fbfa}.it-service-index{clear:both;padding:70px max(24px,calc((100vw - 1120px)/2));background:#fff}.it-service-intro{display:grid;grid-template-columns:170px 1fr .72fr;gap:30px;align-items:start}.it-service-intro>p{color:#287c80;font-weight:800;text-transform:uppercase;font-size:11px}.it-service-intro h2{margin:0;color:var(--it-navy);font:700 39px/1.08 Poppins,sans-serif}.it-service-intro>span{color:#60747d;font-size:16px}.it-service-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;border-top:1px solid var(--it-line);border-left:1px solid var(--it-line)}.it-service-grid a{min-height:240px;padding:22px;border-right:1px solid var(--it-line);border-bottom:1px solid var(--it-line);color:var(--it-navy);text-decoration:none}.it-service-grid b{color:#287c80}.it-service-grid h3{margin:36px 0 12px;font:600 20px/1.2 Poppins,sans-serif}.it-service-grid p{color:#60747d}.it-service-grid a:hover{background:var(--it-mint)}.it-contact-ribbon{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;background:var(--it-navy);color:#fff}.it-contact-ribbon a{color:#fff;font-weight:800}.it-relationships{padding:34px 24px;background:var(--it-navy);color:#fff}.it-context{background:#102736}.it-relationship-inner{width:min(1120px,100%);margin:auto}.relationship-label{text-transform:uppercase;font-size:11px;font-weight:800;color:#8bd0cd}.na-blogroll-items{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.na-blogroll-items a,.na-context-link a{color:inherit}.blog-library{margin:0;background:#edf4f5;color:var(--it-navy);font-family:"Open Sans",sans-serif}.library-mast,.library-footer{display:flex;align-items:center;justify-content:space-between;padding:22px max(24px,calc((100vw - 1120px)/2));background:#fff;border-bottom:1px solid var(--it-line)}.library-brand img{width:73px;height:auto}.library-intro,.library-body{width:min(1120px,calc(100% - 40px));margin:auto}.library-intro{padding:68px 0 34px}.library-intro p{color:#287c80;font-weight:800;text-transform:uppercase}.library-intro h1{max-width:760px;font:700 48px/1.08 Poppins,sans-serif}.library-body{padding-bottom:80px}.library-footer{margin-top:40px;border-top:1px solid var(--it-line)}@media(max-width:900px){.it-service-intro{grid-template-columns:1fr}.it-service-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){html,body{min-width:0!important}.it-dispatch header{grid-template-columns:1fr}.it-ticket{grid-template-columns:1fr 28px}.it-ticket time,.ticket-status{grid-column:1}.ticket-arrow{grid-column:2;grid-row:1/4}.it-service-grid{grid-template-columns:1fr}.it-contact-ribbon{display:grid;gap:8px}.library-intro h1{font-size:36px}}
