:root{--yellow:#e4aa44;--highlight-blue:#007fe4;--lightest-blue:#f4faff;--light-blue:#0c5691;--blue:#00447a;--dark-blue:#002543;--dark-grey:#404040;--black:#000}#header{background:#0a304e;position:sticky;top:0;width:100%;z-index:10}#brand{float:left;width:187px}#navContainer{float:right;width:calc(100% - 187px)}nav ul{margin:0}#mainnav{display:flex;float:right;justify-content:flex-end;overflow:visible;padding:1.22em 2.5em 0 0}#mainnav ul{margin:0;overflow:visible;padding:0;text-align:center}#mainnav>ul>li{display:inline-block;margin:0 0 0 2px;position:relative}#mainnav a{color:#fff;display:inline-block;font-size:.875rem;line-height:2.5em;padding:0 .75em;text-decoration:none}#mainnav>ul>li:last-child a{background:transparent;border-radius:.2em;font-weight:800;position:relative;text-transform:uppercase}#mainnav>ul>li:last-child a:before{border:1px solid #e4aa44;border-radius:.2em;content:"";inset:1px;position:absolute}#mainnav>ul>li.on>a,#mainnav>ul>li:active>a,#mainnav>ul>li:hover>a{background:#0c5691;border-radius:.2em;color:#fff}#mainnav li ul{background:#0c5691;height:auto;overflow:auto;padding:1em 0;position:absolute;width:200px;z-index:1}#mainnav>ul>li:last-child ul{right:0}#mainnav li ul li{display:block;float:left;width:100%}#mainnav ul li ul li a{background:none;color:#fff}#mainnav li ul li a{display:block;float:left;font-size:.9em;line-height:1.1em;padding:.3em .5em;text-align:left;width:100%}#mainnav li ul li a:hover,.t1 li ul li a:active{background:#fff;color:#000}#mainnav li ul{opacity:0;overflow:hidden;top:-200vh;transition:opacity .2s ease .35s;visibility:hidden;z-index:-1}#mainnav li:hover ul{opacity:1;top:auto;visibility:visible;z-index:1}#ancillary{color:#ccc;font-size:.7em;padding:1rem;position:absolute;right:0;top:0}#ancillary li,#ancillary ul{display:inline}#ancillary a{color:#999;display:inline-block;padding:.5em .8em;text-decoration:none}#ancillary a:active,#ancillary a:hover,#ancillary li.on a{color:#666}#ancillary li.on a{color:#666;text-decoration:none}#ancillary .search{display:inline}#ancillary .search input{display:inline-block}#mobilenav,.menu{display:none}.interior.fullWidth #content{padding-bottom:3em}.intHeader{min-height:7em}main>div>aside{float:left;overflow:hidden;width:10rem}body.fullWidth #content{width:100%}#content.fullWidth,body.fullWidth #content{float:none;margin:0 auto}.wsManagementLogin td:first-child{text-align:right;width:40%}.twoCol{-webkit-columns:2;-moz-columns:2;column-count:2}.threeCol{-webkit-columns:3;-moz-columns:3;column-count:3}.resCol{-webkit-columns:auto;-moz-columns:auto;-webkit-column-width:13em;-moz-column-width:13em;columns:13em}.formTable td{padding:0 0 .5em .5em;width:50%}.formTable td:first-child{padding:0 .5em .5em 0}.formTable td[colspan="2"]{padding-right:0}.formTable.formLoose,.formTable.formLoose td{width:auto}.form-flex .half{width:calc(50% - .5em)}.form-flex .third{width:calc(33.33% - .5em)}.form-flex .quarter{width:calc(25% - .5em)}.photoright{margin:0 0 1em 1em}.photoleft{margin:0 1em 1em 0}.interior>main>.wrap{display:grid;grid-template-areas:"sidebar content .";grid-template-columns:11em auto 11em;padding:3em 1em 0}.interior>main>.wrap #content{grid-area:content;min-height:600px;overflow:hidden;padding:0 1em 6em;position:relative}.interior>main>.wrap>aside{grid-area:sidebar}.hero-intro{height:30em}.hero-intro .wrap{left:50%;max-width:60rem;overflow:visible;padding-right:10em;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);z-index:1}.hero-intro h1 span:first-child{font-size:2rem}.hero-intro h1{font-size:3.25rem}.hero-intro h1 span:last-child{font-size:1.5rem}.hero-intro .downArrow{display:block;margin-left:3em;margin-top:3em}.hero-intro .downArrow:hover img{transform:scale(1.1)}.compScreen{background-position:50%;background-repeat:no-repeat;background-size:contain;height:28em;position:absolute;right:-100vw;top:calc(50% + 1.25em);transform:translateY(-50%);width:36.38em}.compScreen.slide{right:0;transition:all .5s ease}.homeTwo .wrap{overflow:visible;padding:5em 0}.homeTwo .left{float:none;width:65%}.homeTwo .right{width:35%}.homeTwo h1{font-size:2.25rem}.homeTwo h1 span{font-size:1.63rem}.left{float:left;width:50%}.right{float:right;width:50%}.split{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-align-content:stretch;justify-content:center;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.split p{margin-bottom:2em}.split .text{padding:6em 3em}.rotator{padding:6em 1em}.rotator blockquote:before{background-image:url(/images/home/leftQ.svg);left:-4.5rem}.rotator blockquote:after,.rotator blockquote:before{background-repeat:no-repeat;content:"";display:block;height:2em;position:absolute;top:0;width:3em}.rotator blockquote:after{background-image:url(/images/home/rightQ.svg);right:-4.5rem}.rotator .slick-track{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;-ms-flex-align:center}.patches,.rotator .slick-track{-webkit-align-content:center;align-content:center;-webkit-align-items:center;align-items:center;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.patches{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:center;-ms-flex-align:center}.patches img{height:auto;margin:.5em 1.5em;max-height:5em;max-width:20%;width:auto}.page-header{padding:3.125rem 1rem 2.5rem}#plans{--gap:1.75rem;gap:calc(var(--gap)*1.5) calc(var(--gap)*2)}.pricing-page #plans:before{height:23.4375rem}.marketing-plans #plans:before{height:100%}#plans .plan-group{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;position:relative}form #plans .plan-group .page-header{margin:0 2rem;padding-left:0;padding-right:0;width:100%}#plans .options{align-content:stretch;align-items:stretch;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:0 var(--gap);justify-content:center;position:relative;z-index:1}:is(.marketing-plans,#ContactForm) #plans .options{gap:2em var(--gap)}#plans h2{font-size:1.5rem;margin-bottom:2.25rem}#plans .department-funded h2:before{border-bottom:1px dashed #979797;content:"";display:block;left:50%;position:absolute;top:1.1875rem;transform:translateX(-50%);width:calc(100% - 18.25rem)}#plans h2 span{background:#fff;display:inline-block;padding:0 .5em;position:relative;z-index:2}#plans .button:is(:hover,:focus-visible){background:var(--dark-blue)}#plans .option{align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-start;position:relative;width:18.25rem}.pricing-page #plans .option:before{border-left:1px dashed #979797;content:"";display:block;height:3.3125rem;left:50%;position:absolute;top:0;transform:translateY(calc(-100% - 2px))}#plans .plan-header{font-size:1.625rem}.pricing-page #plans .plan-header{margin-bottom:1.625rem;padding:1.875rem 1em}.marketing-plans #plans .plan-header{padding:2.25rem 1em 1.5rem}#plans .plan-header .plan-title span{display:block}#plans .plan-details{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start}#package-includes .wrap{display:flex;flex-wrap:wrap;gap:1.375rem 4.1875rem;justify-content:center;max-width:61.125rem}#package-includes h2{font-size:1.5rem;margin:0;width:100%}#package-includes li:not(:last-child){margin-bottom:1.375rem}#package-includes .wrap div{margin-top:1.375rem;text-align:center;width:100%}#package-includes .packages-top{background-image:linear-gradient(180deg,#074368,#032037);padding:3.625rem 2rem 2rem}.marketing-plans #package-includes .packages-top{padding-bottom:5em}#package-includes .packages-top .button:is(:hover,:focus-visible){background:var(--dark-blue)}#package-includes .packages-bottom{background:#032037;padding:1rem 2rem 5.375rem}#package-includes .packages-bottom .wrap{background:#0a304e;border-radius:12px;padding:3.375rem 1rem}#package-includes .packages-bottom .button:is(:hover,:focus-visible){background:#0076d6;color:#fff}#ContactForm #plans .plan-group:first-child:before{height:65%}#ContactForm #plans .plan-group:first-child{padding-bottom:3rem}#ContactForm #plans .plan-group:nth-child(2){padding-bottom:4.375rem;padding-top:1.25rem}#ContactForm #plans .plan-group h2{margin-bottom:1.5625rem;text-align:left;width:100%}#ContactForm #plans .no-thanks{margin-top:2.9375rem}#ContactForm #form{padding:3.25rem 2rem 7rem}#ContactForm #form .wrap{max-width:40rem}.get-started-form :is(#plans,#ContactForm) h2{font-size:1.625rem;font-weight:700}.get-started-form :is(#plans,#ContactForm) h2 em{font-size:1.25rem;font-weight:400;text-transform:none}#ContactForm #form button[type=submit]:is(:hover,:focus-visible){background:var(--dark-blue);border-color:var(--dark-blue);border-radius:3px;color:#fff}.fatFooter{padding:2em 1rem 1.25em}.topFooter a{margin-left:1em}.fatFooter .social a{margin-left:.3em}.copyright{padding:0 1rem}#web-solutions-exposure{float:right;margin-left:11px}body>footer .wrap nav span:before{content:"|";margin:0 .5em}@media screen and (max-width:1320px){#ContactForm #plans .plan-group h2,.page-header h1{text-align:center}main>:not(.pricing-page) #plans .option,main>:not(.pricing-page) #plans .option-container{max-width:400px;width:calc(50% - 1rem)}main>:not(.pricing-page) #plans .option-container .option{max-width:100%;width:100%}}@media screen and (max-width:1200px){.compScreen{max-width:40%}.homeTwo .left{max-width:60%}.homeTwo h1{font-size:2rem}}@media screen and (max-width:1175px){#mainnav a{font-size:1.15vw;padding:0 .85em .25em}.split .text{padding:4em 3em;right:50%}}@media screen and (max-width:1108px){.topHeader{text-align:center}.topHeader,.topHeader p{padding-right:0}#brand{float:none;text-align:center;width:100%}#brand img{margin:0 auto}#navContainer{float:none;width:100%}#mainnav{float:none;justify-content:center;padding:.5em 1em}#mainnav>ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;-webkit-align-content:center;justify-content:space-around;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#mainnav li{margin:0}#mainnav a{font-size:.75em}.interior>main>.wrap{grid-template-areas:"sidebar content";grid-template-columns:11em auto;padding-right:5%}.interior.fullWidth>main>.wrap{grid-template-areas:"content";grid-template-columns:auto;padding-left:10%;padding-right:10%}}@media screen and (max-width:940px){#mainnav a{padding:0 .5em .25em}.split .text{padding:3em 2em;right:50%}}