.mega-menu-parent:not(.sticky-header):before{content:"" !important}.mega-menu-parent:not(.sticky-header),.mega-menu-parent:not(.sticky-header):before,.mega-menu-parent:not(.sticky-header):after{transition:.4s ease-in-out !important}.mega-menuized>ul{display:none !important}.mega-menu{position:relative !important;color:#a4abae !important}.mega-menu-branch{position:absolute !important;left:0 !important;right:0 !important;top:0 !important;z-index:98 !important;opacity:0 !important;visibility:hidden !important;-webkit-transform:scale(1,.8) !important;transform:scale(1,.8) !important;-webkit-transform-origin:center top !important;transform-origin:center top !important;pointer-events:none !important}.mega-menu-branch.active{opacity:1 !important;visibility:visible !important;transition:.3s ease !important;-webkit-transform:scale(1,1) !important;transform:scale(1,1) !important;pointer-events:auto !important}.menu-bar .hs-menu-wrapper>ul>li.mega-menuized-active>a:before{left:0 !important;right:0 !important;opacity:1 !important;visibility:visible !important}.sticky-menu{display:none !important}.stickymega .sticky-menu{display:inline !important}.hs-menu-wrapper ul li:hover>a,.hs-menu-wrapper ul li a:hover,.hs-menu-wrapper ul li.active>a,.hs-menu-wrapper ul li.active-branch>a{color:#ed7800 !important}.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 a span{color:#333 !important;font-size:24px !important;padding:10px 0px !important;font-weight:700 !important;border:none !important;background:none !important;text-transform:none !important}body .mega-menu .hs-menu-wrapper ul li.extra-wrapper-secondary{margin-bottom:20px !important}body .mega-menu .hs-menu-wrapper ul li{font-weight:300 !important}body .mega-menu .hs-menu-wrapper ul li.extra-wrapper-secondary a span:after{content:" " !important;position:absolute !important;bottom:-10px !important;left:60px !important;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important;height:3px !important;width:100px !important;background-color:#af282f !important}body .mega-menu .hs-menu-wrapper ul li.extra-wrapper-secondary a span:hover{cursor:pointer !important;color:#333 !important;background:none !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;font-weight:400}}@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}}.main-navigation .hs-menu-flow-horizontal>ul>li>a:before{background:#ed7800 !important}.primarynav .header-logo img{margin-top:10px !important}.primarynav .mega-menu-branch{margin-top:0px !important}.mega-menu-branch,#sticky2.stick .mega-menu-branch{box-shadow:0px 6px 3px -3px rgba(0,0,0,0.5)}.mega-menu-branch.activated-by-2,#sticky2.stick .mega-menu-branch.activated-by-2{box-shadow:0px 6px 3px -3px rgba(0,0,0,0.5);padding-bottom:35px !important}.mega-menu-branch{background:rgba(255,255,255,0.97);min-height:250px !important}.mega-menu-container{max-width:1000px !important;float:none !important;text-align:center !important;margin:0 auto !important}.hs-menu-wrapper.hs-menu-flow-vertical>ul li a{padding:0px 10px !important}@media(max-width:767px){.header-container-wrapper{margin-bottom:-40px}}.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{display:none !important}.primarynav .header-logo img{margin-top:-5px !important}@media(min-width:1080px){.main-navigation .widget-type-menu{text-align:right !important}.header-logo .hide-sticky img{margin-bottom:0px !important}}@media(min-width:1080px){#hidedesktop{display:none !important}#sticky.stick{margin-top:0 !important;position:fixed;top:80px !important;z-index:999;background:whitesmoke}#sticky2{display:block !important}#sticky2.stick .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{max-height:45px}#sticky2.stick{margin-top:0 !important;position:fixed;top:0px;z-index:999;background:whitesmoke}#sticky2.stick{border-bottom:1px solid #cfd5e1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:.95}body #sticky2.stick ul{margin:0 auto !important;float:right !important;display:block;text-align:center;margin-top:-5px !important;margin-bottom:-10px !important}}#sticky2 .mm-cta{padding-top:15px}#sticky2.stick .mm-cta{padding-top:0px}@media(max-width:1079px){#sticky2 .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a{padding:5px !important}#sticky2{background:0}}@media(max-width:767px){#sticky{background:0;margin-top:41px}}.main-navigation .cell-wrapper{width:100% !important;padding:0px !important}.mm-ul{column-count:4;float:left;text-align:left !important;list-style-type:none;padding-left:0px;column-gap:25px;width:100% !important;margin-top:16px;margin-bottom:16px}.mm-ul{-moz-column-count:4;-moz-column-gap:25px;-webkit-column-count:4;-webkit-column-gap:25px;-webkit-column-fill:auto}.mm-ul h4{margin-top:0px !important;margin-bottom:-10px !important;text-align:left !important;line-height:1.8 !important}.header-wrapper .mm-engage a{color:#055587;font-size:18px !important;font-weight:bold !important;line-height:1.2 !important}.header-wrapper .mm-hr a{color:#027fa8;font-size:18px !important;font-weight:bold !important;line-height:1.2 !important}.header-wrapper .mm-rec a{color:#0b7c40;font-size:18px !important;font-weight:bold !important;line-height:1.2 !important}.header-wrapper .mm-ready a{color:#db8427;font-size:18px !important;font-weight:bold !important;line-height:1.2 !important}.header-wrapper .mm-clerk a{color:#755884;font-size:18px !important;font-weight:bold !important;line-height:1.2 !important}.header-wrapper .mm-platform a{color:#af282f;font-size:18px !important;font-weight:bold !important;line-height:1.2 !important}.mm-engage span{clear:both}.mm-civichr span{clear:both}.mm-rec span{clear:both}.mm-ready span{clear:both}.mm-clerk span{clear:both}.header-wrapper a{cursor:pointer !important}@media(max-width:1079px){.hs-menu-item.hs-menu-depth-1 h4{font-size:18px !important}.dd-engage span,.dd-ready span,.dd-rec span,.dd-clerk span,.dd-hr span,.dd-platform span{color:#17191d !important}}.mm-cta{display:none}.mm-cta{max-width:100%}.mm-cta img{max-width:100% !important}.mm-cta.other{display:inline-block}.civic-engage .mm-cta.engage{display:inline-block}.civic-hr .mm-cta.civichr{display:inline-block}.civic-rec .mm-cta.rec{display:inline-block}.civic-ready .mm-cta.ready{display:inline-block}.civic-clerk .mm-cta.clerk{display:inline-block}.civic-engage .mm-cta.other,.civic-hr .mm-cta.other,.civic-rec .mm-cta.other,.civic-ready .mm-cta.other,.civic-clerk .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}.hs-menu-wrapper ul li.extra-wrapper-secondary a span{color:#17191d !important;border:solid 1px #17191d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:11px 17px;background:0}body .hs-menu-wrapper ul li.extra-wrapper-secondary a span:hover{color:#fff !important;background:#17191d !important}@media(max-width:1079px){body .header-wrapper .header-inner-wrapper.centered{min-height:60px !important;max-height:60px !important;padding-top:10px;padding-bottom:10px;padding-left:20px !important;padding-right:20px !important;background:#fff !important}.main-navigation .hs-menu-flow-horizontal>ul>li>a{padding:15px 20px;font-size:14px !important}.main-navigation .hs-menu-flow-horizontal>ul>li.extra-wrapper-secondary{text-align:center}}.mm-ul span{color:#17191d !important;font-weight:300 !important}@media(max-width:1079px){body .mobile-menu-button i,body.ia .mobile-menu-button i{display:block;height:3px;position:absolute;left:10px;right:10px;background:#444 !important}}.mm-cta .cta-box{border:1px solid #cbd6e2;max-width:380px !important;float:none;margin:0 auto;overflow-y:hidden !important}.mm-cta .cta-box img{border-bottom:3px solid #af282f !important}.mm-cta .cta-box span a{margin:0px !important}.mm-cta .cta-box .cta-header p{font-size:16px;font-weight:bold;padding:5px 20px;color:#333 !important;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;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease}.mm-cta .cta-box:hover{background-color:#af282f}.mm-cta .cta-box:hover p{color:#fff !important}@media(min-width:1081px){.hs-menu-item svg{margin-left:5px !important;margin-bottom:2px;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease}.hs-menu-item:hover svg,.hs-menu-item.mega-menuized-active svg{color:#ed7800 !important;fill:#ed7800 !important}}@media(max-width:1080px){.hs-menu-item svg{display:none !important}}.hs-menu-item.mega-menuized-active svg{-webkit-transform:rotate(180deg) !important;-moz-transform:rotate(180deg) !important;-o-transform:rotate(180deg) !important;-ms-transform:rotate(180deg) !important;transform:rotate(180deg) !important}body .hs-menu-wrapper ul li:hover>a,body .hs-menu-wrapper ul li a:hover,body .hs-menu-wrapper ul li.active>a,body .hs-menu-wrapper ul li.active-branch>a{color:#525454 !important}@media(min-width:768px){.nav-overlay,.nav-overlay.active{background-color:rgba(30,36,43,0.8) !important}}.nav-overlay,.nav-overlay.active{background-color:#fff;display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:97;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;cursor:pointer}body.blockBodyScroll{overflow:hidden !important}body.blockBodyScroll .nav-overlay,.nav-overlay.active{display:block !important}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.mega-menuized-active a,.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.mega-menuized-active{color:#ed7800 !important}body.ia .header-container-wrapper .header-wrapper,.header-container-wrapper .header-wrapper{z-index:999 !important}@media(min-width:1081px){.header-container-wrapper .header-wrapper{position:absolute;top:0px;left:0px}.mega-menu-main{height:80px}}.mega-menu-main .hs-menu-wrapper li{font-size:15px}