@import url('https://fonts.googleapis.com/css?family=Merriweather:300,400,700');.container{padding-left:30px;padding-right:30px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.section-padding__sm{padding-top:30px;padding-bottom:30px}.margin__sm{margin-top:30px;margin-bottom:30px}.margin__sm-bottom{margin-bottom:30px}@media(min-width:768px){.section-padding__sm{padding-top:45px;padding-bottom:45px}}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}@media(min-width:1600px){.container{width:1540px}}}.flex-row{margin-left:-15px;margin-right:-15px}@media(min-width:768px){.flex-row{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:768px){.vertical-align-center{align-items:center}}@media(min-width:768px){.col-sm-5{width:40% !important}.col-sm-6{width:50% !important}.col-sm-7{width:60% !important}.col-sm-8{width:66.66666667% !important}.col-sm-10{width:83.33333333% !important}.col-sm-12{width:100% !important}}@media(min-width:768px) and (max-width:991px){.col-md-4:last-of-type{margin:22.5px auto 0}}@media(min-width:992px){.col-md-4{width:33.33333333% !important}.col-md-3{width:25% !important}}@media(min-width:768px){.flex-row .col-sm-6{padding-top:15px;padding-bottom:15px}.flex-row .col-sm-6.col-md-4{padding-top:0px !important;padding-bottom:0px !important}}@media(min-width:768px){}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media(min-width:1600px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:30px;padding-right:30px}}@media(min-width:768px){.col-sm-offset-1{margin-left:8.33333333% !important}.col-sm-offset-2{margin-left:16.66666667% !important}}@media(min-width:768px){.col-sm-pull-6{right:50%}.col-sm-push-6{left:50%}.col-sm-pull-5{right:40%}.col-sm-push-7{left:60%}}.container-fluid:before,.container:after,.container:before{display:table;content:" "}.text-center{text-align:center}@media(max-width:767px){.mobile-text-center{text-align:center}}.with-border{background:#FFF;border:2px solid #d5d5d5;box-shadow:0 0 20px 0 rgba(0,0,0,.08);border-radius:4px;padding:32px}@media(min-width:768px){.with-border{padding:64px}.with-border .feature-text{font-size:30px;line-height:48px}}.with-border .feature-text{font-size:18px;color:#111;letter-spacing:0;line-height:26px}h1,h2,h3{margin-block-start:0;margin-block-end:0;margin-top:1rem;margin-bottom:1rem}.container h1,.container h2,.container h3,.container p,.container li{color:#17191d}.container h1,.container h1.as-h1{font-size:40px;letter-spacing:-1px;line-height:38px;font-weight:900}@media only screen and (min-width:768px){.container h1,.container h1.as-h1,.container h1.as-h1 .as-h1__light,.container h1.as-h1 strong,.container h1.as-h1.as-h1__light,.container h1.as-h1.bold{font-size:48px;line-height:52px}}.container h1{margin:.60em 0 0}.container h2,.container h2.as-h2{font-size:32px;letter-spacing:-.75px;line-height:36px;font-weight:800;text-transform:none}@media only screen and (min-width:768px){.container h2,.container h2.as-h2,.container h2.as-h2 .as-h2__light,.container h2.as-h2 strong,.container h2.as-h2.as-h2__light,.container h2.as-h2.bold,.container h2.as-h2__light{font-size:36px;line-height:42px}}.container h2.as-h2 .as-h2__light,.container h2.as-h2.as-h2__light,.container h2.as-h2__light,h2.light{font-size:32px;line-height:42px;font-weight:300 !important}.container h3,.container h3.as-h3{font-size:24px;line-height:30px;font-weight:800;text-transform:none}h2.light{margin-top:-0.5rem}.light{font-weight:300 !important}.container li,.container p{font-family:'Merriweather',serif;font-size:16px;letter-spacing:0;line-height:30px}.container a.link-icon{color:#000;font-family:'Lato',sans-serif;display:inline-block;text-transform:uppercase;font-size:16px;font-weight:900;position:relative;letter-spacing:1.71px;color:#00e !important}@media(max-width:991px){.mobile-full{width:100% !important}}.container a.link-icon:not(.btn-border){color:#00e !important}.container a:not(.cta_button),.container a.link-icon:not(.btn-border){color:#00e !important;text-decoration:underline !important}.container a.feature-anchor{color:#17191d !important;text-decoration:none !important;border-right:1px solid #17191d !important;line-height:30px !important;padding:2px 20px 5px 20px !important}.container a.feature-anchor:last-child{border-right:none !important}.container a.link-icon:hover{text-decoration:none !important}.container a.cta_button:hover{text-decoration:none !important}.container a:hover{text-decoration:underline !important}.civic-rec .container a.link-icon,.civic-rec .container a{color:#0b7c40}.civic-ready .container a.link-icon,.civic-ready .container a{color:#db8427}.civic-clerk .container a.link-icon,.civic-clerk .container a{color:#755884}.civic-hr .container a.link-icon,.civic-hr .container a{color:#027fa8}.civic-engage .container a.link-icon,.civic-engage .container a{color:#055587}.platform .container a.link-icon,.platform .container a{color:#af282f}a.link-icon.btn-border{padding:15px 30px;border:2px solid;margin-top:30px}.civic-engage a.link-icon.btn-border{border-color:#055587;color:#055587 !important;text-decoration:none !important}.product-logo img{max-height:45px}.civic-ready .product-logo img{max-height:56px}.product-logo{margin-top:90px}.container .wistia_responsive_padding{border:2px solid #7c97b6;margin-top:45px}img.circle-img{border-radius:100em;border:2px solid #cad6e2;width:75% !important}@media(max-width:767px){img.circle-img{width:60% !important;margin-top:22.5px}}img.rounded-img{border-radius:4px;border:2px solid #cad6e2}@media(max-width:767px){img.rounded-img{margin-top:22.5px}}@media(max-width:767px){.col-sm-6 img{margin-top:22.5px}}.shadow{box-shadow:-0.4rem .4rem 2rem rgba(0,0,0,0.08);background-color:#fff}.white h1,.white h2,.white h3,.white h4,.white p,.white li,.white div{color:#fff}.form-section-intro{padding-bottom:160px}.civic-rec .form-section-intro{background:#0b7c40}.civic-ready .form-section-intro{background:#db8427}.civic-clerk .form-section-intro{background:#755884}.civic-hr .form-section-intro{background:#027fa8}.civic-engage .form-section-intro{background:#055587}.platform .form-section-intro{background:#af282f}.call-to-action{border-radius:4px;padding-left:22.5px;padding-right:22.5px;margin:22.5px 0;background:#fff !important;box-shadow:-0.4rem .4rem 2rem rgba(0,0,0,0.08);border:1px solid #cad6e2}.call-to-action{background:#fff !important;box-shadow:-0.4rem .4rem 2rem rgba(0,0,0,0.08);border:1px solid #cad6e2}.civic-rec .call-to-action{background:#eaf9ec}.civic-rec .call-to-action{background:#eaf9ec}.civic-ready .call-to-action{background:#f7efe8}.civic-clerk .call-to-action{background:#f1e8f7}.civic-hr .call-to-action{background:#e4f6f9}.civic-engage .call-to-action{background:#e7f1f7}.platform .call-to-action{background:#f9edee}.container sup{font-size:60%}.form-logo img{max-height:35px}.civic-ready .form-logo img{max-height:41px}@media(min-width:768px){.form-logo img{margin-top:-60px}}#contact-section .form-title{border-bottom:5px solid #17191d;margin-bottom:30px;padding-bottom:15px}.form-title p{font-family:'Merriweather',serif;font-size:16px;letter-spacing:0;line-height:30px;margin-top:0px;display:none !important}#contact-section{background:#f5f8fa}#contact-section .widget-type-form{margin-top:30px !important}@media(min-width:768px){#contact-section .form-holder{width:100%;max-width:680px;margin:0 auto;border-radius:1px;background-color:#fff;border:solid 1.5px #ddd;float:none;padding:20px 70px 45px;margin-top:-120px !important;z-index:15;position:relative}}#contact-section .form-holder{padding:40px 20px 20px;margin:-130px auto 0 !important}#contact-section form label span{font-size:15px;font-weight:normal;line-height:1.27;letter-spacing:normal;color:#17191d;font-family:'Lato',serif}body #contact-section form input:not([type='checkbox']),body #contact-section form select{height:41px !important}body .body-container-wrapper form input[type="radio"]{height:auto !important}body #contact-section form input:not([type='checkbox']),body #contact-section form select,body #contact-section form textarea{font-size:15px;line-height:1;text-align:left;margin-bottom:7px;border-radius:0;background:transparent;padding:10px 10px;font-weight:400;background-color:#fff;border:solid 1px #cbd6e2;color:#17191d}body #contact-section form select{font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.27;padding:8px 10px 10px 7px;letter-spacing:normal;color:#9b9b9b}body #contact-section form select{background:url(https://cdn2.hubspot.net/hubfs/158743/2018_Website/images/select-arrows.svg) no-repeat;background-position:right center;-webkit-appearance:none;cursor:pointer;background-size:24px}body #contact-section .hs-button.primary.large{font-size:18px;line-height:normal;letter-spacing:normal;color:#fff;width:100%;margin-top:40px;cursor:pointer;padding:14px 15px;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;font-weight:bold;height:auto !important;text-align:center}.civic-rec #contact-section .hs-button.primary.large{background-color:#0b7c40 !important}.civic-ready #contact-section .hs-button.primary.large{background-color:#db8427 !important}.civic-clerk #contact-section .hs-button.primary.large{background-color:#755884 !important}.civic-hr #contact-section .hs-button.primary.large{background-color:#027fa8 !important}.civic-engage #contact-section .hs-button.primary.large{background-color:#055587 !important}.platform #contact-section .hs-button.primary.large{background-color:#af282f !important}::placeholder{color:#cbd6e2;opacity:1}:-ms-input-placeholder{color:#cbd6e2}::-ms-input-placeholder{color:#cbd6e2}body .#contact-section form input:focus,body #contact-sectionform textarea:focus,body #contact-section form select:focus{border:1px solid #17191d}.civic-rec .ae-form .hs-button.primary.large{background-color:#0b7c40 !important}.civic-ready .ae-form .hs-button.primary.large{background-color:#db8427 !important}.civic-clerk .ae-form .hs-button.primary.large{background-color:#755884 !important}.civic-hr .ae-form .hs-button.primary.large{background-color:#027fa8 !important}.civic-engage .ae-form .hs-button.primary.large{background-color:#055587 !important}.platform .ae-form .hs-button.primary.large{background-color:#af282f !important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .slick-list,.slick-slider .slick-track{padding:0px 60px}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-initialized .slick-slide{display:block}.slick-slide{padding:60px}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{box-shadow:-0.4rem .4rem 2rem rgba(0,0,0,0.05);border:1px solid #cad6e2}@media(max-width:767px){.slick-slide img{max-width:90vw !important;padding:0}}img,video{max-width:100%;height:auto !important;object-fit:contain}img{vertical-align:middle}.slick-track:after{clear:both}.slick-dotted.slick-slider{overflow:hidden}.light-border{border-top:1px solid #cbd6e2;margin-top:-1px}.pricing-tabs__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:90%;margin:0 auto;z-index:1}.pricing-tabs__tab.active{background-color:#fff;border-bottom:0 !important}@media(min-width:768px){.pricing-tabs__tab{width:100%;padding:2em}}.pricing-tabs__tab{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:33%;max-width:370px;padding:1.5em 1em;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;color:#2d3e50;background-color:#f2f5f8;border:1px solid #cbd6e2;border-right:0;cursor:pointer;-webkit-transition:.5s background-color ease;transition:.5s background-color ease}.pricing-tabs__tab:first-child{border-top-left-radius:5px}.pricing-tabs__tab:last-child{border-top-right-radius:5px;border:1px solid #cbd6e2}.pricing-tabs__tab{text-align:center}.pricing-tabs__tab .tab-title{color:#00557f;font-size:24px;line-height:30px;font-weight:800}.pricing-tabs__tab .tab-description{font-family:'Merriweather',serif;font-size:16px;letter-spacing:0;line-height:30px}.tab__content h2:after{display:none}.container .tab__content h2{margin-bottom:1rem !important}.container .tab__content{max-height:none !important}.engage-compare-table .container{border-radius:4px;border:1px solid #7c97b6;margin-bottom:90px;padding-left:0px;padding-right:0px}.engage-compare-table .col-md-4.pricing-table,.engage-compare-table .col-md-3.pricing-table{position:relative;min-height:1px;padding-left:0px;padding-right:0px;border-right:1px solid #7c97b6}.engage-compare-table .col-md-4.pricing-table:last-of-type{border-right-width:0px}.engage-compare-table .flex-row{margin-left:0px;margin-right:0px;padding:0 !important}.engage-compare-table .call-to-action{min-height:307px;border-radius:4px 4px 0px 0px;margin-bottom:0px;margin-top:0px;padding-top:22.5px;padding-bottom:22.5px}.engage-compare img.tab-logo{height:18px !important;margin-bottom:3px}.engage-compare img.compare-logo{height:32px !important}#compare-table img.table-logo{height:24px !important}.engage-compare img.engage,#compare-table img.engage{margin-top:-1px}.engage-compare-table .call-to-action{border-top:1px solid #7c97b6;border-radius:0px;background:#fff !important;box-shadow:none !important;border-left-width:0px;border-bottom-width:0px;border-right-width:0px}.engage-compare-table .pricing-table .inner-item{border-bottom:1px solid #7c97b6;padding:30px}@media(min-width:992px){.inner-item.cms{min-height:85px}.inner-item.design{min-height:133px}.inner-item.functionality{min-height:133px}.inner-item.implementation{min-height:133px}.inner-item.analytics{min-height:133px}.inner-item.security{min-height:133px}.labels .inner-item.security{min-height:134px}}@media(min-width:992px) and (max-width:1200px){.inner-item.implementation{min-height:143px !important}}.engage-compare-table .pricing-table .inner-item:last-of-type{border-bottom-width:0px}.engage-compare-table .pricing-table a.link-icon{width:100%;background:#055587;padding:15px 0px;text-align:center;color:#fff !important}.engage-compare-table .pricing-table a.link-icon:last-of-type{padding:30px 0}.engage-compare-table .container{border-width:0px !important;box-shadow:none !important}.engage-compare-table .col-md-4.pricing-table,.engage-compare-table .col-md-3.pricing-table{padding-top:0px;padding-bottom:0px}.engage-compare-table .pricing-table.col-md-3 .inner-item{padding:15px 30px}.engage-compare-table .label-spacer{margin-bottom:50px}.engage-compare-table .call-to-action{border-top:1px solid #7c97b6;border-radius:0px}.engage-compare-table .call-to-action h3{color:#055587}.engage-compare-table .labels .call-to-action{background:#fff;border-top-width:0px}.engage-compare-table .pricing-table .population{font-weight:bold}.engage-compare-table .pricing-table.labels .inner-item{border-left:1px solid #7c97b6}.engage-compare-table .pricing-table.labels .inner-item.cms{border-top:1px solid #7c97b6;margin-top:-1px;padding-top:16px}.engage-compare-table .pricing-table.labels .inner-item.security,.engage-compare-table .col-md-3.pricing-table{border-bottom:1px solid #7c97b6}.engage-compare-table .col-md-3.pricing-table.labels{border-bottom-width:0px}.engage-compare-table .pricing-table .inner-item h3{font-size:18px}@media(min-width:992px){.engage-compare-table .pricing-table .inner-item h3{display:none}.engage-compare-table .pricing-table.labels .inner-item h3{display:block;margin:11px 0}}.engage-compare-table .pricing-table .inner-item p{font-family:'Lato',serif;font-size:14px;letter-spacing:0;line-height:24px;font-weight:400}.engage-compare-table .pricing-table a.link-icon:last-of-type{padding:15px 0 !important}#compare{border-bottom:1px solid #cbd6e2;padding-top:22.5px;padding-bottom:22.5px;margin-bottom:22.5px}#compare-table{display:none;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease}#compare-table .manual-padding{padding-top:90px}@media(max-width:991px){#compare-table{display:block !important;padding-left:20px !important;padding-right:20px !important}.engage-compare-table .container{margin-bottom:0px}#compare-table .manual-padding{padding-top:0px;margin-top:-45px}.engage-compare{display:none !important}}@media(min-width:992px) and (max-width:1199px){.call-to-action p{font-size:14px}.call-to-action{padding-left:12.5px;padding-right:12.5px}.pricing-table.col-md-3 .inner-item{padding:5px 15px !important}.inner-item.cms{min-height:90px !important}}@media(max-width:991px){.engage-compare-table .call-to-action{min-height:90px;padding-top:12.5px;padding-bottom:12.5px}.title-col{display:none !important}.engage-compare-table .col-sm-12.pricing-table{max-width:455px;margin:0 auto;margin-bottom:50px}.engage-compare-table .col-sm-12.pricing-table{border-left:1px solid #7c97b6}}@media(max-width:991px) and (min-width:768px){.col-md-4:last-of-type{margin:0px auto 0 !important}}#hubspot-messages-iframe-container .shadow{box-shadow:none !important}@media(min-width:768px){.body-container-wrapper form{width:100%;max-width:680px}}.body-container-wrapper form{padding:0 20px 45px;margin:0 auto;float:none;display:block}.hs-error-msgs.inputs-list label{color:#af282f}.body-container-wrapper form ul li{padding-left:25px;list-style-type:none;background-size:15px;background-repeat:no-repeat;background-position:0 5px}.body-container-wrapper form input:not([type="checkbox"]),.body-container-wrapper form select{margin-bottom:18px !important;color:#17191d}form ul.inputs-list.multi-container{margin-top:16px;margin-bottom:16px}form .grecaptcha-badge{margin-top:22.5px}form label span{font-size:15px;font-weight:normal;line-height:1.27;letter-spacing:normal;color:#17191d;font-family:'Lato',serif}body form input:not([type='checkbox']),body form select{height:41px !important}body form input:not([type='checkbox']),body form select,body form textarea{font-size:15px;line-height:1;text-align:left;margin-bottom:7px;border-radius:0;background:transparent;padding:10px 10px;font-weight:400;background-color:#fff;border:solid 1px #cbd6e2;color:#17191d}body form select{font-size:15px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.27;padding:8px 10px 10px 7px;letter-spacing:normal;color:#9b9b9b}body form select{background:url(https://cdn2.hubspot.net/hubfs/158743/2018_Website/images/select-arrows.svg) no-repeat;background-position:right center;-webkit-appearance:none;cursor:pointer;background-size:24px}body form .hs-button.primary.large{font-size:16px;line-height:normal;letter-spacing:normal;color:#fff;width:100%;margin-top:40px;cursor:pointer;padding:21px 15px;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;font-weight:bold;height:auto !important;text-align:center;border-width:0px}body form select{max-width:100% !important}body form .hs-form-field>label,body form .hs-form-required{color:#17191d !important}.civic-rec form .hs-button.primary.large{background-color:#0b7c40 !important}.civic-ready form .hs-button.primary.large{background-color:#db8427 !important}.civic-clerk form .hs-button.primary.large{background-color:#755884 !important}.civic-hr form .hs-button.primary.large{background-color:#027fa8 !important}.civic-engage form .hs-button.primary.large{background-color:#055587 !important}.platform form .hs-button.primary.large{background-color:#af282f !important}.name-plate a,.name-plate-a{color:#fff !important;font-weight:bold !important;text-decoration:none !important}