@import url("https://use.typekit.net/ima0dkh.css");@font-face{font-family:'modern_pictograms_proregular';src:url('https://www.eballot.com/hubfs/saltedstone/fonts/modernpictogramspro_2.34-webfont.woff2') format('woff2'),url('https://www.eballot.com/hubfs/saltedstone/fonts/modernpictogramspro_2.34-webfont.woff') format('woff');font-weight:normal;font-style:normal}.mp_icon{font-family:'modern_pictograms_proregular'}@font-face{font-family:'Circular Medium';src:url('https://www.eballot.com/hubfs/eBallot/fonts/Circular-Medium.eot');src:url('https://www.eballot.com/hubfs/eBallot/fonts/Circular-Medium.eot?#iefix') format('embedded-opentype'),url('https://www.eballot.com/hubfs/eBallot/fonts/Circular-Medium.woff') format('woff'),url('https://www.eballot.com/hubfs/eBallot/fonts/Circular-Medium.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Circular Bold';src:url('https://www.eballot.com/hubfs/eBallot/fonts/Circular-Bold.eot');src:url('https://www.eballot.com/hubfs/eBallot/fonts/Circular-Bold.eot?#iefix') format('embedded-opentype'),url('https://www.eballot.com/hubfs/eBallot/fonts/Circular-Bold.woff') format('woff'),url('https://www.eballot.com/hubfs/eBallot/fonts/Circular-Bold.ttf') format('truetype');font-weight:normal;font-style:normal}.c-default{color:#34495e}.c-skyblue{color:#3498db}.c-blue{color:#00487c}.c-darkblue{color:#182735}.c-black{color:#000}.c-white{color:#fff}.bg-grayblue{background-color:#5d83a9}.bg-skyblue{background-color:#3498db}.bg-blue{background-color:#00487c}.bg-darkblue{background-color:#34495e}.bg-white{background-color:#fff}.bg-whitegray{background-color:#f5f5f5}.bg-lightgray{background-color:#edf4f9}.bg-gray{background-color:#f0f8fd}.bg-linear{background:url(https://www.eballot.com/hubfs/bg-linear.png) repeat-x center bottom}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-center{max-width:1192px;margin:0 auto;padding:0 15px;float:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility}html,body{min-height:100%;max-width:100%;overflow-x:hidden}body{background:#fff;color:#34495e;font-family:sofia-pro,sans-serif;font-size:18px;line-height:1.6;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{color:#fff;background:#34495e;text-shadow:none}::selection{color:#fff;background:#34495e;text-shadow:none}:focus{outline:0}.site-header a,.site-footer1 a,a.cta_button{text-decoration:none}a{color:#3498db;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a:hover,a:focus{color:#0266a9}p{margin-bottom:20px}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}ul.unstyled,ol.unstyled{list-style:none;margin:0;padding:0}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0 0 12px;text-rendering:optimizelegibility;line-height:1.28}.h1{font-size:52px}.h2{font-size:50px;margin-bottom:14px;letter-spacing:.69px}.h3{font-size:36px}.h4{font-size:32px;letter-spacing:.44px;margin-bottom:15px;line-height:1.375}.h5{font-size:28px}.h6{font-size:20px}.h4.fw-m,.h6.fw-m{font-family:"Circular Medium",serif}.fs-20{font-size:20px}.fs-24{font-size:24px}.fs-30{font-size:30px}h3{font-size:28px;margin:0 0 20px}.post-body ul{padding-left:20px}.btn{text-decoration:none;display:inline-block;width:200px;height:50px;line-height:50px;padding:0 15px;text-align:center;font-family:'Circular Bold';font-size:16px;font-weight:normal;font-style:normal;letter-spacing:1px;cursor:pointer;border-radius:6px;box-sizing:border-box}.btn.bg-skyblue{color:#fff}.btn.bg-skyblue:hover{background-color:#0266a9}.btn.bg-whitegray:hover{background-color:#c3c3c3}.btn.bg-blue:hover{background-color:#00164a}.btn-learn{font-size:15px;font-weight:700}.btn-learn:after{content:url(https://www.eballot.com/hubfs/arrow-right.png);display:inline-block;vertical-align:middle;margin-left:10px}.row{font-size:0;margin:0 -15px}.col{display:inline-block;padding:0 15px;font-size:18px;box-sizing:border-box}.fw-l{font-weight:300}.fw-r{font-weight:400}.fw-sb,strong{font-weight:600}.fw-b{font-weight:700}.ta-left{text-align:left}.ta-center{text-align:center}.va-t{vertical-align:top}.va-m{vertical-align:middle}.py-100{padding:100px 0}.pb-30{padding-bottom:30px}.site-header{padding:12px 0 9px;background-color:#fff}.site-header .span12{float:none}.site-logo{padding:3px 0}.site-header .header-scripts{min-height:inherit}.site-header.sticky{position:fixed;top:0;left;0;width:100%;z-index:3}.site-menu{text-align:right}.site-menu ul{font-size:0;list-style:none;padding:0;margin:0}.site-menu li{display:inline-block;font-family:'Circular Medium';font-size:16px;font-weight:normal;text-align:center;letter-spacing:1px}.site-menu li.hs-menu-depth-1{position:relative}.site-menu li a{display:block;color:#34495e;padding:5px 24px}.site-menu li a:hover{color:#0266a9}.site-menu li.hs-menu-depth-1:last-child a{font-size:14px;background-color:#3498db;color:#fff;border-radius:6px}.site-menu li.hs-menu-depth-1:last-child a:hover{background-color:#0266a9}@media screen and (min-width:1380px){.site-menu li.hs-menu-depth-2>ul{top:50%;right:-220px;left:auto;border-left:1px solid #f1f1f1}}@media screen and (min-width:981px){.site-menu li.hs-menu-depth-1>ul{display:none;width:220px;position:absolute;top:100%;left:0;z-index:99}.site-menu li.hs-menu-depth-2>ul{display:none;width:220px;position:absolute;z-index:99;border-right:1px solid #f1f1f1;left:-220px;top:50%}.site-menu li.hs-menu-depth-1:hover>ul{display:block}.site-menu li.hs-menu-depth-2:hover>ul{display:block}.site-menu li li{display:block;text-align:left;border-bottom:1px solid #f1f1f1}.site-menu li li a{background-color:#fff;padding:15px 25px}}.section{padding:80px 0}.section-blurb{font-size:24px}.secction-intro{font-size:20px;line-height:1.6}.section-copy{font-size:20px}.hs-sf-gradient{background:url(https://www.eballot.com/hubfs/eBallot/2019/bg-sf-gradient.png) center bottom repeat-x}.hs-dash{position:relative;line-height:2.55;margin-bottom:20px}.hs-dash:after{content:"";display:block;width:30px;height:2px;vertical-align:top;background-color:#3498db;margin-top:6px}.ta-center .hs-dash:after{margin:6px auto 0}a.hs-arrow{font-family:'Circular Bold';font-size:18px;font-weight:normal;letter-spacing:1px}a.hs-arrow:after{content:"";display:inline-block;width:16px;height:12px;margin-left:5px;position:relative;top:2px;background:url(https://www.eballot.com/hubfs/eBallot/2019/icon-arrow-white.svg) right center no-repeat}a.hs-arrow-blue{font-family:'Circular Bold';font-size:18px;font-weight:normal;letter-spacing:1px}a.hs-arrow-blue:after{content:"";display:inline-block;width:16px;height:12px;margin-left:5px;position:relative;top:2px;background:url(https://www.eballot.com/hubfs/eBallot/2019/icon-arrow-blue.svg) right center no-repeat}.v-middle{display:inherit;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}ul.check-list{margin-left:30px;list-style-image:url(https://www.eballot.com/hubfs/eBallot/2019/icon-check.svg)}ul.check-list li{position:relative;padding-left:12px;font-size:16px;line-height:1.2;margin-bottom:16px}ul.check-list li strong{font-size:20px}.hero-banner{position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat}.hero-banner .gradient.to-left{display:block;width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0}.hero-banner .gradient.to-left{opacity:.4;background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0.00)),to(#000));background-image:-webkit-linear-gradient(right,rgba(0,0,0,0.00) 0%,#000 100%);background-image:-o-linear-gradient(right,rgba(0,0,0,0.00) 0%,#000 100%);background-image:linear-gradient(270deg,rgba(0,0,0,0.00) 0%,#000 100%)}.hero-content{max-width:640px;position:relative}.flex-page .hero-content{max-width:100%}.hero-title{color:#fff;line-height:1.21;letter-spacing:.67px;margin-bottom:18px}.hero-copy{font-size:23px;font-weight:300;line-height:1.39;color:#fff}.hero-content .cta-wrap{margin:0 -10px;font-size:0}.hero-content .btn{margin:0 10px}.site-content ul{margin-left:20px;list-style-position:inside}.hs_cos_wrapper_type_rich_text ul{margin-bottom:20px}.page-intro.one-column .col-6{display:block;max-width:600px;margin:0 auto}.page-intro .h3{max-width:534px;margin-bottom:24px}.page-intro .section-copy{max-width:552px}.overlapping-section .imageWidthbox_module{display:inline-block;width:100%;margin-top:-190px;background:none !important}.overlapping-section .imageWidthbox_module--wrapper.imageright{padding:0 !important}.cwc-section .col-6{vertical-align:top}.cwc-item-block{max-width:552px;margin:0 auto 30px}.cwc-item-block .item-icon{display:inline-block;width:64px;height:64px;line-height:64px;margin-bottom:11px}.cwc-item-block .item-icon img{vertical-align:middle}.cwc-item-block .item-title{font-size:24px;margin-bottom:9px}.cwc-item-block .item-copy{font-size:18px}a.lm-link.hs-arrow:after{background-image:url(https://www.eballot.com/hubfs/eBallot/2019/icon-arrow-blue.svg)}.columns-w-img .grid-wrap{margin-bottom:40px}.columns-w-img .item-entry.large{padding:30px}.columns-w-img .item-entry.has-border{position:relative}.columns-w-img .item-entry.has-border:before,.columns-w-img .item-entry.has-border:after{content:"";display:block;background:url(https://www.eballot.com/hubfs/eBallot/2019/bg-dots.png) 0 0 repeat;position:absolute;bottom:-25px}.columns-w-img .item-entry.has-border:before{height:100%;width:25px}.columns-w-img .item-entry.has-border:after{width:100%;height:29px}.columns-w-img .gc1-5 .item-entry.has-border:before{left:0}.columns-w-img .gc1-5 .item-entry.has-border:after{left:26px}.columns-w-img .gc8-12 .item-entry.has-border:before{right:0}.columns-w-img .gc8-12 .item-entry.has-border:after{right:26px}.columns-w-img img{display:block;box-shadow:0 0 40px 0 rgba(17,29,51,0.20);position:relative;z-index:1}.item-img-w-border{display:inline-block;position:relative}.item-img-w-border:before,.item-img-w-border:after{content:"";display:block;background:url(https://www.eballot.com/hubfs/eBallot/2019/bg-dot.png) 0 0 repeat;position:absolute;bottom:-25px;z-index:0}.item-img-w-border.large,.item-img-w-border.large img{width:100%}.item-img-w-border:before{height:100%;width:22px}.item-img-w-border:after{width:95%;height:20px}.gc1-6 .item-img-w-border:before,.gc1-7 .item-img-w-border:before{left:-28px;background-position:left bottom}.gc1-6 .item-img-w-border:after,.gc1-7 .item-img-w-border:after{left:-4px}.gc7-12 .item-img-w-border:before,.gc6-12 .item-img-w-border:before{right:-28px;background-position:right bottom}.gc7-12 .item-img-w-border:after,.gc6-12 .item-img-w-border:after{right:-4px;background-position:right bottom}.support-organization .section-header{max-width:940px;margin:0 auto 40px}.support-organization .h2{max-width:780px;margin:0 auto 14px}.columns-w-img .section-header{margin-bottom:30px}.security-section .item-copy{max-width:552px}.security-section ul{padding-top:20px;margin-left:20px}.support-section .section-header{max-width:754px;margin:0 auto 30px}.auditability-section .section-header{max-width:896px}.op-section{text-align:center}.op-section .section-header{padding-bottom:45px}.op-section .row{margin:0}.op-section .col{padding:0;vertical-align:middle}.op-section .col-6{max-width:484px}.product-block{background-color:#fff;border-radius:6px;box-shadow:0 0 37px 0 rgba(0,0,0,0.11);overflow:hidden;position:relative;margin:0 auto 40px}.product-block .h5{padding:29px 15px 25px;margin:0;border-bottom:1px solid #dce2e8;color:#3498db}.product-block .item-copy{padding:40px 32px;text-align:left}.product-block ul{margin-left:30px;list-style-image:url(https://www.eballot.com/hubfs/eBallot/2019/icon-check.svg)}.product-block li{position:relative;padding-left:12px;font-size:18px;line-height:2}.product-block li+li{margin-top:20px}.product-block .item-cta{display:block;text-align:center;padding:25px 15px;background-color:#3498db}.product-block .gs-link{font-family:'Circular Bold';font-size:17px;font-weight:normal;letter-spacing:1px;color:#fff}.product-block .item-cta:hover .gs-link{color:#cdcdcd}.premium-ribbon{DISPLAY:NONE!IMPORTANT;width:150px;padding:4px 30px;font-family:'Circular Bold';font-size:14px;font-weight:normal;letter-spacing:.79px;color:#fff;text-transform:uppercase;background-color:#3498db;position:absolute;top:28px;right:-32px;-moz-transform:rotate(180deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.product-block.its-premium .h5{border-bottom:1px solid #637a91;background-color:#34495e;color:#fff}.product-block.its-premium .item-copy{padding:45px 35px;background-color:#34495e;color:#fff}.product-block.its-premium .item-cta{background-color:#1e3042}.oc-section .ot-title{font-size:30px;margin-bottom:40px;position:relative}.oc-section .ot-title span{display:inline-block;padding-right:20px;background-color:#fff}.oc-section .ot-title span:after{content:"";display:block;width:100%;height:1px;background-color:#5d83a9;z-index:-1;position:absolute;right:0;top:60%}.industry-items{list-style:none;margin:0}.industry-items li{position:relative;font-size:20px;font-weight:400;margin-bottom:20px;padding-left:30px}.industry-items li:before{content:"";display:block;width:8px;height:8px;background-color:#3498db;position:absolute;left:0;top:14px}.ot-items{padding-bottom:40px}.ot-block{max-width:360px;height:260px;padding:20px;margin:0 auto 30px;position:relative;box-shadow:0 0 20px 0 rgba(0,0,0,0.10);background-color:#fff;box-sizing:border-box}.ot-block ul{list-style:none}.ot-block li{font-size:20px;font-weight:400;line-height:1.8}.ot-block .h5{font-size:24px}.ot-block h6{font-size:15px;line-height:2;text-transform:uppercase;letter-spacing:.5px;color:#fff;opacity:.6}.ot-block .ot-hover{color:#fff}.ot-block .ot-hover .h6{font-size:15px;line-height:2.4;opacity:.6;margin-bottom:2px;text-transform:uppercase}.ot-front{height:100%;color:#5d83a9;padding:0 20px;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ot-block:hover .ot-front{opacity:0;z-index:-1}.ot-hover{width:100%;height:100%;opacity:0;z-index:-1;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ot-block:hover .ot-hover{opacity:1;z-index:1}.ot-block.type-other{padding:20px 30px;background:url(https://www.eballot.com/hubfs/eBallot/2019/bg-organization-block.jpg) center center no-repeat;color:#fff}.ot-copy{font-size:18px;font-weight:400;line-height:1.55}.ot-block.type-other p+p{margin-top:12px}.ot-block .cu-link{font-size:15px;font-weight:700;letter-spacing:.85px;line-height:1.2;color:#fff}.ot-block .cu-link:hover{color:#3498db}.list-section.pt-0{padding-top:0}.press-section{padding:90px 0}.press-section .h2{margin-bottom:32px}.press-block{display:block;max-width:320px;min-height:267px;margin:0 auto 30px;background-color:#fff}.press-block:hover{box-shadow:0 0 20px rgba(0,0,0,0.11)}.press-img{display:inline-block;width:100%;height:90px;line-height:90px;margin-bottom:2px;overflow:hidden}.press-img img{max-height:100%;vertical-align:middle}.press-entry{padding:20px}.press-name{font-size:18px;margin-bottom:18px}.press-desc{font-size:17px;line-height:1.52}.cta-section{padding:100px 0}.cta-section .h2{max-width:450px;margin:0 auto 30px;color:#fff}.cta-section.mw-442 .h2{max-width:800px}.anchor-menu-wrap{padding-top:3px;border-bottom:1px solid #eee;text-align:center}ul.anchor-menu{margin:0}.anchor-menu .anchor-menu-item{padding:0 20px;font-size:16px;font-weight:600}.anchor-menu .anchor-link{display:block;padding:18px 0;border-bottom:3px solid transparent;margin-bottom:-1px}.anchor-menu .anchor-link:hover,.anchor-menu li.actived .anchor-link{border-color:#3498db}.essential-business-wrap{padding:42px 0;font-size:0}.essential-business-wrap .btn{width:278px;font-size:17px}.essential-business-wrap .btn:first-child{border-radius:6px 0 0 6px}.essential-business-wrap .btn:last-child{border-radius:0 6px 6px 0}.cap-section .section-header{margin-bottom:40px}.cap-section .section-thumb{display:inline-block;margin-bottom:20px}.cap-section .h2{margin-bottom:20px}.cap-nav .cap-nav-item{display:block;max-width:360px;padding:12px 20px;box-sizing:border-box;float:none;cursor:pointer;font-size:20px;font-weight:600;color:#5d83a9;line-height:20px}.cap-nav .cap-nav-item:hover,.cap-nav .cap-nav-item.slick-current{color:#00487c;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);background:rgba(255,255,255,0.5)}.cap-nav .slick-list{overflow:visible}.cap-entry-item .cat-btns{padding-bottom:30px}@media screen and (max-width:767px){.cap-entry-item .cat-btns{padding-bottom:8px;margin-top:12px}.cap-entry-item .cat-btns .btn{font-size:10px;width:90px;height:20px;line-height:20px;border-radius:10px}}.cap-entry-item .btn{width:100px;height:30px;line-height:28px;border-radius:15px}.cap-entry-item .h5{margin-bottom:28px}.cap-entry-item ul{margin-bottom:20px;list-style:none;margin-left:0}.cap-entry-item li{position:relative;padding-left:26px;margin-bottom:15px}.cap-entry-item li:before{content:"";display:block;width:8px;height:8px;background-color:#3498db;position:absolute;left:0;top:11px}.vi-section{padding-top:20px}.contentboxes_module .desc ul{list-style-type:none;margin:0}.contentboxes_module li{padding-left:35px;position:relative;margin-bottom:10px}.contentboxes_module li:before{content:"";width:8px;height:8px;background:#3498db;position:absolute;left:5px;top:10px}.contentboxes_module .section-header .h2{margin-bottom:30px}.hero-banner{min-height:421px !important;padding:30px 0}.hero-banner h1{color:#fff}.bottom-text{color:#00487c;font-size:24px;font-weight:700;text-align:center;margin-top:35px}.bottom-text a{text-decoration:underline}.bottom-text a:hover{text-decoration:none}.site-footer{background-color:#182735;color:#fff}.site-footer .row-fluid .span12{float:none}.site-footer1{padding:50px 0}.footer-menu ul{list-style:none}.footer-menu .hs-menu-wrapper{margin-bottom:20px}.footer-menu .hs-menu-wrapper>ul{font-size:0;margin:0 -15px}.footer-menu li a{color:#fff}.footer-menu li a:hover{color:#3498db}.footer-menu li.hs-menu-depth-1{display:inline-block;vertical-align:top;width:20%;padding:0 15px;font-size:18px;font-weight:700;box-sizing:border-box}.footer-menu li.hs-menu-depth-1>a{color:#fff}.footer-menu li li{font-size:16px;font-weight:300;margin:10px 0}.row.media-block{margin:0 -5px}.col.col-media{padding:0 5px}.media-icon:hover{opacity:.8}.certified-block{text-align:right}.row.certified-imgs{margin:0 40px 0 -10px}.col.col-certified{padding:0 10px;vertical-align:middle}.col.col-certified a{display:inline-block}.col.col-certified:last-child a{padding-top:3px}.certified-icon:hover{opacity:.8}.copyright-wrap{padding:20px;border-top:1px solid #4d6882;text-align:center}.copyright{font-size:16px;line-height:2;margin:0;color:#7a9bbc}.form-section{padding-top:0}.form-wrap{max-width:750px;padding:80px 8%;margin:-70px auto 0;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.10);box-sizing:border-box;position:relative}.form-wrap .h5{line-height:1.14;margin-bottom:40px}.hs_recaptcha.hs-recaptcha.field.hs-form-field{margin-bottom:20px}.form-wrap .hs-form fieldset{max-width:100%}.form-wrap .hs-form fieldset .hs-form-field{margin-bottom:20px}.form-wrap .hs-form fieldset .hs-form-field>label{display:inline-block;margin-bottom:10px;font-size:15px;font-weight:400;color:#00487c;letter-spacing:.47px;line-height:1.24;opacity:.78}.form-wrap fieldset.form-columns-1 .hs-input{width:100% !important}.form-wrap .hs-form fieldset .hs-form-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.form-wrap .hs-form fieldset .hs-form-field select,.form-wrap .hs-form textarea{width:100%;height:48px;padding:0 19px;background-color:#edf4f9;border:1px solid #edf4f9;border-radius:6px;font-family:sofia-pro,sans-serif;font-size:18px;font-weight:400;letter-spacing:.56px;color:#34495e;box-sizing:border-box}.form-wrap .hs-form select.hs-input{background:#edf4f9 url(https://www.eballot.com/hubfs/eBallot/2019/icon-arrow-down-blue.svg) calc( 100% - 20px) center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-wrap .hs-form fieldset .hs-form-field textarea.hs-input{height:230px;padding:16px 19px}.form-wrap .hs-form fieldset .hs-form-field .hs-input.error{border-color:#f00 !important}.form-wrap .hs-form .hs-button{border:0;width:calc(100% - 8px);height:50px;border-radius:6px;background-color:#3498db;color:#fff;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:sofia-pro,sans-serif;font-size:17px;font-weight:600;letter-spacing:.53px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.form-wrap .hs-form .hs-button:hover{background-color:#0b7cc7}.form-wrap .hs-form .hs-error-msgs{display:none !important}.form-notes{font-size:16px;padding-top:40px;margin:0}.form-notes a{font-weight:600;color:#00487c}::-webkit-input-placeholder{opacity:.2}:-moz-placeholder{opacity:.2}::-moz-placeholder{opacity:.2}:-ms-input-placeholder{opacity:.2}@media screen and (min-width:1078px){.columns-w-img .gc8-12{position:relative}.columns-w-img .gc8-12 .item-entry.bg-lightgray{position:absolute;left:0;bottom:6px}}@media screen and (max-width:1024px){.site-header ul.hs-menu-children-wrapper{display:none}.site-header li.hs-item-has-children{position:relative}.site-header li.hs-item-has-children::after{content:"—";font-family:'modern_pictograms_proregular';position:absolute;top:-5px;right:0;padding:10px 15px;z-index:10;font-size:35px;cursor:pointer;color:#3498db;transition:ease-in-out all .3s;z-index:10;line-height:1}.site-header li.hs-item-has-children.opened::after{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.site-header .hs-menu-depth-1 ul.hs-menu-children-wrapper{background-color:#eaeaea}.cap-nav-container{display:none}.cap-content-container{width:100% !important}.cap-entry-item .cap-copy{display:none}}@media screen and (min-width:980px){.grid-wrap{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%;grid-gap:0;grid-auto-rows:minmax(10px,auto);justify-items:stretch;align-items:stretch}.gw-12{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:repeat(12,1fr)}.grid-item{display:block}.gr-1{-ms-grid-row:1;grid-row:1}.gc1-5{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/6}.gc1-6{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/7}.gc1-7{-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/8}.gc6-12{-ms-grid-column:6;-ms-grid-column-span:7;grid-column:6/13}.gc7-12{-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7/13}.gc8-12{-ms-grid-column:8;-ms-grid-column-span:5;grid-column:8/13}.col-1{width:calc(2 / 12 * 100%)}.col-2{width:calc(2 / 12 * 100%)}.col-3{width:calc(3 / 12 * 100%)}.col-4{width:calc(4 / 12 * 100%)}.col-5{width:calc(5 / 12 * 100%)}.col-6{width:calc(6 / 12 * 100%)}.col-7{width:calc(7 / 12 * 100%)}.col-8{width:calc(8 / 12 * 100%)}.col-9{width:calc(9 / 12 * 100%)}.col-10{width:calc(10 / 12 * 100%)}.col-11{width:calc(11 / 12 * 100%)}.menu-icon{display:none}.hero-banner.section{padding:216px 0}.cwc-item-block{margin-bottom:68px}.cwc-item-block .item-details{min-height:128px}.columns-w-img .section-header{margin-bottom:52px}.columns-w-img .grid-wrap{margin-bottom:70px}.columns-w-img .item-entry.large{padding:37px 65px}.columns-w-img .item-entry.medium{padding-right:20px}.support-organization .section-header{margin-bottom:75px}.oc-section .h2{margin-bottom:49px}.anchor-menu-wrap.fixed{width:100%;background-color:#fff;position:fixed;left:0;top:0;z-index:99}.site-content.hs-fixed{padding-top:62px}.cap-section .section-header{margin-bottom:96px}}@media screen and (max-width:1024px){.site-menu li a{padding:8px 20px}}@media screen and (max-width:980px){.h1{font-size:48px;line-height:100%}.h2{font-size:42px}.h3{font-size:32px}.h5{font-size:24px}.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11{width:100%}.site-header{position:relative}.site-header .span12{float:none}.site-header .row-fluid [class*="span"]{min-height:inherit}.site-header .site-menu{display:none;width:100%;position:absolute;left:0;top:100%;float:none;margin:0;z-index:99;background-color:#fff}.site-menu li{display:block;border-top:1px solid #f1f1f1}.site-menu li a{display:block;padding:10px 20px}.site-menu li.hs-menu-depth-1:last-child a{border-radius:0}.menu-icon{display:inline-block;width:42px;height:32px;position:absolute;top:20px;right:20px;cursor:pointer;font-size:0}.menu-icon span,.menu-icon span:before,.menu-icon span:after{display:block;width:100%;height:4px;background-color:#3498db;border-radius:4px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.menu-icon:hover span,.menu-icon:hover span:before,.menu-icon:hover span:after{background-color:#0266a9}.menu-icon span:before,.menu-icon span:after{content:"";position:absolute;left:0;top:10px}.menu-icon span:after{top:20px}.section{padding:50px 0}ul.check-list li{margin-bottom:20px}.hero-banner.section{padding:70px 0}.columns-w-img .col-img{display:block;text-align:center;margin-bottom:40px}.columns-w-img .item-entry.has-border:before,.columns-w-img .item-entry.has-border:after{bottom:-2px}.columns-w-img .item-entry.large{padding:30px 45px 30px}.industry-items li{width:100%}ul.industry-items{column-count:2}.anchor-menu-wrap{padding-top:0}.anchor-menu .anchor-menu-item{display:block;border-top:1px solid #eee}.anchor-menu .anchor-link{padding:8px 0}.vi-section{padding-top:20px}.cap-section .section-header{margin-bottom:22px}.cap-section .cap-nav{margin-bottom:30px}.cap-nav .cap-nav-item{padding:6px 15px}.site-footer,.certified-block{text-align:center}.site-footer1{padding:40px 0 10px}.row.certified-imgs{margin:20px 0}.footer-menu li.hs-menu-depth-1{display:block;width:100%;padding:0 15px;margin-top:30px;font-size:14px}.footer-menu li li{font-size:14px;font-weight:300;margin:5px 0}.copyright{max-width:395px;margin:0 auto}}@media screen and (max-width:767px){.essential-business-wrap .btn{width:172px}.hero-banner{min-height:0 !important;padding:50px 0 80px}.hero-banner .h1{font-size:27px}.form-wrap .hs-form fieldset.form-columns-2 .hs-form-field{width:100%;float:none}.hs-dash{margin-bottom:16px}.cwc-item-block{margin-bottom:50px}h1,h2,h3,h4,h5,h6{margin-bottom:20px}.contentTwocolumn_module--sub_header{margin-bottom:16px}}@media screen and (max-width:575px){.h2{font-size:34px}.h4{font-size:24px}}@media screen and (max-width:480px){.hero-content .btn{margin:5px 10px}}@media(max-width:400px),(max-device-width:480px) and (min-device-width:320px){.form-wrap form.hs-form fieldset.form-columns-2 .hs-form-field .hs-input{width:100%}}.eb-resbanner{padding:125px 0 150px;background-color:#00487c;background-size:cover;background-position:center top;position:relative}.resbanner--index.eb-resbanner{padding:104px 0 53px}.resbanner--subpages.eb-resbanner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:.31;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.00)),to(#000));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.00) 0%,#000 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.00) 0%,#000 100%);background-image:linear-gradient(-270deg,rgba(0,0,0,0.00) 0%,#000 100%)}.eb-resbanner__inner{position:relative}.eb-resbanner__copy{font-size:20px;color:#fff;line-height:1.6}.resbanner--index .eb-resbanner__copy{text-align:center}.eb-resbanner__top{display:inline-block;font-weight:700;font-size:24px;line-height:1.66667;padding-bottom:12px;margin-bottom:20px;position:relative}.eb-resbanner__top::after{content:'';position:absolute;bottom:0;left:0;width:30px;height:2px;background-color:#fff;display:block}.eb-resbanner__heading{font-weight:700;font-size:52px;line-height:1.15385}.resbanner--index .eb-resbanner__heading{font-size:50px;line-height:1.2}.resbanner--subpages .eb-resbanner__sub{font-size:23px;line-height:1.3913}.eb-resbanner__resources{padding-top:37px}.eb-resbanner__resources-heading{font-weight:700;font-size:22px;color:#fff;text-align:center;line-height:2.727272;text-transform:uppercase;position:relative;padding-bottom:15px;margin-bottom:50px;cursor:pointer}.eb-resbanner__resources-heading::after{content:'';width:32px;height:16px;background-image:url(https://www.eballot.com/hubfs/saltedstone/icons_logos/pointer-down.png);background-size:cover;background-position:center bottom;display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.eb-resbanner__resources-item{margin-bottom:40px}.eb-resbanner__resources-itemimg{position:relative}.eb-resbanner__resources-itemimg::before{content:'';display:block;width:100%;padding-top:calc(63.06% - 54px)}.eb-resbanner__resources-itemimgwrpr{position:absolute;top:0;left:0;width:100%;padding-top:63.06%;background-size:cover;background-position:center top}.eb-resbanner__resources-itemcpy{position:relative;padding:0 28px}.eb-resbanner__resources-itemcpyinner{background-color:#fff;padding:20px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.10);box-shadow:0 0 20px 0 rgba(0,0,0,0.10);text-align:center;position:relative}.eb-resbanner__resources-itemcpytitle{font-weight:600;font-size:36px;color:#00487c;letter-spacing:.5px;line-height:1.222222}.eb-resbanner__resources-itemcpydesc{font-size:18px;color:#000;line-height:1.777777;margin-top:12px;padding-bottom:65px}.eb-resbanner__resources-itemcpycta{margin-top:24px;position:absolute;bottom:20px;left:0;width:100%}.eb-resbanner__resources-itemcpycta a{font-family:'Circular Bold',sans-serif;font-size:16px;color:#fff;letter-spacing:1px;text-align:center;line-height:1.25;padding:10px 22px;border-radius:6px;display:inline-block}@media(min-width:768px){.eb-resbanner.resbanner--index .eb-resbanner__copy{max-width:75%;margin-left:auto;margin-right:auto}.eb-resbanner__resources-itemcpyinner{padding:40px 55px}.eb-resbanner__resources-itemcpycta{bottom:40px}}@media(min-width:992px){.eb-resbanner.resbanner--index .eb-resbanner__copy{max-width:50%}.eb-resbanner__resources-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px}.eb-resbanner__resources-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.eb-resbanner__resources-itemimg::before{padding-top:calc(63.06% - 104px)}}.eb-resourceslists__search{padding:44px 0;background-color:#edf4f9}.eb-resourceslists__search-label{font-weight:600;font-size:20px;color:#00487c;line-height:2.381;position:relative;margin-bottom:32px}.eb-resourceslists__search-label::after{content:'';width:30px;height:2px;background-color:#3498db;position:absolute;bottom:-4px;left:0}.eb-resourceslists__search-input{position:relative;background-image:url(https://www.eballot.com/hubfs/saltedstone/icons_logos/dotted-line.png);background-size:contain;background-repeat:repeat-x;background-position:left bottom}.eb-resourceslists__search-input>input{background-color:transparent;border:0;display:block;width:100%;font-weight:700;font-size:50px;color:#00487c;letter-spacing:.69px;line-height:1.28;padding:3px 0;padding-right:35px}.eb-resourceslists__search-input>input::-webkit-input-placeholder{color:rgba(183,200,217,1);opacity:.5}.eb-resourceslists__search-input>input:-moz-placeholder{color:rgba(183,200,217,1);opacity:.5}.eb-resourceslists__search-input>input::-moz-placeholder{color:rgba(183,200,217,1);opacity:.5}.eb-resourceslists__search-input>input:-ms-input-placeholder{color:rgba(183,200,217,1);opacity:.5}.eb-resourceslists__search-input::after{content:'';background-image:url(https://www.eballot.com/hubfs/saltedstone/icons_logos/search-icon.png);background-size:cover;background-position:center;width:25px;height:25px;display:block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.eb-resourceslists__search-filter{margin-top:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-2.5px;margin-right:-2.5px}.eb-resourceslists__search-filterbtn{padding:0 2.5px 15px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.eb-resourceslists__search-filterbtn>button{display:block;width:100%;height:100%;background-color:#fff;-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,0.05);box-shadow:0 0 13px 0 rgba(0,0,0,0.05);border:0;font-weight:600;font-size:17px;color:#00487c;letter-spacing:.53px;text-align:center;line-height:1.17647;padding:15px 60px;-webkit-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.eb-resourceslists__search-filterbtn:first-child>button{border-radius:6px 0 0 6px}.eb-resourceslists__search-filterbtn:last-child>button{border-radius:0 6px 6px 0}.eb-resourceslists__search-filterbtn>button:hover,.eb-resourceslists__search-filterbtn>button.active{background-color:#00487c;color:#fff}.eb-resourceslists__noresults{text-align:center;padding-top:40px;font-size:21px;display:none}.eb-resourceslists__blogs-wrapper,.eb-resourceslists__resultswrapper{padding:30px 0 100px}.eb-resourceslists__blog,.eb-resourceslists__results{padding-top:45px}.eb-resourceslists__resultswrapper{display:none}.eb-resourceslists__blog-heading,.eb-resourceslists__results-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:-15px;margin-right:-15px}.eb-resourceslists__blog-heading>h2,.eb-resourceslists__results-heading>h2{margin:0;font-weight:700;font-size:50px;color:#34495e;letter-spacing:.69px;line-height:1.28;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;padding-left:15px;padding-right:15px}.eb-resourceslists__results-heading>span{font-size:50px;color:#34495e;letter-spacing:.69px;line-height:1.28}.eb-resourceslists__results-heading{padding-left:0;padding-right:0}.eb-resourceslists__blog-heading>a,.eb-resourceslists__blog-itemreadmore>a{font-family:'Circular Bold',sans-serif;font-size:15px;color:#3498db;letter-spacing:.85px;line-height:2.33333;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;padding-left:15px;padding-right:22px;position:relative;display:inline-block}.eb-resourceslists__blog-itemreadmore>a{padding-left:0}.eb-resourceslists__blog-heading>a::after,.eb-resourceslists__blog-itemreadmore>a::after{content:'';background-image:url(https://www.eballot.com/hubfs/saltedstone/icons_logos/arrow-blue.png);background-size:cover;background-position:center;width:12px;height:12px;display:block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.eb-resourceslists__blog-list,.eb-resourceslists__results-list{padding-top:50px}.eb-resourceslists__blog-item,.eb-resourceslists__results-item{margin-bottom:32px}.blog--featured_item .eb-resourceslists__blog-item:first-child .eb-resourceslists__blog-iteminner{background-color:transparent !important}.eb-resourceslists__blog-iteminner,.eb-resourceslists__results-iteminner{height:100%}.eb-resourceslists__blog-itemimgwpr,.eb-resourceslists__results-itemimgwpr{padding-top:72.7273%;background-size:cover;background-position:center top;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.20);box-shadow:0 0 20px 0 rgba(0,0,0,0.20);display:block}.eb-resourceslists__blog-itemcopy,.eb-resourceslists__results-itemcopy{padding:28px;position:relative}.eb-resourceslists__blog-itemtitle,.eb-resourceslists__results-itemtitle{font-weight:600;font-size:24px;color:#00487c;letter-spacing:.33px;line-height:1.5}.eb-resourceslists__blog-itemsmmry,.eb-resourceslists__results-itemsmmry{margin-top:12px;font-size:18px;color:#000;line-height:1.7777778}.eb-resourceslists__blog-itemtags,.eb-resourceslists__results-itemtags{margin-top:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-4px;margin-right:-4px}.eb-resourceslists__blog-itemtags>span,.eb-resourceslists__results-itemtags>span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;padding-left:4px;padding-right:4px}.eb-resourceslists__blog-itemtags a,.eb-resourceslists__results-itemtags a,.eb-resourceslists__results-loadmore>button{border:1px solid #b7c8d9;border-radius:15px;font-family:'Circular Bold',sans-serif;font-size:12px;color:#5d83a9;letter-spacing:.75px;text-align:center;line-height:1.666667;padding:5px 12px}.eb-resourceslists__blog-itemreadmore{display:none;margin-top:13px}.blog--featured_item .eb-resourceslists__blog-item:first-child .eb-resourceslists__blog-itemreadmore{display:block}.blog--featured_item .eb-resourceslists__blog-item:first-child .eb-resourceslists__blog-itemtags{display:none}.eb-resourceslists__results-loadmore{text-align:center}.eb-resourceslists__results-loadmore>button{font-size:15px;padding:5px 22px}.blog--with_slider .eb-resourceslists__blog-list{position:relative}.blog--with_slider .eb-resourceslists__blog-list .slick-arrow{font-family:'modern_pictograms_proregular';font-size:60px;line-height:1;color:#5d83a9;padding:0 15px;background-color:#edf4f9;border:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.blog--with_slider .eb-resourceslists__blog-list .slick-prev{right:calc(100% + 21px)}.blog--with_slider .eb-resourceslists__blog-list .slick-next{left:calc(100% + 21px)}.blog--with_slider .eb-resourceslists__blog-list .slick-dots{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:60px 0 32px}.blog--with_slider .eb-resourceslists__blog-list .slick-dots li{padding:0 5px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.blog--with_slider .eb-resourceslists__blog-list .slick-dots li button{font-size:0;height:10px;width:10px;background-color:#c2e7ff;border-radius:50%;border:0}.blog--with_slider .eb-resourceslists__blog-list .slick-dots li.slick-active button{background-color:#3498db}@media(min-width:768px){.eb-resourceslists__search{padding:88px 0}.eb-resourceslists__search-filterbtn{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.eb-rresourceslists__noresults{padding-top:75px}.eb-resourceslists__blog-list,.eb-resourceslists__results-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.eb-resourceslists__blog-item,.eb-resourceslists__results-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.blog--featured_item .eb-resourceslists__blog-item:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:80px}.blog--featured_item .eb-resourceslists__blog-item:first-child .eb-resourceslists__blog-iteminner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.blog--featured_item .eb-resourceslists__blog-item:first-child .eb-resourceslists__blog-itemimg,.blog--featured_item .eb-resourceslists__blog-item:first-child .eb-resourceslists__blog-itemcopy{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.blog--featured_item .eb-resourceslists__blog-item:first-child .eb-resourceslists__blog-itemcopy{padding:5% 5% 8% 8%}.blog--featured_item .eb-resourceslists__blog-item:first-child .eb-resourceslists__blog-itemcopy::before{content:'';position:absolute;top:27px;left:27px;z-index:-1;width:100%;height:100%;background-image:url(https://www.eballot.com/hubfs/saltedstone/icons_logos/bg_dots.png);background-size:cover;background-position:left top}.blog--featured_item .eb-resourceslists__blog-item:first-child .eb-resourceslists__blog-itemtitle{font-weight:600;font-size:32px;letter-spacing:.44px;line-height:1.375}.blog--with_slider .eb-resourceslists__blog-list{display:block}.blog--with_slider .eb-resourceslists__blog-item{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:none;margin:0 15px 0;padding:0}}@media(min-width:1200px){.eb-resourceslists__search-filterbtn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.eb-resourceslists__blog-item,.eb-resourceslists__results-item{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media screen and (max-width:480px){.eb-resourceslists__search-input>input{font-size:8vw}.eb-resourceslists__blog-heading,.eb-resourceslists__results-heading{display:block}.eb-resourceslists__blog-heading>h2,.eb-resourceslists__results-heading>h2{font-size:34px}}#vote-integrity{padding-top:80px}.cat-btns .btn{cursor:default !important}.blog-listing-wrapper .post-item{margin-bottom:80px}@media only screen and (max-width:600px){.site-content ul{text-align:left !important}}