/*! HTML5 Boilerplate v9.0.0-RC1 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}:root{--ktt-on-dark: #FFF;--ktt-on-light: #4A4E4F;--ktt-page-padding-x: 3rem;--ktt-page-padding-y: 3rem;--ktt-border-radius: 1rem;--ktt-app-header-bg: #15579E;--ktt-app-header-primary: var(--ktt-on-dark);--ktt-app-header-on-primary: #0D2844;--ktt-app-header-primary-inverse: #2660A1;--ktt-app-header-on-primary-inverse: var(--ktt-on-dark);--ktt-app-footer-bg: #123459;--ktt-app-footer-primary: #FFF;--ktt-app-footer-on-primary: var(--ktt-on-light);--ktt-app-footer-primary-inverse: #15579E;--ktt-app-footer-on-primary-inverse: var(--ktt-on-dark);--ktt-app-bg: #FFF;--ktt-app-text-color: #4A4E4F;--ktt-app-section-title-color: #123459;--ktt-app-section-icon-color: #15579E;--ktt-app-section-alt-bg: #E9EAEB;--ktt-primary: #15579E;--ktt-on-primary: var(--ktt-on-dark);--ktt-primary-dark: #4A4E4F;--ktt-on-primary-dark: var(--ktt-on-dark);--ktt-secondary: #125759;--ktt-on-secondary: var(--ktt-on-dark)}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{position:relative;background-color:var(--ktt-app-bg);color:var(--ktt-app-text-color);margin:0;padding:0;font-family:Open Sans,Helvetica Neue,helvetica,arial,sans-serif;font-size:1.125rem;line-height:1.5em}.skip-to-main-content-link{position:absolute;left:-9999px;z-index:9999;padding:.125rem .75rem;background-color:var(--ktt-app-header-bg);color:var(--ktt-on-dark);opacity:0;font-size:1rem;border-radius:1rem}.skip-to-main-content-link:focus{top:.5rem;left:.5rem;opacity:1}header{position:sticky;top:0;z-index:9998;display:flex;align-items:flex-start;padding:0 var(--ktt-page-padding-x) 0 0;color:var(--ktt-app-header-primary);background-color:var(--ktt-app-header-bg);background:linear-gradient(318deg,#1760ae,#11467f 60%,#123459);box-shadow:0 0 10px #000c}header .ktt-app-logo{position:relative;flex:0 0 auto;display:flex;gap:0;height:50px;margin:0}header .ktt-app-logo-body{position:relative;display:flex;align-items:center;height:50px;width:260px;padding-left:var(--ktt-page-padding-x);background-color:#fff;clip-path:polygon(0% 0%,100% 0%,80% 100%,0% 100%)}header .ktt-app-logo-body img{height:42px}header #ktt-nav-toggle{display:none}header #ktt-nav-toggle .ktt-nav-toggle-btn{display:flex;flex-direction:column;gap:3px;padding:4px;background-color:var(--ktt-app-header-bg);border:1px solid var(--ktt-on-dark);border-radius:.25rem}header #ktt-nav-toggle .ktt-nav-toggle-btn:hover{cursor:pointer;background-color:var(--ktt-app-header-on-primary)}header #ktt-nav-toggle .ktt-nav-toggle-btn .ktt-nav-toggle-btn-bar{display:block;width:20px;height:4px;background-color:var(--ktt-on-dark);border-radius:2px}header .ktt-nav{flex:1 1 auto;display:flex;align-items:flex-end;justify-content:flex-end;min-height:50px}header .ktt-nav .ktt-nav-items{display:flex;align-items:flex-end;justify-content:space-around;gap:.5rem;margin:0;padding:0;list-style-type:none}header .ktt-nav .ktt-nav-item{margin-left:.25rem}header .ktt-nav .ktt-nav-items .ktt-nav-item a{display:flex;align-items:center;justify-content:center;padding:.25rem .5rem;color:var(--ktt-app-header-primary);font-size:1rem;font-weight:600;line-height:1rem;text-align:center;text-decoration:none;border-bottom:3px solid transparent}header .ktt-nav .ktt-nav-items .ktt-nav-item a:hover{border-bottom:3px solid var(--ktt-app-header-primary)}footer{padding:4rem var(--ktt-page-padding-x) 1rem var(--ktt-page-padding-x);background-color:var(--ktt-app-footer-bg);color:var(--ktt-app-footer-primary)}footer a{color:var(--ktt-app-footer-primary)}footer .ktt-footer-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}footer .ktt-nav .ktt-nav-title{margin:0 0 1rem}footer .ktt-nav .ktt-nav-items{margin:0;padding:0;list-style-type:none}footer .ktt-nav .ktt-nav-items .ktt-nav-item{margin-bottom:.125rem}footer .ktt-nav .ktt-nav-items .ktt-nav-item a{padding:0 0 .125rem;color:var(--ktt-app-header-primary);font-size:1rem;font-weight:600;text-decoration:none;border-bottom:3px solid transparent}footer .ktt-nav .ktt-nav-items .ktt-nav-item a:hover{border-bottom:3px solid var(--ktt-app-header-primary)}footer .ktt-copyright-container{position:relative;text-align:center;margin-top:4rem;padding-top:1rem}footer .ktt-copyright-container p{margin:0}.ktt-jumbotron{position:relative;overflow:hidden;min-height:350px;max-height:350px}.ktt-jumbotron-image{margin:0 auto}.ktt-body-max-width{max-width:1370px;margin-left:auto;margin-right:auto}body main#main-content section:nth-child(odd){background-color:var(--ktt-app-section-alt-bg);color:var(--ktt-on-light)}section{position:relative;padding:var(--ktt-page-padding-y) var(--ktt-page-padding-x) calc(var(--ktt-page-padding-y) / 2) var(--ktt-page-padding-x)}.ktt-section-heading{position:relative;display:flex;align-items:center;gap:1rem;padding:1rem 0}section .ktt-section-heading:after{display:block;content:"";position:absolute;bottom:0;left:0;width:50%;height:.25rem;border-radius:.125rem;background:var(--ktt-app-section-title-color);background:linear-gradient(90deg,#0d2844,#1a6bc1 32%,#5995d6 48%,#ffffff1a)}section .ktt-section-heading .ktt-section-heading-icon{display:block}section .ktt-section-heading .ktt-section-heading-icon svg{width:1.75rem;fill:var(--ktt-app-section-icon-color)}section .ktt-section-title{color:var(--ktt-app-section-title-color);font-size:2rem;font-weight:700;margin:0}.ktt-bg-img-gov-11{background-image:url(/img/ktt/gov-image-11-w2560.webp);background-position:center 55%;background-size:contain;background-repeat:no-repeat}.no-webp .ktt-bg-img-gov-11{background-image:url(/img/ktt/gov-image-11-w2560.jpg)}@media (width > 1600px){.ktt-jumbotron .ktt-jumbotron-image{position:absolute;bottom:-650px;left:0;right:0;min-height:1800px;width:1600px;max-width:1600px;scale:100%}}@media (width <= 1600px){.ktt-jumbotron .ktt-jumbotron-image{position:absolute;bottom:-650px;left:0;right:0;min-height:1800px;width:auto;scale:100%}}@media (width <= 1400px){.ktt-jumbotron .ktt-jumbotron-image{position:absolute;bottom:-650px;left:calc((100vw - 2560px)/2);min-height:1707px;width:2560px;scale:55%}}@media (width <= 992px){.ktt-jumbotron .ktt-jumbotron-image{position:absolute;bottom:-725px;left:calc((100vw - 2580px)/2);min-height:1707px;width:2560px;scale:40%}}.ktt-bg-img-gen-2{background-image:url(/img/ktt/general-image-2-w600.webp);background-size:cover;background-repeat:no-repeat}.no-webp .ktt-bg-img-gen-2{background-image:url(/img/ktt/general-image-2-w600.jpg)}.ktt-bg-img-gen-4{background-image:url(/img/ktt/general-image-4-w600.webp);background-size:cover;background-repeat:no-repeat}.no-webp .ktt-bg-img-gen-4{background-image:url(/img/ktt/general-image-4-w600.jpg)}.ktt-bg-img-gen-5{background-image:url(/img/ktt/general-image-5-w600.webp);background-size:cover;background-repeat:no-repeat}.no-webp .ktt-bg-img-gen-5{background-image:url(/img/ktt/general-image-5-w600.jpg)}.ktt-bg-img-gen-6{background-image:url(/img/ktt/general-image-6-w600.webp);background-size:cover;background-repeat:no-repeat}.no-webp .ktt-bg-img-gen-6{background-image:url(/img/ktt/general-image-6-w600.jpg)}.ktt-bg-img-gen-7{background-image:url(/img/ktt/general-image-7-w600.webp);background-size:cover;background-repeat:no-repeat}.no-webp .ktt-bg-img-gen-7{background-image:url(/img/ktt/general-image-7-w600.jpg)}.ktt-bg-img-gen-8{background-image:url(/img/ktt/general-image-8-w600.webp);background-size:cover;background-repeat:no-repeat}.no-webp .ktt-bg-img-gen-8{background-image:url(/img/ktt/general-image-8-w600.jpg)}.ktt-showcase .ktt-showcase-item{animation:fadeIn;animation-timeline:view();animation-range:entry}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#our-capabilities .ktt-showcase{margin:0;padding:0;list-style-type:none}#our-capabilities .ktt-showcase-item{display:flex;flex-direction:row;gap:2rem;padding:2rem;border-radius:var(--ktt-border-radius)}#our-capabilities .ktt-showcase-item:not(:first-child){margin-top:2rem}#our-capabilities .ktt-showcase-item .ktt-showcase-item-heading{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:stretch;background-color:#fff;width:26rem;height:18rem;margin:0;border:2px solid;border:2px solid var(--ktt-on-light);border-radius:var(--ktt-border-radius);box-shadow:3px 3px 10px #0006;overflow:hidden}#our-capabilities .ktt-showcase-item .ktt-showcase-item-heading .ktt-showcase-item-title{flex:1 1 auto;display:flex;align-items:center;justify-content:center;color:var(--ktt-app-section-title-color);min-height:3rem;margin:0}#our-capabilities .ktt-showcase-item .ktt-showcase-item-subtitle{margin-bottom:0}#our-capabilities .ktt-showcase-item .ktt-showcase-item-body .ktt-showcase-item-title{margin-top:0;text-align:left}#our-capabilities .ktt-showcase-item .ktt-showcase-item-description{margin:0}#our-capabilities .ktt-showcase-item:nth-child(2n){flex-direction:row-reverse;background-color:var(--ktt-primary);color:var(--ktt-on-primary)}#our-capabilities .ktt-showcase-item:nth-child(2n) .ktt-showcase-item-heading{border-color:var(--ktt-on-primary)}#working-with-us .ktt-section-heading{margin-bottom:1rem}#working-with-us h3{margin-bottom:.5rem}#working-with-us p{margin-top:0}#working-with-us .ktt-showcase-item{display:grid;grid-template-columns:20rem 1fr;align-items:baseline;gap:3rem}#who-we-serve .ktt-showcase{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:4rem;list-style-type:none;margin:3rem 0;padding:0}#who-we-serve .ktt-showcase .ktt-showcase-item svg{width:7rem;fill:var(--ktt-primary-dark)}#recognitions-and-credentials .ktt-section-body{display:flex;flex-wrap:wrap;align-items:center;column-gap:4rem;row-gap:2rem;margin-top:1rem}#recognitions-and-credentials .ktt-section-body .ktt-showcase{flex:1 1 auto;list-style-type:none;margin:0;padding:0}#recognitions-and-credentials .ktt-section-body .ktt-showcase .ktt-showcase-item:not(:first-child){margin-top:.75rem}#recognitions-and-credentials .ktt-section-body .ktt-showcase .ktt-showcase-item .ktt-showcase-item-title{display:block;font-weight:600;margin-bottom:0}#recognitions-and-credentials .ktt-section-body .ktt-showcase .ktt-showcase-item .ktt-showcase-item-title strong{font-weight:600}#recognitions-and-credentials .ktt-section-body .ktt-showcase .ktt-showcase-item .ktt-showcase-item-description{display:block;font-size:1rem;line-height:1.025rem}#recognitions-and-credentials .ktt-section-body .highlights{flex:1 1 auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-around;gap:2rem}#recognitions-and-credentials .ktt-section-body .highlights picture{margin:0 auto}#recognitions-and-credentials .rounded-tl-br{border-top-left-radius:16px;border-bottom-right-radius:16px;overflow:hidden}#alliances .ktt-showcase{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;margin-top:2rem;margin-left:auto;margin-right:auto;padding:0;list-style-type:none}#alliances .ktt-showcase .ktt-showcase-item{position:relative;display:flex;flex-direction:column;align-items:center;background-color:var(--ktt-secondary);color:var(--ktt-secondary);font-weight:600;text-align:center;width:100%;max-width:16rem;min-height:4rem;margin:0 auto;border:3px solid var(--ktt-secondary);border-radius:var(--ktt-border-radius) 0 var(--ktt-border-radius) 0;box-shadow:#0003 0 .125rem .25rem;transform-origin:center center;transition-duration:.2s;transition-property:background-color,transform;overflow:hidden}#alliances .ktt-showcase .ktt-showcase-item:hover,#alliances .ktt-showcase .ktt-showcase-item:focus{box-shadow:#0003 0 .25rem .5rem;transform:scale(1.2);z-index:1}#alliances .ktt-showcase .ktt-showcase-item span{display:block}#alliances .ktt-showcase .ktt-showcase-item .ktt-showcase-item-title{display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;padding:.75rem .5rem;background-color:var(--ktt-on-secondary);width:100%;margin:0}#alliances .ktt-showcase .ktt-showcase-item .ktt-showcase-item-title strong{font-size:1.25rem;font-weight:600}#alliances .ktt-showcase .ktt-showcase-item .ktt-showcase-item-title:only-child{height:100%}#alliances .ktt-showcase .ktt-showcase-item .ktt-showcase-item-description{display:flex;align-items:center;justify-content:center;text-align:center;font-size:.75rem;font-weight:600;line-height:.75rem;color:var(--ktt-on-dark);padding:.5rem;width:100%;height:100%}#accessing-our-services .ktt-section-body{display:flex;flex-wrap:wrap;align-items:center;column-gap:4rem;row-gap:2rem;margin-top:1rem}#accessing-our-services .ktt-section-body .services{flex:0 1 auto}#accessing-our-services .ktt-section-body .highlights{flex:1 1 auto;display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:2rem}#permissible-services-disclaimer{padding:3rem}#permissible-services-disclaimer .ktt-section-body p{margin:0;font-style:italic;font-size:1rem;font-weight:600;text-align:center}.ktt-contact-card .ktt-contact-card-title{margin:0}.ktt-contact-card .ktt-contact-card-entity-info{list-style-type:none;margin:1rem 0 0;padding:0}.ktt-contact-card .ktt-contact-card-entity-info .ktt-contact-card-entity-info-item{display:flex;align-items:center;gap:.5rem;padding:.25rem 0}.ktt-contact-card .ktt-contact-card-entity-info .ktt-contact-card-entity-info-item .ktt-contact-card-entity-info-item-label svg{fill:var(--ktt-app-footer-primary);width:20px}@media (width <= 992px){:root{--ktt-page-padding-x: 2rem;--ktt-page-padding-y: 4rem}header{flex-direction:column}header .ktt-app-logo{margin-bottom:.25rem}header .ktt-nav{min-height:0;margin-bottom:.25rem}header .ktt-nav .ktt-nav-items{flex-wrap:wrap;justify-content:center;gap:0;line-height:1rem}header .ktt-nav .ktt-nav-items .ktt-nav-item a{font-size:.75rem;line-height:.75rem}footer .ktt-contact-card{gap:2rem}.ktt-jumbotron{min-height:200px;max-height:200px}section{padding-bottom:var(--ktt-page-padding-y)}.ktt-section-heading{padding-top:2rem}#our-capabilities .ktt-showcase-item,#our-capabilities .ktt-showcase-item:nth-child(2n){flex-direction:column;align-items:center}#our-capabilities .ktt-showcase-item .ktt-showcase-item-heading{width:16rem;height:12rem}}@media (width <= 768px){header #ktt-nav-toggle{display:block;position:absolute;top:14px;right:12px}header .ktt-nav{position:absolute;top:53px;right:0}header:not(.nav-menu-open) .ktt-nav{display:none}header.nav-menu-open .ktt-nav{display:block;z-index:9997;padding:.5rem;background-color:var(--ktt-primary);box-shadow:0 4px 6px #000c}header.nav-menu-open .ktt-nav .ktt-nav-items{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:.5rem;margin:0;padding:0;list-style-type:none}header.nav-menu-open .ktt-nav .ktt-nav-items .ktt-nav-item{width:100%;margin-left:0}header .ktt-nav .ktt-nav-items .ktt-nav-item a{justify-content:flex-end;min-height:1.25rem;font-size:1rem}section .ktt-section-heading:after{width:75%}#working-with-us .ktt-showcase-item{grid-template-columns:1fr;gap:0}}@media (width <= 552px){:root{--ktt-page-padding-x: 1rem;--ktt-page-padding-y: 2rem}header{padding-right:1rem}footer{padding-top:1rem}footer .ktt-copyright-container{margin-top:1rem}footer .ktt-footer-row{grid-template-columns:1fr}section .ktt-section-heading:after{width:100%}#recognitions-and-credentials .ktt-section-body .highlights{grid-template-columns:1fr}#alliances .ktt-showcase{grid-template-columns:repeat(2,1fr);width:auto}#alliances .ktt-showcase .ktt-showcase-item{max-width:10rem}}@media (width <= 375px){:root{--ktt-page-padding-x: 1rem;--ktt-page-padding-y: 1rem}header{position:relative!important}#alliances .ktt-showcase{grid-template-columns:1fr}#alliances .ktt-showcase .ktt-showcase-item{max-width:12rem}}@media print{header{position:relative}footer .ktt-footer-row{grid-template-columns:1fr}.ktt-showcase .ktt-showcase-item{opacity:1!important}}
