:root{--bright-blue-color:#007ac3;--oxford-blue-color:#283138;--alice-blue-color:#eff3f7;--dark-blue-color:#1e73be;--white-color-color:#fff;--light-gray-color:#f8f9fa;--gray-80-color:#ccc;--gray-color:#666;--gray-medium-color:#e3e3e3;--boulder-gray-color:#777;--very-dark-gray-color:#272727;--black-color:#000;--very-dark-black-blue-color:#0c121d;--nero-color:#222;--night-rider-color:#323131;--strong-red:#c00000}.avatar-initials{align-items:center;background-color:var(--bright-blue-color);border-radius:50%;color:var(--white-color-color);display:flex;font-size:2.25rem;font-weight:800;height:110px;justify-content:center;margin-bottom:1rem;text-align:center;width:110px}.article-title,.blog-title{color:var(--bright-blue-color);font-size:130%}.article-title{margin:1em 0 .5em}.blog-title{font-weight:700;margin:0;padding:.25em .5em 0 0}.big-calculated-amount{color:var(--bright-blue-color);font-size:x-large}.bullet-list li:before{color:var(--bright-blue-color);content:"• ";font-size:1.5em;padding-right:.25em;position:relative;top:.1em}.bullet-list li{line-height:1.75em;list-style:none;padding-bottom:1em;text-indent:-1.25em}.footer-title{font-size:130%;font-weight:600;letter-spacing:.5px;line-height:27px;position:relative;text-transform:uppercase}.heading-alt-color{color:var(--bright-blue-color)}.section-heading{font-size:1.75rem}.member-dashboard-alt-font{font-family:Lato,Helvetica,sans-serif}.member-profile-top{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:15vh}.member-profile-font{font-family:Open Sans,sans-serif;font-weight:400}@media only screen and (max-width:767px){.member-profile-top{min-height:10vh}}.member-profile-text-1{font-size:1.25rem}.trademark{font-size:10px;vertical-align:super}.text-align__center{text-align:center}.text-align__right{text-align:right}a.nounderline,a.nounderline:hover{color:var(--gray-color);text-decoration:none}.alt-link-color{color:var(--dark-blue-color);font-weight:700}.footer-link a,.footer-link a[href^="tel:"]{color:var(--alice-blue-color)}.footer-link a:hover,a:focus{color:var(--oxford-blue-color)}.footer-link a:active{color:var(--alice-blue-color)}.uppercase-link{text-transform:uppercase}.header__menu .menu__link{font-family:Roboto,sans-serif;font-size:14px;font-weight:700}@media only screen and (max-width:767px){.header__menu .menu--mobile .menu__link,.header__menu .menu--mobile .menu__link:active,.header__menu .menu--mobile .menu__link:focus,.header__menu .menu--mobile .menu__link:hover{color:var(--gray-color)}}.header__navigation-row{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.header__navigation-column{display:none}}.header__navigation-wide-column{display:flex;flex-basis:100%;flex:4;flex-direction:column}.header__navigation-left{align-items:center;background-color:var(--bright-blue-color);display:flex;height:69px;justify-content:space-between;padding-left:6rem;padding-right:1.5rem;width:100%}@media only screen and (max-width:1200px){.header__navigation-left{padding-left:1rem}}@media only screen and (max-width:992px){.header__navigation-left{padding-left:2rem}}@media only screen and (max-width:767px){.header__navigation-left{background-color:var(--white-color);color:var(--gray-color);display:none;padding:0}}.header__navigation-right{align-items:center;background-color:var(--black-color);color:#fff;display:flex;height:69px;justify-content:space-between;padding-left:1rem;padding-right:.1rem}.menu .menu__item--depth-1>.menu__link--active-link:after{background-color:var(--bright-blue-color)}.membership-page form .hs-button,.membership-page form input[type=submit]{background-color:var(--bright-blue-color)!important;border:1px var(----bright-blue-color)!important}.membership-page form .hs-button:focus,.membership-page form .hs-button:hover{background-color:var(--black-color)}.membership-profile .button{padding:6px 10px}.offer-card--member-profile{line-height:1em}@media (max-width:767px){.header__search--toggle{display:none}.header__close--toggle,.header__language-switcher--toggle,.header__navigation--toggle,.header__search--toggle{position:static!important}#hs_cos_wrapper_footer-module-10 .list__content a[href^="tel:"]{color:var(--white-color-color)}}.form-border-plain{background-color:var(--white-color-color);border:1px solid var(--gray-80-color);box-shadow:2px 4px 12px rgb(0 0 0/8%);line-height:1.75em;padding:1em;transition:all .3s cubic-bezier(0,0,.5,1)}.form-controls{padding:1em 0}.form-error-message-text{color:var(--strong-red);font-weight:700}.form-group{display:flex}.form-input-nofloat{flex-grow:1}.form-label{min-width:5%}.body-container--member{background-color:#f5f8fa}.callout-box{background-color:var(--alice-blue-color);border-left:4px solid var(--bright-blue-color);padding:1rem}.card__background-color{background-color:var(--white-color-color)}.card__box-shadow{box-shadow:2px 4px 12px rgb(0 0 0/8%);transition:all .3s cubic-bezier(0,0,.5,1)}.cta-content-box-body-no-color{border:1px solid #ccc;line-height:1.25em;padding:2rem}.featured-card{box-shadow:2px 4px 12px rgb(0 0 0/8%);padding:.75rem .75rem .5rem;transition:all .3s cubic-bezier(0,0,.5,1);width:100%}.featured-content-box{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:1.5em;max-width:100%}@media only screen and (max-width:767px){.featured-content-box{justify-content:center}}.grid-container{display:flex;flex-direction:wrap}.grid-column-6{align-items:center;display:flex;justify-content:center;width:50%}.margin-top{margin-top:1rem}.margin-top-2{margin-top:2em}.padding-top{padding-top:1rem}.padding-top-2{padding-top:2rem}.margin-bottom-2{margin-bottom:2rem}.margin-bottom-3{margin-bottom:3rem}.profile-box{background-color:var(--alice-blue-color);color:var(--black-color);font-size:1.5rem;padding:1rem;text-align:center}.tops-cards{align-items:stretch;display:flex;flex-wrap:wrap;gap:1.5625rem;justify-content:left;max-width:100%;padding:1rem}.tops-cards__card{box-shadow:2px 4px 12px rgb(0 0 0/8%);display:flex;flex-direction:column;overflow:hidden;text-wrap:balance;width:23rem}.tops-card__image{height:auto;margin:0 auto;max-width:100%;padding:.7rem}.tops-card__text{flex-grow:1;font-size:.975rem;line-height:1.5;padding:0 1rem 1rem}