.black{color:#28343C}.blue{color:#29ABE1}.dark-blue{color:#107EAC}.dark-gray{color:#666}.green{color:#86BD59}.light-gray{color:#ECF0F1}.med-gray{color:#898989}.powder-blue{color:#91B0D5}.powder-green{color:#93BAB6}.powder-orange{color:#E9824C}.powder-red{color:#D87373}.purple{color:#9951B5}.red{color:#E44A35}.white{color:#fff}.black-bg{background-color:#28343C}.blue-bg{background-color:#29ABE1}.dark-blue-bg{background-color:#107EAC}.dark-gray-bg{background-color:#666}.green-bg{background-color:#86BD59}.light-gray-bg{background-color:#ECF0F1}.med-gray-bg{background-color:#898989}.powder-blue-bg{background-color:#91B0D5}.powder-green-bg{background-color:#93BAB6}.powder-orange-bg{background-color:#E9824C}.powder-red-bg{background-color:#D87373}.purple-bg{background-color:#9951B5}.red-bg{background-color:#E44A35}body{color:#28343C;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:0.9em;margin:0;padding:0}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ECF0F1;border:0;border-radius:3px;color:#107EAC;cursor:pointer;display:inline-block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:0.9em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.975em 1.95em;text-align:center;text-decoration:none;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn:hover,.btn:focus{background-color:#cfd9db;color:#107EAC}.btn:disabled{cursor:not-allowed;opacity:0.5}.btn:disabled:hover{background-color:#ECF0F1}.btn.wrap{white-space:normal}.btn-blue,.btn-primary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#29ABE1;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:0.9em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.975em 1.95em;text-align:center;text-decoration:none;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn-blue:hover,.btn-blue:focus,.btn-primary:hover,.btn-primary:focus{background-color:#1a8dbd;color:#fff}.btn-blue:disabled,.btn-primary:disabled{cursor:not-allowed;opacity:0.5}.btn-blue:disabled:hover,.btn-primary:disabled:hover{background-color:#29ABE1}.btn-blue.wrap,.btn-primary.wrap{white-space:normal}.btn-white{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:3px;color:#666;cursor:pointer;display:inline-block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:0.9em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.975em 1.95em;text-align:center;text-decoration:none;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn-white:hover,.btn-white:focus{background-color:#e6e6e6;color:#666}.btn-white:disabled{cursor:not-allowed;opacity:0.5}.btn-white:disabled:hover{background-color:#fff}.btn-white.wrap{white-space:normal}.btn-green{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#86BD59;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:0.9em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.975em 1.95em;text-align:center;text-decoration:none;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn-green:hover,.btn-green:focus{background-color:#6da241;color:#fff}.btn-green:disabled{cursor:not-allowed;opacity:0.5}.btn-green:disabled:hover{background-color:#86BD59}.btn-green.wrap{white-space:normal}.btn-red,.btn-danger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#E44A35;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:0.9em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.975em 1.95em;text-align:center;text-decoration:none;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn-red:hover,.btn-danger:hover,.btn-red:focus,.btn-danger:focus{background-color:#cb301b;color:#fff}.btn-red:disabled,.btn-danger:disabled{cursor:not-allowed;opacity:0.5}.btn-red:disabled:hover,.btn-danger:disabled:hover{background-color:#E44A35}.btn-red.wrap,.wrap.btn-danger{white-space:normal}.btn-orange{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#E9824C;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size:0.9em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.975em 1.95em;text-align:center;text-decoration:none;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn-orange:hover,.btn-orange:focus{background-color:#e3621f;color:#fff}.btn-orange:disabled{cursor:not-allowed;opacity:0.5}.btn-orange:disabled:hover{background-color:#E9824C}.btn-orange.wrap{white-space:normal}.btn .tag{display:block;font-weight:normal;font-size:0.8em}.btn-small{padding:0.4875em 0.975em}.btn-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-bar .btn{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1em}.btn-bar .btn:last-child{margin-right:0}.responsive-table{overflow:scroll}table{border-collapse:collapse}table td,table th{border:1px solid #ECF0F1;padding:0.75em 1em}table td .center,table th .center{text-align:center}table td .rank,table th .rank{text-align:center;width:1px}table th{font-weight:700}table.fullwidth{width:100%}table.data-table td,table.data-table th{text-align:right}table.data-table td:first-child,table.data-table th:first-child{text-align:left}.spreadsheet td,.spreadsheet th{border:1px solid #aaa;padding:0.33em}.spreadsheet td{background-color:#fff;text-align:right}.spreadsheet td.text{text-align:left}.spreadsheet th{border-bottom:2px solid #aaa;font-weight:bold;text-align:left;width:100px}.spreadsheet.sample td,.spreadsheet.sample th{width:20px}.spreadsheet.sm-text td,.spreadsheet.sm-text th{font-size:0.75em}.spreadsheet.xs-text td,.spreadsheet.xs-text th{font-size:0.5em}.spreadsheet td.spreadsheet-headers,.spreadsheet th.spreadsheet-headers,.spreadsheet tr.spreadsheet-headers th{border-bottom:1px solid #aaa;background-color:#eee;text-align:center}.spreadsheet td.subheader{font-weight:bold;vertical-align:bottom}.spreadsheet td.spreadsheet-headers{width:1px}.hide{display:none}.flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-grid.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-grid .col{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:1em;padding:1em}.flex-grid .col-2{-webkit-box-flex:2;-ms-flex:2;flex:2;margin:1em;padding:1em}.flex-grid .col-3{-webkit-box-flex:3;-ms-flex:3;flex:3;margin:1em;padding:1em}.flex-grid .col-4{-webkit-box-flex:4;-ms-flex:4;flex:4;margin:1em;padding:1em}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}.group:before,.group:after{content:'';display:table}.group:after{clear:both}.group{zoom:1}.center{text-align:center}body{color:#395067;font-family:"Lato Regular", "Lato", Helvetica, Arial, sans-serif;font-size:16px;font-weight:300;line-height:1.25em}body.admin{background-image:none;background-color:#fdfdfd}.hilite{background-color:#f1c40f}a{color:#3498db;text-decoration:none}a:hover{color:#1d6fa5;text-decoration:underline}em{font-style:italic}strong{font-weight:bold}h1,h2,h3,h4,h5{font-weight:bold}p{line-height:1.4em;margin-bottom:1em}ol.bulleted,ul.bulleted{list-style-type:disc;padding-left:1em}ol.bulleted li,ul.bulleted li{margin:1em}ol.bulleted{list-style-type:decimal}.btn{background-color:#00ccff;border:0;border-radius:0.3em;color:#ffffff;display:inline-block;font-size:1.3em;padding:1em;color:#ffffff}.btn:hover{background-color:#00a3cc;color:#ffffff}.btn-small{font-size:1em;padding:0.67em}.btn-update-map{background-color:#e67e22;display:block;font-size:1em;padding:0.25em}.btn-update-map:hover{background-color:#d67118}.footer{color:#667273;margin:2em auto;text-align:center;width:85%}.header{background-color:#f8f8f8;border-bottom:1px solid #eee;margin:0 auto 0.625em;padding:1.250em 5% 1em;overflow:hidden;width:100%}.header .site_name{display:block;margin-top:0.4em;text-decoration:none}.header .site_name:hover{text-decoration:none}.header .site_name .site_name_demographics{display:block}.header .site_name .site_name_demographics .by-cubit{color:#7f8c8d;font-weight:300}.header .site_name .state_outline{display:block;float:left;margin-right:0.563em;height:3.7em}.header ul.nav{margin:0;margin-top:-2.813em;padding:0;padding-bottom:0;text-align:right}.header ul.nav li{display:inline-block;margin-bottom:0}.header ul.nav li a{border-radius:0.4em;display:block;font-size:1.2em;font-weight:300;padding:.66em 1em;text-decoration:none}.header ul.nav li a:hover{background-color:#ffffff;color:#196090}.header .state_name,.header .site_name_demographics{color:#334;font-size:2.438em;font-weight:300;padding-top:0.438em}.header .site_name_demographics{color:#00ccff;font-weight:bold;font-size:1.063em}.admin .header{border-bottom:1px solid #ecf0f1}.admin .header ul.nav{margin:0;margin-top:0}.admin form.custom_starter_report input,.admin form.custom_starter_report textarea{border:1px solid #ddd;border-radius:3px;font-family:Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;font-size:1em;padding:0.25em;width:66%}.admin form.custom_starter_report textarea{height:100px}.admin form .desc{color:#bdc3c7;display:block;font-size:0.76em;font-style:italic}.search form input.text{border:1px solid #ddd;border-radius:3px;font-size:1em;padding:0.33em}.alert{background-color:#fef9e8;border:1px solid #fbedb8;color:#e08e0b;font-size:1.125em;margin:1em auto;width:90%}.alert p{padding:1.3em}.alert a.close{background-color:#fcf3d0;border:1px solid #e08e0b;color:#e08e0b;float:right;font-weight:bold;display:block;margin:1em;padding:0.1em 0.33em}.alert.alert-error{background-color:#e74c3c;border-radius:4px;color:#ecf0f1}.alert.alert-error a{color:#ecf0f1;font-weight:bold;text-decoration:underline}.alert.alert-pitch{background-color:#d2e7f5;border-color:#6ab0de;border-radius:4px;color:black;padding:1em}.alert.alert-pitch h2{color:#2980b9;font-size:1.2em;margin-bottom:0;padding:1em 1em 0}.alert.alert-pitch a{color:white;font-weight:bold;text-decoration:none}.row:after{content:".";visibility:hidden;display:block;height:0;clear:both}.row .span3{float:left;margin:0;padding:0;width:25%}.row .span4{float:left;padding:0 0 0 1em;width:31.3333333333%}.row .span6{float:left;padding-right:2em;width:50%}.row .span8{float:left;padding:0 1em 0 0;width:66.6666666667%}p.bread{font-size:0.9em;margin:0 0 1em 0}table{margin:2em 0;width:100%}table td,table th{border-top:1px solid #ddd;padding:0.5em}table th{font-weight:bold;text-align:left}table td{text-align:right}table .indent{font-weight:300;padding-left:2em}table.ranklist th,table.ranklist td{text-align:left}#stripe_error{background-color:#ffb3b3;color:#900;font-weight:bold;border-radius:0.4em}.error_messages{background-color:#c0392b;color:#ecf0f1;border-radius:0.4em;margin:1em 0;padding:1em}.payment_security_notice{background-color:#b4eecd;border-radius:0.4em;color:#1e8449;font-size:0.75em;padding:1em}.paper{background-color:#fdfdfd;border:0px solid #dadaee;margin:0;padding:4em}.paper a{text-decoration:underline}.paper .btn{text-decoration:none}.paper h1{border-bottom:1px solid #ddd;font-size:2em;line-height:1em;margin:0 0.5em 0.5em 0;padding:0 0.5em 0.5em 0}.paper h1 strong{color:#00ccff}.paper h2{font-size:1.8em;line-height:1.27em;margin-bottom:0.625em}.paper .alert{margin:1em 0;width:100%}.paper .pagination{font-size:0.886em;margin:1em 0;padding:0;width:100%}.paper .pagination li{display:inline-block;margin:0;padding:0;width:3.4%}.paper .pagination li a{border:0px solid #dde;border-radius:0.25em;display:block;font-weight:bold;margin:0;padding:1em 0;text-align:center;text-decoration:none}.paper .pagination li a:hover{background-color:#3498db;color:#ffffff}.paper .pagination li.active a{background-color:#3498db;color:#ffffff}.paper .icn{max-width:100%}.paper .race-ethnicity-stats li{list-style-type:disc;margin:1em 1.3em}.paper hr{margin:2em 0}.admin .paper{border:0;margin:0;padding:1em 4em 4em}.hero-unit{background-color:#ecf0f1;font-size:1.125em;padding:2em;border-radius:0.33em}.hero-unit h1{font-size:2.33em}.hero-unit h3{font-weight:bold}.hero-unit p{line-height:1.225em;margin-bottom:1em}.well h2{font-size:1.667em}.intro{font-size:1.2em}.intro ul{font-size:0.9em;margin:0 0 1em 0;padding:0 1em;list-style:disc}.intro ul li{line-height:1em;padding:0.5em 0}.example{border:1px solid #ebeded;margin-bottom:2em;padding:2em}.example h2{font-weight:bold;font-size:110%;margin-bottom:2em}.example .row{margin-bottom:2em}.example .summary_block{margin-top:3em}.example .sample_link_box{padding:0em 1em;font-size:1.1em}.sidebar .proof{background-color:#fef9e8;border:1px solid #f5d657;border-radius:100%;margin:1em auto;padding:1em;text-align:center;height:230px;width:230px}.sidebar .proof .text{font-size:95%;margin:10% 10%}.sidebar .proof .citation{display:block;font-size:60%}.sidebar .proof h2{margin:0;padding:0}.sidebar .btn_buy{margin-bottom:0.5em}.sidebar .cta{text-align:center}.sidebar .well{font-size:0.95em;line-height:1.2em;margin-bottom:2em;padding:2em}.sidebar .well#testimonials{background-image:url(//d1llprvlh6ol41.cloudfront.net/assets/icon_heart-19ca3a72329580e391965d963c37e5dfa381a1409ba88529a2910dce446b0313.png);background-repeat:no-repeat;background-position:center 1.5em;font-size:80%}.sidebar .well#testimonials h2{text-align:center}.sidebar .well#testimonials blockquote{border:0;padding:0.3em}.sidebar .well#testimonials blockquote p{font-size:1.2em;line-height:1.55em}.sidebar .well#testimonials blockquote .attr{display:block;font-weight:bold;margin-top:-0.5em;text-align:right}.sidebar .well h2{font-size:1.65em;font-weight:bold;line-height:0.975em;margin-bottom:20px;margin-top:50px;text-align:center}.sidebar .guarantee{font-size:0.9em}.sidebar .pitch{background-color:#2c3e50;border:0;border-radius:0.3em;color:#fff}.sidebar .pitch h2{font-size:1.5em;font-weight:100;line-height:1em;margin-top:0;text-align:left}.sidebar .pitch span{display:block;font-size:0.9em}.sidebar .pitch .sample_link,.sidebar .pitch .note{color:#fff}.headshot{float:left;margin:0 1em 1em 0}.hide{display:none}body.modal-open{overflow:hidden}.modalDialog{position:fixed;top:0;right:0;bottom:0;left:0;background:#343434;background:rgba(0,0,0,0.8);z-index:99999;-webkit-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in;pointer-events:auto}.modalDialog .modalbody{background-color:#ffffff;border-top:1px solid #ddd;height:500px;padding:0}.modalDialog ul li{list-style-type:disc;font-size:0.9em}.modalDialog>div{background:#fafafa;border-radius:3px;margin:5% auto;padding:1em 0 0 0;position:relative;width:90%}.modalDialog>div h2.modal-title{color:#7f8c8d;font-size:1em;padding:0 0 0 1em}.close{color:#c0392b;font-weight:bold;line-height:1em;padding:0.3em 0.5em;position:absolute;right:9px;text-align:center;text-decoration:none;top:7px;border-radius:15%}.close:hover{background:#e74c3c;color:#ffffff}.modal-footer{border-top:1px solid #ddd;padding:1em 0.5em 0.5em;text-align:center}.modal-footer p.cta{text-align:center}.footerpitch{background-color:#f8f8f8}.footerpitch h2{font-weight:bold;width:80%}.footerpitch .btn .support{display:block;font-size:60%;line-height:1.5em;padding-top:0.66em;text-align:center}.footerpitch ul.featurelist{margin:0 0 0 1em;padding:0 0 0 1em}.footerpitch ul.featurelist li{float:left;font-size:1.2em;height:50px;line-height:1em;list-style:disc;margin:0;padding:1em 0;width:100%}.section{border-bottom:1px solid #ddd;margin-bottom:2em;margin-top:50px;padding-bottom:2em}.section ul.with_dots,.section ul.with_dots li{list-style-type:disc;margin:1.33em 1em;max-width:527px}.section .ss-state-report{float:right;margin:0 1em;margin-bottom:0;padding-right:1em;position:relative;width:50%;max-width:390px;text-align:right}.section .ss-state-report img,.section .ss-state-report .ss-state-report-name{width:100%}.section .ss-state-report .badge{color:#fff;font-size:2em;font-weight:bold;position:absolute;text-align:center;right:20px;top:65px;width:130px}.section .ss-state-report .ss-state-report-name{background-color:#f9f9f9;font-weight:bold;margin:0;padding:1em;padding-bottom:0.7em;text-align:center}.section .ss-state-report .note{text-align:center;font-size:0.80em}.section .ss-state-report .note b{color:#395067;font-size:1.5em;font-weight:bold;line-height:0.7em}.section .offer-bar{background-color:#f8f8f8;padding:2em}.section .offer-bar .offer{float:left;width:47%}.section .offer-bar h3{font-size:1.67em;font-weight:100;line-height:1em}.section .offer-bar h3 strong{font-weight:300}.section .offer-bar p.with_down_arrow{background:url(//d1llprvlh6ol41.cloudfront.net/assets/homepage_sprites_gray-a7c4b69a075d37054a63359753583cd803841288d72cecfa21a06cdaf33722b2.png) no-repeat right -950px;margin-right:48%;min-height:48px;padding-right:38px}.section .offer-bar form input{border:1px solid #eee;border-radius:3px;font-size:1em;margin:0.66em 0;padding:0.5em}.section .offer-bar form input.textfield{width:80%}.section .offer-bar form input.btn{background-color:#00ccff;border:0;border-radius:3px;color:#fff;font-weight:100;text-transform:uppercase}.section .offer-bar form p.note{margin-left:0.5em}.section .offer-bar ul.alpha_list{border-bottom:1px solid #f8f8f8;margin:0 auto;padding:0.33em 0}.section .offer-bar ul.alpha_list li{color:#3498db;display:inline-block;background:url(//d1llprvlh6ol41.cloudfront.net/assets/icn_middot-bb57d714f9032e03ffd37207933ba9fa9894bac1a5da329759fbde5ae66178d5.png) no-repeat 0 50%}.section .offer-bar ul.alpha_list li:first-child{background:none;margin-left:-0.75em}.section .offer-bar ul.alpha_list li a{border-radius:2px;display:block;height:25px;line-height:24px;margin:0 -3px 0 4px;text-align:center;text-decoration:none;width:25px}.section .offer-bar ul.alpha_list li a:hover{background-color:#3498db;color:#ffffff}.top_geos .group{background-color:#f8f8f8;border-radius:0.25em;font-size:1em;padding:2px;margin:0;margin-bottom:2em}.top_geos h2{font-size:1em;margin:0;padding:1em}.top_geos table{margin-top:0}.top_geos table th,.top_geos table td{border:0;border-right:2px solid #fff;font-size:85%;font-weight:300;margin:0;padding:0.2em}.top_geos table th{border-right:2px solid #f8f8f8;border-left:2px solid #fff;text-align:center}.top_geos table td.left{border:0;text-align:left}.top_geos table tr:nth-child(odd){background-color:#fff}.top_geos p.see-all-link{background:#fff url(//d1llprvlh6ol41.cloudfront.net/assets/homepage_sprites_white-a1fcad89b7dd04c55903c9ccfb87828c99ec9d61338f0f80ae9651665da4f32c.png) no-repeat 1em 10px;font-size:80%;margin:0;padding:1em;padding-left:60px}.top_geos p.see-all-link a:after{content:'>>'}.top_geos p.note{font-size:60%;margin-left:1em;margin-top:0}.services{background-color:#f8f8f8;padding:2em}.services h2{border-bottom:1px solid #e9e9e9;font-size:1.5em;line-height:1.5em;padding-bottom:0.2em;text-align:center}.services .service{-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.services .service h3{margin-bottom:1em;padding-top:200px;text-transform:uppercase}.services .service.custom_data h3{background:url(//d1llprvlh6ol41.cloudfront.net/assets/homepage_sprites_gray-a7c4b69a075d37054a63359753583cd803841288d72cecfa21a06cdaf33722b2.png) no-repeat center 0}.services .service.radius_reports h3{background:url(//d1llprvlh6ol41.cloudfront.net/assets/homepage_sprites_gray-a7c4b69a075d37054a63359753583cd803841288d72cecfa21a06cdaf33722b2.png) no-repeat center -300px}.services .service.starter_reports h3{background:url(//d1llprvlh6ol41.cloudfront.net/assets/homepage_sprites_gray-a7c4b69a075d37054a63359753583cd803841288d72cecfa21a06cdaf33722b2.png) no-repeat center -630px}.services .service .action{margin-top:auto}.services .service a.btn{border:0;display:inline-block;font-size:1.2em;font-weight:100;line-height:1.3em;padding:0.3em 1em;width:66%}.cubit-stat p{font-weight:400px}.cubit-stat p b{color:#00ccff;display:block;float:left;font-size:1.5em;font-weight:400;margin-right:0.25em;height:50px;width:30px}.cubit-stat img{float:left;margin-right:1em}.cubit-stat .infographic{background:url(//d1llprvlh6ol41.cloudfront.net/assets/homepage_sprites_white-a1fcad89b7dd04c55903c9ccfb87828c99ec9d61338f0f80ae9651665da4f32c.png) no-repeat left -180px;float:left;height:263px;text-indent:-10000px;width:295px}.superfooter{margin-top:2em;padding-top:2em}.superfooter h3{border-bottom:1px solid #eee;text-transform:uppercase;margin-bottom:1em;margin-right:2em}.superfooter li{margin:0.5em 0}.superfooter a{color:#395067;text-decoration:none}.superfooter a:hover{text-decoration:underline}.superfooter .icn_phone{background:url(//d1llprvlh6ol41.cloudfront.net/assets/homepage_sprites_white-a1fcad89b7dd04c55903c9ccfb87828c99ec9d61338f0f80ae9651665da4f32c.png) no-repeat left -78px;padding-left:27px}.superfooter .icn_email{background:url(//d1llprvlh6ol41.cloudfront.net/assets/homepage_sprites_white-a1fcad89b7dd04c55903c9ccfb87828c99ec9d61338f0f80ae9651665da4f32c.png) no-repeat left -106px;padding-left:27px}.superfooter .copyright{font-size:80%}.newsletter-form{padding-top:1em}.newsletter-form input.text{border:1px solid #ddd;border-radius:0.33em;margin:0.33em 0;padding:0.33em;width:90%}.newsletter-form .btn-small{font-size:0.76em;margin:0.33em 0;padding:0.33em 0.66em;width:90%}.intro .cta{text-align:center;float:right}.btn_buy_top{font-size:1em}.btn_buy_top .support{display:block;font-size:0.5em}.new_landing_page h1{border:0 !important;color:#333;font-weight:normal;margin-bottom:1em !important}.new_landing_page h1 strong{color:#333 !important;font-weight:bold}.new_landing_page .section{background-color:#eee;margin:0 -4em 0;padding:4em}.new_landing_page .even{background-color:#fdfdfd}.new_landing_page blockquote{font-style:italic;padding:1em}.new_landing_page .fact{font-size:1.25em}.new_landing_page .fact .citation{display:block;font-size:0.6em;font-style:italic}.new_landing_page .hilite{background-color:#ffa}.new_landing_page .price{display:block;font-size:1.25em;font-weight:bold}.new_landing_page .price span{font-size:2em}.new_landing_page .price span.dmn{color:#999;font-size:0.5em}.new_landing_page blockquote span.attr{display:block;text-align:right !important}.new_landing_page .shrink{font-size:1.00em !important}@media screen and (min-device-width: 320px) and (max-device-width: 480px){.header{margin:0 0 1em}.header .site_name{padding:0;text-align:left;text-decoration:none}.header .site_name .state_name{font-size:1em}.header .site_name .site_name_demographics{display:inline;font-size:1em}.header .site_name .state_outline{height:2em;margin:0 auto}.header ul.nav{margin-top:1em;text-align:center;width:99%}.header ul.nav li{display:none;font-size:0.8em;margin-bottom:0.5em;width:100%}.header ul.nav li#home-link{display:none}.header ul.nav li.search{display:block}.search{text-align:center}.search input.text{width:99%}.row .span3,.row .span4,.row .span6,.row .span8{float:none;padding:1em;width:100%}.footer{font-size:0.8em;line-height:2em;text-align:center}.paper{border-left:0;border-right:0;margin:0;padding:1em;line-height:1.2em}.paper .pagination{font-size:1em;margin:0;padding:0;width:100%}.paper .pagination li{margin:0;padding:0;width:auto}.paper .pagination li a{margin:0.2em;padding:1em}.sidebar .proof{border-radius:3px;height:auto;width:80%}.section .ss-state-report p.with_down_arrow,.section ul.with_dots p.with_down_arrow,.section ul.with_dots li p.with_down_arrow,.section .offer-bar p.with_down_arrow{margin:0;width:100%}.section .ss-state-report .offer,.section ul.with_dots .offer,.section ul.with_dots li .offer,.section .offer-bar .offer{display:block;float:none;margin:1em auto;padding:0;width:auto}.section ul.with_dots,.section ul.with_dots li{margin:1em;width:auto}.section .ss-state-report .badge{color:#fff;font-size:1em;font-weight:bold;position:absolute;right:25px;top:15px}.cubit-stat p{width:100%}.cubit-stat p b{height:1em;margin:auto;width:100%}.services .span4 a.btn{font-weight:bold}.example{border:0;padding:0}}.banner{background-color:#2ecc71;color:#fdfdfd;display:block;font-size:1.5em;font-weight:normal;padding:0.6em;text-align:center}.banner p{color:inherit}.banner .tag{font-weight:normal}.banner .btn-small{background-color:#2c3e50;font-size:0.66em;margin-left:1em;padding:0.33em 1em}.banner p{margin:0;padding:0}.landing_page{background-image:none}.landing_page .header{background-color:#e6faff;border-bottom:1px solid #e6faff;display:block;margin:0;padding-bottom:1.5em;text-align:center;width:100%}.landing_page .header .site_name{display:block;text-align:center}.landing_page .header .site_name .state_outline{display:block;float:none;text-align:center}.landing_page .placeholder{background-color:#eee;background-image:url("https://d1qvjdvkn7p522.cloudfront.net/cubit_images/ExampleMedianIncomeByZipCode-lg-20150311.png");background-size:cover;border:1px solid #eee;border-bottom:0}.landing_page .container{margin:0 auto;padding:0;width:960px}.landing_page .banner{display:none}.landing_page .pitch{background-color:#fdfdfd;padding:3em 0 0}.landing_page .paper{border:0;margin:0;padding:0}.landing_page .superfooter{background-color:#333;border-top:0;color:#aaa;font-size:0.8em;padding:3em 1em;margin-top:0}.landing_page .superfooter a{color:#aaa}.landing_page .superfooter ul li{display:inline;margin-right:1em}.landing_page h1{border:0;margin:0}.landing_page h1 span{display:block;font-weight:normal}.landing_page .cta{background-color:#dfeef8;font-size:1.3em;padding:1em}.landing_page .cta .container{padding:2em 0}.landing_page .cta .container .row{margin:0 auto;width:66%}.landing_page .cta .container h2{padding:1em 0;text-align:center}.landing_page .cta .container button.stripe-button-el span{font-size:1.3em !important}.landing_page .testimonial{background-color:#2ecc71;color:#fff;font-size:1.3em;font-style:italic;margin:0}.landing_page .testimonial blockquote{padding:3em}.landing_page .testimonial blockquote .attribution{font-style:normal;font-weight:bold;text-align:center}@media screen and (min-device-width: 320px) and (max-device-width: 480px){.landing_page .container{padding:1em;width:100%}}.btn_buy{border:1px solid #00b8e6;-webkit-box-shadow:1px 1px 5px 1px #ccc;box-shadow:1px 1px 5px 1px #ccc;background-color:#0cf;background:-o-linear-gradient(top, #0cf, #008fb3)}.btn_buy:hover{background-color:#00a3cc;background:-o-linear-gradient(top, #00a3cc, #005266)}.homepage-hero{margin-top:0;padding-top:0}.pull-right{float:right}.source{color:#667;font-size:85%}body{position:relative;padding-bottom:80px !important}#pitch-banner{background-color:#fff;border-top:1px solid #0cf;background-color:#f8f8f8;bottom:0;position:fixed;margin:0;padding:1em;width:100%;z-index:999}#pitch-banner div.c{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:600px}#pitch-banner div.c .btn-banner{background-color:#0cf;border-radius:5px;color:#fff;display:block;font-size:1em;margin:1em;padding:0.76em;text-decoration:none;width:auto;-webkit-transition-duration:0.3s;transition-duration:0.3s;white-space:nowrap}#pitch-banner div.c .btn-banner:hover{background-color:#00a3cc}@media (max-width: 640px){#pitch-banner{padding:0.5em}#pitch-banner div.c{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:0.75em;width:100%}#pitch-banner div.c .btn-banner{font-weight:bold;margin:0 1em;padding:0.5em}}#population_chart{background-color:#fff;border:1px solid #bbc;height:300px;overflow:auto;padding:2em 1em 1em 0.5em;width:100%}.new_landing_page h1{border:0 !important;color:#333;font-weight:normal;margin-bottom:1em !important}.new_landing_page h1 strong{color:#333 !important;font-weight:bold}.new_landing_page .section{background-color:#eee;margin:0 -4em 0;padding:4em}.new_landing_page .even{background-color:#fdfdfd}.new_landing_page blockquote{font-style:italic;padding:1em}.new_landing_page .fact{font-size:1.25em}.new_landing_page .fact .citation{display:block;font-size:0.6em;font-style:italic}.new_landing_page .hilite{background-color:#ffa}.new_landing_page .price{display:block;font-size:1.25em;font-weight:bold}.new_landing_page .price span{font-size:2em}.new_landing_page .price span.dmn{color:#999;font-size:0.5em}.new_landing_page blockquote span.attr{display:block;text-align:right !important}.new_landing_page .shrink{font-size:1.00em !important}.new_landing_page table{margin:0}.new_landing_page .summary_block .row h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2em 0 0}.new_landing_page .summary_block .row h2 img{margin-right:0.25em}.radius-example-screenshot,.radius-example-screenshot-with-headshot,.spreadsheet-example-screenshot,.spreadsheet-example-screenshot-with-headshot{height:auto;width:100%}@media (min-device-width: 1600px){.spreadsheet-example-screenshot-with-headshot,.spreadsheet-example-screenshot{width:600px}}.spinner{margin:30px auto;width:50px;height:40px;text-align:center;font-size:10px}.spinner>div{background-color:#0cf;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-stretchdelay{0%, 40%, 100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%, 40%, 100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.hide{display:none}.shadow{-webkit-box-shadow:3px 3px 5px 6px #ddd;box-shadow:3px 3px 5px 6px #ddd}.text-center{text-align:center}.note{color:#7f8c8d;font-size:80%}.navbar{background-color:#f8f8f8;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 0.625em;padding:1.250em 5% 1em;width:100%}.navbar .site_name,.navbar ul.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .site_name{text-decoration:none}.navbar .site_name:hover{text-decoration:none}.navbar .site_name .by-cubit{color:#7f8c8d;font-weight:300}.navbar .site_name .state_name,.navbar .site_name .site_name_demographics{color:#334;font-size:2.438em;font-weight:300;padding-top:0.438em}.navbar .site_name .site_name_demographics{color:#00ccff;font-weight:bold;font-size:1.063em}.navbar ul.nav{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;margin-left:auto}.navbar ul.nav li{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.navbar ul.nav li a{border-radius:0.4em;display:block;font-size:1.2em;font-weight:300;padding:.66em 1em;text-align:center;text-decoration:none}.navbar ul.nav li a:hover{background-color:#ffffff;color:#196090}.navbar ul.nav li.search input{width:100%}@media screen and (max-width: 1260px){.navbar{-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar .site_name{-ms-flex-preferred-size:100%;flex-basis:100%}.navbar ul.nav{-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar ul.nav li.search{-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:1em}}@media screen and (max-width: 970px){.navbar ul.nav li{font-size:0.8em;margin:0;padding:0}.navbar ul.nav li a{padding:0.33em 0}}@media screen and (max-width: 645px){.navbar .site_name .site_name_demographics{display:block}.navbar ul.nav li{-ms-flex-preferred-size:50%;flex-basis:50%;font-size:0.8em;font-weight:bold}}@media (max-device-width: 768px){body,html{margin:0;padding:0}.header{margin:0}.new_landing_page h1{margin-top:2em !important}.new_landing_page .section{margin:0;padding:0}.new_landing_page .flex-grid{display:block !important}.flex-grid{display:block !important}.flex-grid .col,.flex-grid .col-2{margin:0 !important;padding:0 !important}.section{margin:0 !important;padding:0 !important}.paper{margin:0;padding:1em}}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
