:root{--white:#fff;--black:#000;--dark-red:#c1272d;--darker-red:#920608;--blue:#0072bc;--dark-blue:#002f6c;--light-blue:#b3e0ff;--light-gray:#d1d3d4;--gray:silver}.footer__container a:hover,a:not([class^=cta]):not(.filter-card a):not(.hhs-social-con a):not(.footer__container a):not(.hs-menu-depth-1>a):not(.mega-text-con a){text-decoration:underline}.footer__container a{color:var(--white)!important}a.accordion-title{text-decoration:none}header.hhs-top-bar.hhs-alt-nav .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover svg,header.hhs-top-bar.sticky-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover svg{fill:#0072bc!important}.c-in-2{flex-wrap:wrap;gap:10px}.c-cta-con{margin:0!important}.c-in-2 .c-cta-con:first-of-type{margin-right:0!important}.c-in-2 .c-cta-con:last-of-type{margin-left:0!important}.hs-button,[class^=cta]{cursor:pointer;text-align:center!important}.dark-bg :not(blockquote):not(input):not(a){color:#fff}.dark-bg a{color:var(--white)}.dark-bg a:hover{color:var(--gray)}.dark-bg .cta-secondary{background:var(--white)!important;border-color:transparent!important;color:var(--black)!important;outline:0!important}.dark-bg .cta-secondary:hover{background:var(--gray)!important;border-color:transparent!important}.dark-bg .cta-tertiary{background:transparent!important;color:var(--white)!important;outline:1px solid var(--white)!important}.dark-bg .cta-tertiary:hover{background:var(--white)!important;color:var(--black)!important}.dark-bg .cta-four{color:var(--white)!important}.dark-bg .cta-four:hover{color:var(--gray)!important}.dark-bg .hs-form label,.dark-bg blockquote{color:var(--white)!important}.dark-bg .mdl-radio__outer-circle{border:2px solid #fff}.dark-bg .hs-form .mdl-radio.is-checked .mdl-radio__outer-circle{border-color:#fff!important}.dark-bg .hs-form .mdl-radio__inner-circle{background:#fff!important}.hs-button{cursor:pointer}.c-tab{font-family:Arimo!important}.c-tab.active,.c-tab:hover{border-bottom-style:solid!important;border-bottom-width:4px!important}select.post__category-selector{cursor:pointer!important}.hs-blog-post footer{margin-top:50px}.post-page-full{margin-bottom:80px}@media (max-width:575px){.blog-index__post{padding:1rem!important}}@media(max-width:767px){body form .form-columns-2 .hs-form-field .hs-input{width:100%!important}.clean-base .c-1 .c-col-inner{padding-right:0!important}}