.mega-menu-parent:not(.sticky-header):before{content:""!important}.mega-menu-parent:not(.sticky-header),.mega-menu-parent:not(.sticky-header):after,.mega-menu-parent:not(.sticky-header):before{transition:.4s ease-in-out!important}.mega-menu{color:#a4abae!important;position:relative!important}.mega-menu-branch{left:0!important;opacity:0!important;pointer-events:none!important;right:0!important;top:0!important;-webkit-transform:scaleY(.8)!important;transform:scaleY(.8)!important;-webkit-transform-origin:center top!important;transform-origin:center top!important;visibility:hidden!important;z-index:98!important}.mega-menu-branch.active{opacity:1!important;pointer-events:auto!important;-webkit-transform:scale(1)!important;transform:scale(1)!important;transition:.3s ease!important;visibility:visible!important}.menu-bar .hs-menu-wrapper>ul>li.mega-menuized-active>a:before{left:0!important;opacity:1!important;right:0!important;visibility:visible!important}.hs-menu-wrapper ul li a:hover,.hs-menu-wrapper ul li.active-branch>a,.hs-menu-wrapper ul li.active>a,.hs-menu-wrapper ul li:hover>a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover{color:#ed7800!important}@media (min-width:1080px){body .mega-menu .hs-menu-wrapper ul li.extra-wrapper-secondary{margin-bottom:20px!important}body .mega-menu .sub-type .hs-menu-wrapper ul li.extra-wrapper-secondary{margin-bottom:10px!important}body .mega-menu .hs-menu-wrapper ul li{font-weight:300!important}body .mega-menu .hs-menu-wrapper ul li a{cursor:pointer!important}.mega-menu .hs-menu-wrapper.hs-menu-flow-vertical li a{text-align:left!important}}.main-navigation .hs-menu-flow-horizontal>ul>li>a:before{background:#ed7800!important}.primarynav .header-logo img{margin-bottom:6px!important;margin-top:10px!important}.primarynav .mega-menu-branch{margin-top:0!important}#sticky2.stick .mega-menu-branch,.mega-menu-branch{box-shadow:0 6px 3px -3px rgba(0,0,0,.5)}#sticky2.stick .mega-menu-branch.activated-by-2,.mega-menu-branch.activated-by-2{box-shadow:0 6px 3px -3px rgba(0,0,0,.5);padding-bottom:35px!important}.mega-menu-branch{background:hsla(0,0%,100%,.97);min-height:250px!important}.mega-menu-container{max-width:1000px!important}body .hs-menu-wrapper.hs-menu-flow-vertical>ul li a{padding:5px 10px!important}.technology-menu .hs-menu-wrapper.hs-menu-flow-vertical>ul li a{margin:-2.5px 0!important;padding:0 10px!important}@media (max-width:767px){.header-container-wrapper{margin-bottom:-40px}}.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none!important}@media (min-width:1080px){.main-navigation .widget-type-menu{text-align:right!important}.header-logo .hide-sticky img{margin-bottom:0!important}#hidedesktop{display:none!important}#sticky.stick{background:#f5f5f5;margin-top:0!important;position:fixed;top:80px!important;z-index:999}#sticky2{display:block!important}#sticky2.stick .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{max-height:45px}#sticky2.stick{background:#f5f5f5;border-bottom:1px solid #cfd5e1;margin-top:0!important;opacity:.95;position:fixed;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);z-index:999}}#sticky2 .mm-cta{padding-top:15px}#sticky2.stick .mm-cta{padding-top:0}@media (max-width:1079px){#sticky2 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:5px!important}#sticky2{background:none}}@media (max-width:767px){#sticky{background:none;margin-top:41px}}.main-navigation .cell-wrapper{padding:0!important;width:100%!important}.mm-ul{column-count:3;-moz-column-count:3;-webkit-column-count:3;-webkit-column-fill:auto;column-gap:25px;-moz-column-gap:25px;-webkit-column-gap:25px;float:left;list-style-type:none;padding-left:0;width:100%!important}.mm-ul,.mm-ul h4{text-align:left!important}.mm-ul h4{margin-bottom:-10px!important;margin-top:0!important}.header-wrapper .mm-engage a{color:#055587;font-size:24px;font-weight:700}.header-wrapper .mm-hr a{color:#027fa8;font-size:24px;font-weight:700}.header-wrapper .mm-rec a{color:#0b7c40;font-size:24px;font-weight:700}.header-wrapper .mm-ready a{color:#db8427;font-size:24px;font-weight:700}.header-wrapper .mm-clerk a{color:#755884;font-size:24px;font-weight:700}.header-wrapper .mm-platform a{color:#af282f;font-size:24px;font-weight:700}.mm-civichr span,.mm-clerk span,.mm-engage span,.mm-ready span,.mm-rec span{clear:both}.header-wrapper a{cursor:pointer!important}.mm-cta{display:none;max-width:100%}.mm-cta img{max-width:100%!important}.civic-clerk .mm-cta.clerk,.civic-engage .mm-cta.engage,.civic-hr .mm-cta.civichr,.civic-ready .mm-cta.ready,.civic-rec .mm-cta.rec,.mm-cta.other{display:inline-block}.civic-clerk .mm-cta.other,.civic-engage .mm-cta.other,.civic-hr .mm-cta.other,.civic-ready .mm-cta.other,.civic-rec .mm-cta.other{display:none}.header-inner-wrapper.centered{max-width:1300px!important}body .hs-menu-item.hs-menu-depth-1.extra-wrapper-secondary a:before{display:none!important}@media (max-width:1079px){body .header-wrapper .header-inner-wrapper.centered{background:#fff!important;max-height:60px!important;min-height:60px!important;padding:10px 20px!important}.main-navigation .hs-menu-flow-horizontal>ul>li>a{font-size:14px!important;padding:15px 20px}.main-navigation .hs-menu-flow-horizontal>ul>li.extra-wrapper-secondary{text-align:center}}.mm-ul span{color:#a4abae!important;font-weight:300!important}@media (max-width:1079px){body .mobile-menu-button i,body.ia .mobile-menu-button i{background:#444!important;display:block;height:3px;left:10px;position:absolute;right:10px}}.mm-cta .cta-box{border:1px solid #cbd6e2;float:none;margin:0 auto;max-width:380px!important;overflow-y:hidden!important}.mm-cta .cta-box img{border-bottom:3px solid #af282f!important}.mm-cta .cta-box span a{margin:0!important}.mm-cta .cta-box .cta-header p{color:#333!important;font-size:16px;font-weight:700;padding:5px 20px}.mm-cta .cta-box,.mm-cta .cta-box .cta-header p{transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease}.mm-cta .cta-box{background-color:#fff}.mm-cta .cta-box:hover{background-color:#af282f}.mm-cta .cta-box:hover p{color:#fff!important}@media (min-width:1080px){.hs-menu-item svg{margin-bottom:2px;margin-left:5px!important;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease}.hs-menu-item.mega-menuized-active svg,.hs-menu-item:hover svg{fill:#0055b7!important;color:#0055b7!important}}@media (max-width:1080px){.hs-menu-item svg{display:none!important}}body .hs-menu-wrapper ul li a:hover,body .hs-menu-wrapper ul li.active-branch>a,body .hs-menu-wrapper ul li.active>a,body .hs-menu-wrapper ul li:hover>a{color:#525454!important}.nav-overlay,.nav-overlay.active{z-index:97}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.mega-menuized-active,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.mega-menuized-active a{color:#0055b7!important}.header-container-wrapper .header-wrapper,body.ia .header-container-wrapper .header-wrapper{z-index:999!important}@media (min-width:1081px){.header-container-wrapper .header-wrapper{left:0;position:absolute;top:60px}.mega-menu-main{height:80px}}@media (min-width:768px){.nav-overlay,.nav-overlay.active{background-color:rgba(30,36,43,.8)!important}}.nav-overlay,.nav-overlay.active{background-color:#fff;bottom:0;cursor:pointer;display:none;height:100%;left:0;position:fixed;right:0;top:0;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;width:100%;z-index:3}body.blockBodyScroll{overflow:hidden!important}.nav-overlay.active,body.blockBodyScroll .nav-overlay{display:block!important}.mega-menu-parent:not(.sticky-header):before{content:""}.mega-menu-parent:not(.sticky-header),.mega-menu-parent:not(.sticky-header):after,.mega-menu-parent:not(.sticky-header):before{transition:.4s ease-in-out}.mega-menuized>ul{display:none!important}.mega-menu{color:#a4abae;position:relative}.mega-menu-branch{left:0;opacity:0;pointer-events:none;position:absolute!important;right:0;top:0;-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:center top;transform-origin:center top;visibility:hidden;z-index:98}.mega-menu-branch.active{opacity:1;pointer-events:auto;-webkit-transform:scale(1);transform:scale(1);transition:.3s ease;visibility:visible}.menu-bar .hs-menu-wrapper>ul>li.mega-menuized-active>a:before{left:0;opacity:1;right:0;visibility:visible}.sticky-menu{display:none!important}.stickymega .sticky-menu{display:inline!important}body .main-navigation ul a{color:#17191d!important;font-size:15px!important;font-weight:600!important}.hs-menu-wrapper ul li a:hover,.hs-menu-wrapper ul li.active-branch>a,.hs-menu-wrapper ul li.active>a,.hs-menu-wrapper ul li:hover>a{color:#0055b7}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover,body .main-navigation .hs-menu-flow-horizontal>ul>li>a:hover,body .sticky-menu.main-navigation .hs-menu-flow-horizontal>ul>li>a{color:#0055b7!important}body .main-navigation .mega-menu ul a{color:#425b76!important;font-size:15px!important;font-weight:300!important;text-align:left;text-transform:none!important}body .main-navigation .mega-menu ul a:hover{color:#0055b7!important}@media (min-width:1080px){body .hs-menu-wrapper ul li a span,body .sticky-menu.active .hs-menu-wrapper ul li a span{background:#0055b7;border:1px solid #0055b7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff!important;padding:10px 16px}.sticky-menu.active .mega-menu .category-header,body .mega-menu .hs-menu-wrapper ul li a span,body .sticky-menu.active .mega-menu .hs-menu-wrapper ul li a span{background:none!important;border:none!important;color:#333!important;font-size:24px!important;font-weight:700!important;padding:10px 0!important;text-transform:none!important}body .mega-menu .hs-menu-wrapper ul li a span.sub-category{font-size:18px!important}body .mega-menu .hs-menu-wrapper ul li.extra-wrapper-secondary,body .sticky-menu.active .hs-menu-wrapper ul li.extra-wrapper-secondary{margin-bottom:20px!important}}@media (max-width:1079px){.mega-menu-main,.stickymega{display:none!important}.main-navigation .hs-menu-flow-horizontal>ul>li>a:before{background:none!important;display:none!important}}body .mega-menu .category-header,body .mega-menu .hs-menu-wrapper ul li a span:after{background-color:#0055b7!important;bottom:-10px;content:" ";height:3px;left:60px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px}body .mega-menu .hs-menu-wrapper ul li a span.sub-category:after{display:none!important}body .mega-menu .hs-menu-wrapper ul li a span:hover{text-decoration:none!important}.main-navigation .hs-menu-flow-horizontal>ul>li>a:before{background:#0055b7!important}body .main-navigation.primarynav{padding-bottom:20px!important}.primarynav .mega-menu-branch{margin-top:20px}.mega-menu-branch{background:#fff!important;height:350px}.mega-menu-container{float:none!important;margin:0 auto!important;max-width:1000px;text-align:center!important}body .hsg-nav__wrapper .hsg-nav-bar{background-color:#f9f8f7!important;height:60px!important;position:absolute!important;z-index:99999}body .header-wrapper .main-navigation.primarynav{padding-bottom:8px!important}.main-navigation .hs-menu-flow-horizontal>ul>li>a{padding-bottom:15px!important;padding-top:15px!important}.main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{max-height:52px!important}.main-navigation .hs-menu-wrapper.active-branch ul{margin-top:2px}.mega-menu-branch.activated-by-2{height:250px!important}.mega-menu-branch.activated-by-1{height:365px!important}.mega-menu-branch{padding-top:15px!important}.header-logo img{max-height:50px!important}@media (max-width:767px){body .header-logo img{max-height:50px!important}}#hs_menu_wrapper_wizard_module_164946771800526850785295273530530901987 ul{padding-left:40px;width:100%}#hs_menu_wrapper_wizard_module_164946771800526850785295273530530901987 .hs-menu-item.hs-menu-depth-1.extra-wrapper-secondary{float:right}.sticky-menu,.sticky-menu-option-check,.sticky-menu.menu-reset.main-navigation.active{display:none!important}@media (max-width:1079px){a.solid img,body .header-container-wrapper .mobile-main a.solid{display:block!important}body .header-container-wrapper .mobile-main a.transparent{display:none!important}}@media (min-width:1080px){.mobile-main{display:none!important}}@media (min-width:767px) and (max-width:1079px){.header-wrapper.with-navigation{margin-top:34px!important}}@media (max-width:1079px){.header-wrapper.with-navigation{background:#fff!important;margin-top:60px;padding-bottom:10px!important}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{float:none!important}.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul{min-height:100%!important;overflow-x:hidden!important}body.menu-is-open.white-hero .header-inner-wrapper .hs-menu-wrapper{height:calc(100vh - 120px)!important;margin-top:120px!important}body.menu-is-open .header-inner-wrapper .hs-menu-wrapper{height:calc(100vh - 60px)!important;margin-top:60px!important}body .mobile-menu-button{margin-top:0!important}body .mobile-menu-button.expanded{margin-top:-5px!important}#hs_menu_wrapper_wizard_module_164946771800526850785295273530530901987 ul{padding-left:0!important}body .row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul{overflow-y:auto!important}.main-navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{max-height:none!important}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{float:none;width:100%}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{border-top:2px solid #0054b7!important}.main-navigation .hs-menu-flow-horizontal ul ul li a{padding:8px 15px!important}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{margin-bottom:27px;margin-top:0;padding-top:5px}.hs-menu-item.hs-menu-depth-1.hs-item-has-children.expanded a{color:#0054b7!important}}@media (max-width:767px){.hsg-nav__wrapper#hsg-nav-2016 .hsg-nav-bar{display:block!important}.hsg-nav__link-label.hsg-nav__link-label--phone{margin-right:-15px}.hsg-nav__group{position:relative!important;top:0!important}}.about-menu .hs-menu-wrapper.hs-menu-flow-vertical>ul li a{line-height:25.6px!important}.about-menu .hs-menu-wrapper.hs-menu-flow-vertical>ul li.extra-wrapper-secondary a{margin-bottom:0!important}body footer{background:transparent!important;color:#666!important}.OpenClass{display:block!important;z-index:1000}.CloseClass{display:none!important}@media (max-width:1079px){.hs-menu-wrapper ul li{position:relative}body .hs-menu-wrapper.hs-menu-flow-vertical>ul li a{padding-bottom:20px!important;padding-top:20px!important}.hs-menu-item .back-arrow svg{display:block!important;float:left}.main-navigation .hs-menu-flow-horizontal>ul>li>a{text-align:left!important}body .hs-menu-wrapper>ul li a.back-arrow{color:#0055b7!important}body .hs-menu-wrapper ul li:hover a svg,body .hs-menu-wrapper>ul li a.back-arrow svg,body .hs-menu-wrapper>ul li:hover a.back-arrow svg{fill:#0055b7!important}body .hs-menu-wrapper.hs-menu-flow-vertical>ul li:hover a.back-arrow,body .main-navigation ul li:hover a{color:#0055b7!important}.main-navigation .hs-menu-flow-horizontal>ul>li>a:hover>div{opacity:1}.main-navigation .hs-menu-flow-horizontal>ul>li>a.closebtn{float:left}.hs-menu-item .back-arrow svg{margin-top:8px;transform:rotate(90deg);width:8px}.main-navigation .hs-menu-wrapper{background:#fff;height:100%!important;left:0;opacity:1;overflow:scroll!important;padding-bottom:60px;position:fixed!important;top:130px!important}.menu-is-open{position:fixed!important;width:100%!important}.main-navigation .hs-menu-wrapper ul li{border-bottom:none!important;border-top:none!important}}.back-arrow{margin-top:-30px;width:175px!important}@media (max-width:1079px){.hs-menu-item svg{display:inline-block!important}.hs-menu-item.extra-wrapper-primary svg{margin-bottom:2px;margin-left:10px;transform:rotate(-90deg);width:8px}}@media (max-width:767px){.main-navigation .hs-menu-wrapper.active-branch ul{padding-bottom:90px}}@media (min-width:1081px){li.hs-menu-item.hs-item-has-children ul,li.hs-menu-item.hs-item-has-children ul li{display:block!important}}.main-navigation,body .header-wrapper .main-navigation.primarynav{padding-top:0!important}@media (min-width:1080px){.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{margin-top:-16px!important}#hs_menu_wrapper_wizard_module_164946771800526850785295273530530901987 ul li ul{padding-left:0!important}.main-navigation .hs-menu-flow-horizontal>ul>li>ul>li:first-child:before{display:none!important}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{color:#17191d!important;padding-left:20px!important}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a:hover{color:#0055b7!important}.main-navigation .hs-menu-flow-horizontal ul ul li a{background:#fff!important;border-top:1px solid #ccc;min-width:150px!important}body.ia .main-navigation ul a{text-transform:none!important}.main-navigation .hs-menu-flow-horizontal.flyouts ul ul{-webkit-box-shadow:none!important;box-shadow:none!important}}.nav-2022 .nav-phone{width:auto!important}.nav-2022 .header_cta_wrap{margin-left:20px;position:absolute;right:0;top:10px;width:auto!important}.nav-2022 .menu-span{float:right!important;margin-right:150px!important;padding-right:20px!important;width:auto!important}.nav-2022 .main-navigation .row-fluid{position:relative!important}.nav-2022 .hsg-nav__link-label{background-position:10px!important;background-repeat:no-repeat!important;background-size:18px!important;cursor:pointer!important;display:inline-block!important;font-weight:400!important;padding-left:0!important}.nav-2022 li.hsg-nav__group-item{list-style-type:none!important}.nav-phone ul{margin-top:25px!important}.nav-2022 .header-logo{width:auto!important}.nav-2022 .header_cta_wrap a#cta_button_2606137_9775c358-4c1c-492f-a459-71a2d3317afe{border-radius:3px!important;font-size:15px!important;margin-top:10px!important;padding:8px 14px!important}.content-2022 .module--hero-background,.module--hero-background{margin-top:0!important}body.ia .header-container-wrapper .nav-2022 .header-wrapper{top:0!important}.nav-2022 .header_cta_wrap .cta_button span,body.ia .nav-2022 .main-navigation ul a{font-size:14px!important}body.ia .nav-2022 .main-navigation ul .hs-menu-children-wrapper a{font-size:13px!important}.nav-2022 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:14px 17px!important}.nav-2022 .primarynav .header-logo img{margin-bottom:6px!important;margin-top:20px!important}.nav-2022 .header-logo img{max-height:40px!important}@media screen and (min-width:64.0625em){body.ia .nav-2022 .header-wrapper .header-inner-wrapper{padding:0 2em!important}}@media (min-width:1080px) and (max-width:1260px){.nav-2022 .primarynav .header-logo img{margin-top:25px!important}.nav-2022 .header-logo img{max-height:30px!important}.nav-2022 .header_cta_wrap .cta_button span,body.ia .nav-2022 .main-navigation ul a{font-size:11px!important}#hs_menu_wrapper_wizard_module_164946771800526850785295273530530901987 ul{padding-left:0!important}.nav-phone ul{margin-top:22px!important}.nav-2022 .menu-span{padding-right:0!important}body.ia .nav-2022 .main-navigation ul .hs-menu-children-wrapper a{font-size:11px!important}}@media (min-width:767px) and (max-width:1079px){.nav-2022 .header-wrapper.with-navigation{margin-top:0!important}}@media (max-width:1079px){.nav-2022 .header-wrapper.with-navigation{margin-top:0!important;padding-bottom:10px!important}.nav-2022 .header-logo img{margin-top:10px!important;max-height:30px!important}body.ia .nav-2022 .header-wrapper .header-inner-wrapper{background:#fff!important;max-height:60px!important;min-height:60px!important;padding:10px 20px!important}.nav-2022 .mobile-menu-button{height:52px;right:0!important;top:0!important;width:52px}.mobile-main .header_cta_wrap{margin-left:20p!importantx;margin-top:-4px!important;right:70px!important;top:0!important}body.menu-is-open .mobile-main .hs-menu-wrapper{position:fixed!important}.nav-2022 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:14px 20px!important}}.mobile-main .nav-phone ul{margin-left:10px!important;margin-top:10px!important}@media (max-width:600px){.mobile-main .nav-phone ul{display:none!important}}@media (max-width:767px){.nav-2022 .nav-phone{display:inline-block;margin-left:20px!important;width:auto!important}}