/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}*{margin:0;padding:0}body{font-size:18px;font-family:proxima-nova,sans-serif;line-height:1.575;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{text-decoration:none}a:focus,a:hover{text-decoration:underline}address{font-style:normal}h1{margin-bottom:.6em;font-size:40px;line-height:1.2}h2{font-size:30px}h2,h3{margin-bottom:.3em;line-height:1.2}h3{font-size:24px}h3 small{font-weight:400;font-size:1em}h4{color:#ce112d}.all-caps{text-transform:uppercase}.red-text{color:#ce112d}.small{font-size:.8em}.large{font-size:1.4em}.red-top-header{position:relative;padding-top:12px}.red-top-header:before{content:"";position:absolute;top:0;left:0;width:43px;height:3px;background-color:#ce112d}ol,p,pre,ul{margin-bottom:1.2em}ol:last-child,p:last-child,pre:last-child,ul:last-child{margin-bottom:0}@media (max-width:768px){h1{font-size:28px}h3{margin-bottom:.6em}p{margin-bottom:1.7em}}.content-modal h1:first-child,.custom-content h1:first-child,.page-content h1:first-child{margin-top:0}.content-modal ul,.custom-content ul,.page-content ul{margin-left:0;padding:0;list-style:none}.content-modal ul li,.custom-content ul li,.page-content ul li{position:relative;padding-left:.8em}.content-modal ul li:before,.custom-content ul li:before,.page-content ul li:before{content:"";position:absolute;top:.6em;left:0;width:.28em;height:.28em;background-color:#ce112d;border-radius:50%}.content-modal a,.custom-content a,.page-content a{color:#ce112d}.front-page .page-content h2{padding:4px 0 0 53px;background:0 5px no-repeat;font-size:34px;text-transform:uppercase;background-size:39px 39px}.front-page .page-content ul{margin-bottom:40px}.front-page .page-content ul li{margin-left:16px}.front-page .page-content ul li:before{background-color:#fff}@media (max-width:768px){.front-page .page-content h2{padding-left:67px}.front-page .page-content .btn-red{display:block;margin:0 auto;width:50%;text-align:center}}#pardot-form input[type=submit],.btn{display:inline-block;vertical-align:middle;padding:4px 22px 6px;border-radius:20px;transition:all .2s ease}#pardot-form input[type=submit],#pardot-form input[type=submit].btn-red,.btn.btn-red{padding:2px 20px 4px;color:#fff!important;background-color:#ce112d;border:2px solid #ce112d}#pardot-form input[type=submit].btn-red:hover,#pardot-form input[type=submit]:hover,.btn.btn-red:hover{background-color:transparent;color:#ce112d!important;text-decoration:none}pre{padding:20px;background-color:rgba(37,37,37,.1);max-width:100%;overflow:auto}.adversarial-items a,.imagerow_content a,.research-list a,.wysiwyg_content a{color:#337ab7}.post-detail .wysiwyg_content ul{list-style:disc;margin-left:1.5em}.post-detail .wysiwyg_content ol{list-style:decimal;margin-left:1.5em}*{box-sizing:border-box}#pardot-form:after,.clear:after{content:"";display:table;clear:both}#pardot-form{margin-bottom:1em;color:#595d64;font-family:proxima-nova,sans-serif}#pardot-form p{float:left;width:100%;margin:0}#pardot-form p.errors{color:#ce112d;line-height:41px}#pardot-form p.error,#pardot-form p.error label{color:#ce112d}#pardot-form p.error input{border:1px solid rgba(206,17,45,.4)!important}#pardot-form p.error.no-label{display:none}#pardot-form p.submit{margin-top:40px}#pardot-form p .description{display:block;padding:2px 4px;font-size:.7em}#pardot-form label{display:block;margin-top:20px;margin-bottom:6px;line-height:1}#pardot-form input[type=email],#pardot-form input[type=tel],#pardot-form input[type=text],#pardot-form textarea{width:100%;padding:12px;border:1px solid #e3e3e3;border-radius:3px;font-size:14px}#pardot-form input[type=submit]{line-height:28px}.rsa-form #pardot-form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;max-width:700px;margin:0 auto}.rsa-form #pardot-form .form-field{width:48%;-ms-flex:0 0 48%;flex:0 0 48%}.rsa-form #pardot-form .form-field.terms-checkbox{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:20px}.rsa-form #pardot-form .form-field.terms-checkbox label{display:inline-block;margin:0 0 0 10px}.rsa-form #pardot-form .form-field.terms-checkbox label.field-label{display:none}.rsa-form #pardot-form a{color:#ce112d}.rsa-form #pardot-form .submit{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}.rsa-form #pardot-form .description{display:block;padding-left:6px;font-size:.7em}.rsa-form #pardot-form input[type=email],.rsa-form #pardot-form input[type=tel],.rsa-form #pardot-form input[type=text],.rsa-form #pardot-form textarea{border:1px solid #cacbcb;border-radius:0}.rsa-form #pardot-form input[type=submit]{display:inline-block;padding:10px 40px;border-radius:20px;font-weight:700;line-height:1;font-size:24px;border:none;transition:background-color .2s;font-family:proxima-nova,sans-serif}.rsa-form #pardot-form input[type=submit]:hover{color:#fff!important;background-color:#9f0d23}.horizontal-form #pardot-form p.first_name,.horizontal-form #pardot-form p.last_name{margin:0 2%;width:22%}.horizontal-form #pardot-form p.first_name{margin-left:0}.horizontal-form #pardot-form p.phone{width:48%;margin:0 0 0 2%}.horizontal-form #pardot-form p.company,.horizontal-form #pardot-form p.email{margin:0 2%;width:48%}.horizontal-form #pardot-form p.email{margin-left:0}.horizontal-form #pardot-form p.company{margin-right:0}@media (max-width:480px){.horizontal-form #pardot-form p.company,.horizontal-form #pardot-form p.email,.horizontal-form #pardot-form p.first_name,.horizontal-form #pardot-form p.last_name,.horizontal-form #pardot-form p.phone{margin:0;width:100%}}