@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400&display=swap);body,h2{font-family:Open Sans,sans-serif}.container,body{margin:0;padding:0}*,p{letter-spacing:0}.container,.header,.header-top,.title{display:flex}p,summary{line-height:24px}.cert-top,.leader-left p,.left-column p{max-width:450px}.breadcrumb,.nav-item,details>summary{list-style:none}.nav-link:hover,.page .link-underline,.vehicle-item__link{text-decoration:underline}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}body{min-height:100vh}.container{width:100%;flex-direction:column;align-items:center}header{width:100%;padding:50px 100px;margin-top:53px}footer,section{width:100%;padding:100px}h1{font-size:3rem}h2{font-size:2.25rem;font-weight:300}.solutions,h4{font-size:1.375rem}.header h2,h4{font-weight:600;font-family:Open Sans,sans-serif}p{font-size:1rem}ul{padding-top:10px;padding-bottom:10px;padding-left:45px}li{padding-left:8px}.white{color:#fff}.black,.page .link-black{color:#000}summary::-webkit-details-marker{display:none}summary:after{content:"+";margin-right:10px;font-size:24px}details[open] summary:after{content:"-"}.capabilities__left,.capabilities__right,.leader-left,.left-column,.who-left{width:50%}.right-column{display:flex;width:50%;gap:30px}.header{flex-direction:column;background:#3171ce;background:linear-gradient(135deg,#3171ce 0,#3273ce 6%,#3272ce 11%,#367cd0 32%,#65e0e4 96%,#70a6f2 100%);background-repeat:no-repeat;background-position:center;background-size:cover}.who,details{background-color:#fff}.header h2{width:550px}.header-top{flex-direction:row;margin-left:-50px}.title{flex-direction:column;align-items:center;justify-content:center;margin-left:20px}.who,summary{align-items:center;display:flex}.title>h1,p{margin:0}.title>h1{font-size:2.75rem;font-family:Open Sans,sans-serif;font-weight:700}.solutions{letter-spacing:8px}.who-left p{max-width:550px}.who-right{display:flex;justify-content:center;width:50%;gap:30px}.capabilities{border-radius:8px;background-color:#ebfdff}.capabilities__columns{display:flex;align-items:flex-start;justify-content:space-between;gap:1%}details{padding:12px 24px;border-radius:5px;box-shadow:0 2px 6px 2px #ccf0f5;margin:8px}summary{justify-content:space-between;font-size:16px;font-weight:700;cursor:pointer}summary>span{display:flex;align-items:center}.leadership{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.leader-right{display:flex;justify-content:center;flex-wrap:wrap;width:50%;gap:30px}.leader-right p{margin:2px}.column>p,.footer-title>h4,.leadership__images p,footer,p{margin:0}.leadership__images--container{margin:20px 26px 20px 0}.vehicle-item{background-color:#dae6fb;padding:24px;border-radius:8px}.vehicle-item:not(:last-child){margin-bottom:24px}.vehicle-item__link{color:#004199;font-size:20px;line-height:28px;font-weight:900}.headshot{width:275px;margin-bottom:12px}.cert-top,.certs h3,footer h2{margin-bottom:40px}.awards{background-color:#a3eacc}.awards p,.leadership p{max-width:440px}.cert-bottom{display:flex;flex-direction:row;justify-content:space-between}.certs{flex-wrap:wrap}footer{background-image:linear-gradient(to right top,#45a2e1,#3c9adf,#3491dc,#2f88d9,#2e7fd5,#2e7fd5,#2e7fd5,#2e7fd5,#2f88d9,#3491dc,#3c9adf,#45a2e1)}.company__info.top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:50px}.company__info.bottom{display:flex;align-items:center;justify-content:space-between;border-top:.5px solid #fff;padding-top:40px}.naics{display:flex;align-items:flex-start;justify-content:space-between;width:400px;margin-top:12px}.naics-col>p{margin-top:8px}.footer-left{display:flex;flex-direction:row}.footer-title{margin-left:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-title>p{font-size:.75rem;font-family:Open Sans,sans-serif;font-weight:300;letter-spacing:3px}.header-logo{height:220px;margin:0;padding:0}.footer-logo{height:100px;margin:0;padding:0}.spiral-img{width:400px;height:400px}.icon{height:46px;width:46px;margin:0 15px 0 0;padding:0}.itc-deloitte-logo{width:50%;max-width:535px}.awards__badges{display:flex;justify-content:center;flex-wrap:wrap;gap:50px;margin-top:40px}.award-img{margin:10px}.cert-img{margin:10px 10px 10px 0}figure{width:250px}.header-logo__small{max-width:287px;height:auto}.header__compact{padding:48px 104px}.header__compact .header-top{margin-left:0}.page{margin:64px 104px 104px;color:#212429}.page .list{padding-top:0;padding-bottom:0;padding-left:18px;margin-top:0}.breadcrumb{padding:0;margin:0 0 40px;display:flex;gap:8px}.breadcrumb__item{display:inline-block;margin-right:4px;padding:0}.breadcrumb__item-link{color:#004199}.bold{font-weight:700}.page-title{margin-bottom:40px;font-weight:400}.paragraph{font-size:18px;line-height:26px;font-weight:900;margin-bottom:8px;margin-top:0}.mb{margin-bottom:32px}.page-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.menu{background-color:#f5f6fa;position:fixed;top:0;width:100%;left:0;z-index:100;right:0}.navbar{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem}.hamburger{display:none}.nav-item{padding-left:12px}.nav-menu{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0}.navbar ul{padding:0}.nav-link{font-weight:400;color:#0a0c2e;text-decoration:none}.nav-link:hover{color:#004199}.bar{display:block;width:25px;height:3px;margin:5px auto;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-color:#0a0c30}@media screen and (max-width:1200px){.who{display:flex;flex-direction:column;align-items:flex-start}.firm{padding:50px}.firm__description{width:50%;padding:0 2rem}.left-column,.right-column,details{width:100%}.right-column{gap:12px}.capabilities__columns{gap:2%}.capabilities__left,.capabilities__right{width:47%}.itc-deloitte-logo{max-width:350px}}@media screen and (max-width:992px){.icon{height:50px;width:50px;margin:0 10px 20px 0;padding:0}.firm{display:flex;flex-direction:column;padding:30px 5px}.firm__description{width:auto;max-width:70%;padding:0 3rem}.awards,.capabilities,.certifications,.leadership,.vehicles,.who{padding:40px}.capabilities__columns{display:block}.capabilities__left,.capabilities__right{width:100%}footer{padding:80px 100px 40px}.company__info.top{gap:50px}}@media screen and (max-width:768px){.nav-item,nav.navbar{padding:0}.header,.header h2,.naics,.nav-menu,.spiral-img,.who-left,.who-right,footer{width:100%}.who-right{margin-top:20px}.logo{margin:50px}.nav-item{margin:1rem 0}.hamburger{display:block;cursor:pointer;float:right;margin:1rem 26px 1rem 0}.nav-menu{position:fixed;left:-100%;top:3rem;flex-direction:column;background-color:#fff;text-align:center;transition:.3s;box-shadow:0 10px 27px rgba(0,0,0,.05)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.active .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-menu.active{left:0;z-index:100}.header h1{max-width:400px;font-size:40px}.cloud{max-height:200px}.company__info.bottom,.company__info.top{display:block;width:100%}.leadership__images--container,footer .logo{margin-bottom:20px}.page{margin:64px 24px 104px}.page-title{font-size:24px;line-height:32px}.page .page-columns{grid-template-columns:1fr}footer{padding:48px 24px 40px}.company__info .column:not(:last-child){margin-bottom:40px}.naics-col{flex-basis:33.3%}.cert-bottom{flex-wrap:wrap}.header{padding:40px}.header-top{margin-left:0;flex-direction:column}.spiral-img{height:auto}}@media screen and (max-width:576px){.award-img,.leader-left,.leader-right{width:100%}.awards,.capabilities,.certifications,.leadership,.vehicles,.who{padding:40px 24px}.header__compact{padding:24px}#company_info_address{margin-top:35px}.leader-right{margin-top:20px}.leadership__images--container{margin:0 auto 20px}.award-img{height:auto}}