div,span,object,iframe,img,table,caption,thead,tbody,tfoot,tr,tr,td,article,aside,canvas,details,figure,hgroup,menu,nav,footer,header,section,summary,mark,audio,video{border:0;margin:0;padding:0}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,strong,sub,sup,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}
article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}
table{border-collapse:separate;border-spacing:0}
table caption,table th,table td{text-align:left;vertical-align:middle}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background:white !important}
a img{border:0}
html{margin:0;overflow-x:hidden}
body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;background:#f5f5f5;overflow-x:hidden}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0}
:focus{outline:0}
.show{display:block}
.hide{display:none !important}
.not-visible{visibility:hidden}
a{font-size:.875rem}
p{font-size:.875rem}
.footer{background:#00338d;color:#788ab6;padding:2% 5% 5% 5%;display:flex;flex-direction:row;flex-wrap:wrap}
.footer .copy-right{width:50%;margin-top:0;margin-bottom:10px}
@media only screen and (max-width:980px){.footer .copy-right{width:100%;margin-left:0;margin-top:2%;margin-bottom:2%}
}
.footer .additional{width:49%;padding-left:1%;margin-top:0;margin-bottom:0}
@media only screen and (max-width:980px){.footer .additional{width:100%;padding-left:0;margin-top:2%;margin-bottom:2%}
}
.footer .privacy{color:#788ab6;text-decoration:none;display:inline;margin-right:.875rem}
.footer .terms{color:#788ab6;text-decoration:none;display:inline}
.header{padding:2% 5% 2% 5%;background:#f5f5f5}
.header .logo{width:5rem}
.navigation{display:flex;justify-content:space-between;flex-direction:row;padding:0 5% 2% 5%;background:#f5f5f5}
@media(max-width:768px){.navigation{flex-direction:column-reverse}
}
.navigation .nav-greeting-container{display:flex}
.navigation .nav-greeting-container .nav-greeting{font-size:16px;font-weight:600}
.navigation .nav-greeting-container .user{font-size:16px;text-decoration:none;text-transform:capitalize;color:#000;border-bottom:#bbb solid 2px;margin-left:.5rem}
.navigation .back{text-decoration:none;color:#000;height:100%}
@media(max-width:768px){.navigation .back{margin-top:-2rem;margin-bottom:2rem;text-align:right}
}
.navigation .back:before{display:inline;content:'';padding:4px 3px;margin-right:8px;background:url('main/images/chevron-black.svg') no-repeat}
.hero{background:#999;display:flex;flex-direction:column-reverse;width:100%;height:auto}
@media(min-width:900px){.hero{flex-direction:row}
}
.hero .page-info{display:flex;flex-direction:column;padding:0 3% 7% 3%;width:100%}
@media(min-width:900px){.hero .page-info{padding:1% 3% 1% 3%;width:65%}
}
.hero .page-info .title{color:#fff;font-size:25px;font-weight:lighter;letter-spacing:2px;line-height:100%;padding:0}
@media(min-width:900px){.hero .page-info .title{padding:1% 5% 0 3%}
}
.hero .page-info .description{margin-top:15px;color:#fff;font-weight:lighter;letter-spacing:2px;line-height:20px;padding:0 6% 0 0}
@media(min-width:900px){.hero .page-info .description{padding:1% 1% 0 3%;margin-top:5px}
}
@media(min-width:1100px){.hero .page-info .description{padding:1% 10% 0 3%;margin-top:5px}
}
@media(min-width:1200px){.hero .page-info .description{padding:1% 20% 0 3%;margin-top:5px}
}
@media(min-width:1300px){.hero .page-info .description{padding:1% 30% 0 3%;margin-top:5px}
}
@media(min-width:1400px){.hero .page-info .description{padding:1% 40% 0 3%;margin-top:5px}
}
.hero .image-container{display:flex;width:96px;padding:4% 0 4% 3%;max-height:54px;margin-right:0}
@media(min-width:900px){.hero .image-container{padding:0;max-height:216px;margin-right:5%;width:400px}
}
.hero .image-container .current-image{max-height:54px}
@media(min-width:900px){.hero .image-container .current-image{max-height:216px}
}
.loading{width:25px;height:25px;margin-bottom:3%}
.filter{background:#fff;display:flex;width:100%;height:auto;margin:1rem 0rem 1rem 0rem}
.filter.open{height:100%}
.filter.open .item-image{height:177px}
@media(min-width:769px){.filter{width:90%;margin:1rem 2rem 1rem 0;height:10rem}
}
@media(min-width:1200px){.filter{width:47%;margin:1rem 2rem 1rem 0;height:10rem}
}
.filter .checkbox-container{width:25%;padding:25px 0 25px 25px}
.filter .checkbox-container .image-container{height:5rem;margin-top:1rem}
.filter .checkbox-container .image-container .check-box-image{display:block;margin-left:auto;margin-right:auto;width:100%;height:100%;content:'';background:url("main/images/neutral.png") no-repeat;background-size:contain}
.filter .checkbox-container .image-container .check-box-image.neutral{content:'';background:url("main/images/neutral.png") no-repeat;background-size:contain}
.filter .checkbox-container .image-container .check-box-image.Self-Enrolled{content:'';background:url("main/images/checked.png") no-repeat;background-size:contain}
.filter .checkbox-container .image-container .check-box-image.unsubscribed{content:'';background:url("main/images/unsubscribe.png") no-repeat;background-size:contain}
.filter .checkbox-container .image-container .check-box-image.KPMG{content:'';background:url("main/images/kpmgSubscribed.png") no-repeat;background-size:contain}
.filter .checkbox-container .image-container .check-box-image.Qualified{content:'';background:url("main/images/kpmgSubscribed.png") no-repeat;background-size:contain}
.filter .checkbox-container .image-container .check-box-image.Dormant{content:'';background:url("main/images/kpmgUnsubscribed.png") no-repeat;background-size:contain}
.filter .filter-info-container{padding:25px;width:75%;display:flex;flex-direction:column}
@media(max-width:768px){.filter .filter-info-container{padding:15px}
}
.filter .filter-info-container .filter-title{margin-bottom:1rem;margin-top:1rem}
.filter .filter-info-container .filter-description{font-weight:lighter;margin-bottom:1rem;line-height:25px}
.filter .filter-info-container .filter-description .more-button{color:#000;margin-left:.5rem}
.filter .filter-info-container .filter-large-description{font-weight:lighter;margin-bottom:1rem;line-height:25px}
.filter .filter-info-container .filter-large-description .less-button{color:#000;margin-left:.5rem}
.item-image{width:25%}
@media(max-width:768px){.item-image{display:none}
}
.current-program{padding:0;display:flex;flex-wrap:wrap}
@media(min-width:769px){.current-program{padding:0 5% 2% 5%}
}
.more-box{background:#fff;display:flex;width:100%;height:125px;margin-bottom:3%;margin-top:3%}
@media(min-width:769px){.more-box{width:43%;margin:1%}
}
.welcome-container{background:#f5f5f5}
.welcome-back-prompt{padding:2% 5% 0 5%;background:#f5f5f5;margin-top:0}
@media(max-width:768px){.welcome-back-prompt{margin-top:2%}
}
.welcome{padding:0;background:#f5f5f5;display:flex;flex-wrap:wrap}
@media(min-width:769px){.welcome{margin-left:0;padding:0 5% 2% 5%}
}
.error{color:#f50000;padding:0 2% 5% 5%;font-size:16px}
@media(min-width:769px){.error{padding:0 2% 1% 5%}
}
.no-change{margin-top:-3%}
.related-content{background:#fff;display:flex;width:100%;height:auto;margin:1rem 0rem 1rem 0rem}
.related-content.open{height:100%}
.related-content.open .item-image{height:177px}
@media(min-width:769px){.related-content{width:90%;margin:1rem 2rem 1rem 0;height:11rem}
}
@media(min-width:1200px){.related-content{width:47%;margin:1rem 2rem 1rem 0;height:11rem}
}
.related-content .related-content-info-container{padding:3%;width:100%;display:flex;flex-direction:column}
@media(min-width:769px){.related-content .related-content-info-container{width:75%;padding:25px}
}
.related-content .related-content-info-container .related-content-title{margin-bottom:1rem;margin-top:1rem}
.related-content .related-content-info-container .related-content-description{font-weight:lighter;margin-bottom:1rem;line-height:25px}
.related-content .related-content-info-container .related-content-description .more-button{color:#000;margin-left:.5rem;text-decoration:none;font-size:16px;border-bottom:1px solid #000}
.related-content .related-content-info-container .related-content-large-description{font-weight:lighter;margin-bottom:1rem;line-height:25px}
.related-content .related-content-info-container .related-content-large-description .less-button{color:#000;margin-left:.5rem;text-decoration:none;font-size:16px;border-bottom:1px solid #000}
.related-content .download{text-decoration:none;color:#000}
.related-content .download:before{display:inline;content:'';padding:7px 10px;margin-right:3px;background:url('main/images/chevron-black-right.svg') no-repeat}
.thankYou{padding:0;background:#f5f5f5;display:flex;flex-wrap:wrap;margin-left:0}
@media(min-width:769px){.thankYou{margin-left:0;padding:0 5% 2% 5%}
}
.button{background-color:#bbb;border:0;color:#fff;text-align:center;text-decoration:none;display:inline-block;font-size:16px;width:15rem;margin-left:0;margin-bottom:3rem;margin-top:1rem;height:3rem}
.button:before{display:inline;content:'';padding:7px 10px;margin-right:3px;background:url('main/images/chevron-white.svg') no-repeat}
.subscribe-button{margin:3% 0 15% 5%}
@media(min-width:769px){.subscribe-button{margin:0 0 5% 5%}
}
.loading-subscribe{width:25px;height:25px;margin:3% 0 15% 5%}
@media(min-width:769px){.loading-subscribe{margin:0 0 5% 5%}
}
.error-container{min-height:35rem}