.banner-block{position:relative;margin:0 auto;width:100%;background:#6b2c91}.banner-block.blue{background:#4f68cb}.banner-block.with-image{max-width:1500px}.banner-block img{margin:0 auto;display:block;width:100%}.banner-block .padding{margin:0 auto;width:94%;max-width:1140px;padding:20px 0 30px;box-sizing:border-box}.banner-block h1,.banner-block .heading,.banner-block p,.banner-block li{color:#fff}.banner-block h1,.banner-block .heading{padding-bottom:15px}.banner-block nav ul{display:flex}.banner-block nav ul li{background-image:none!important;margin:0!important;padding:0!important}.banner-block nav ul li:not(:first-child){padding-left:10px!important}.banner-block nav ul li:not(:first-child)::before{content:"/"}.banner-block nav ul li a{text-transform:uppercase}.banner-block nav ul li a:visited,.banner-block nav ul li a:hover,.banner-block nav ul li a:focus{color:#fff}.banner-block nav ul li:not(:first-child) a{margin-left:10px}.banner-block .copy>:last-child{padding-bottom:0}.banner-block .sub-heading{font-size:1.6rem;font-weight:300;text-transform:uppercase;padding:0}.banner-block h1,.banner-block .heading{font-size:2.8rem;font-weight:300;line-height:1.1}.banner-block a{color:#fff;text-decoration:underline}.banner-block .back-link{position:absolute;top:10px;left:3%;margin:0;border-width:0;max-width:none}.banner-block .back-link a{padding:0 15px 0 0!important;background:#fff;color:#6b2c91;text-decoration:none;margin:-5px 0}.banner-block a.cta{display:inline-block;margin-top:10px;border-radius:10px;font-size:1.6rem;font-weight:700;background:#fff;color:#6b2c91;padding:10px 15px!important;text-decoration:none}.banner-block a:focus,.banner-block a:hover{text-decoration:underline}.banner-block img.hide-mobile{display:none}.banner-block.highlights{background:#000;max-width:1400px}.banner-block.highlights h1{margin:0 0 30px 0;padding:0;font-size:2.153846em}.banner-block .panels-nav{margin-bottom:30px;font-size:0}.banner-block .panels-nav button{border:0;border-bottom:2px solid transparent;background-color:transparent;color:#fff;padding:0 0 6px 0;font-size:16px;font-family:"Open Sans",sans-serif;transition:border-color .15s linear}.banner-block .panels-nav button:hover,.banner-block .panels-nav button:focus{border-bottom-color:#fff}.banner-block .panels-nav button[aria-selected=true]{border-bottom-color:#fff}.banner-block .panels-nav span:not(:first-of-type){margin-left:15px}.banner-block .panels-nav span:not(:first-of-type)::before{margin-right:15px;content:"•";color:#fff;font-size:20px;line-height:1;vertical-align:top}.banner-block .panel{width:100%;max-width:800px}.banner-block .panel[hidden]{display:none}.banner-block .panel .highlight{display:flex;align-items:flex-start;box-sizing:border-box}.banner-block .panel .highlight:not(:first-of-type){margin-top:20px;border-top:1px solid #8c8c8c;padding-top:20px}.banner-block .panel .highlight img{margin:0 10px 0 0;width:40px}.banner-block .panel .highlight .heading{margin-bottom:6px;color:#fff;font-size:1.384615em;font-weight:700;line-height:1}.banner-block .panel .highlight .copy{font-size:1.153846em}.banner-block .panel .highlight .copy p{font-size:1em}.banner-block .panel .highlight .copy p:last-child{padding-bottom:0}.back-link.image-mobile{display:flex}.back-link.image-desktop{display:none}@media only screen and (min-width:400px){.banner-block .back-link{top:20px;left:5%}.banner-block .padding{width:90%;padding:30px 0 40px}.banner-block.highlights .padding{width:90%;padding:30px 0 50px}.banner-block .panel .highlight img{margin:0 20px 0 0}}@media only screen and (min-width:500px){.banner-block .sub-heading{font-size:1.8rem}.banner-block h1,.banner-block .heading{font-size:3.2rem}}@media only screen and (min-width:600px){.banner-block.highlights h1{font-size:2.923077em}}@media only screen and (min-width:700px){#breadcrumb-section-menu-container{padding:10px 20px}.banner-block+.sticky-nav-wrapper #breadcrumb-section-menu-container{margin-top:-44px}.banner-block+.sticky-nav-wrapper #breadcrumb-section-menu-container+#breadcrumb-section-menu-container{margin-top:0}.banner-block+.sticky-nav-wrapper{z-index:0}.banner-block .back-link{font-size:1.153846em}.banner-block.highlights .padding{padding:40px 0 60px}.banner-block .padding{padding:40px 0 50px}.banner-block.with-section-menu .padding{padding:40px 0 104px}.banner-block .copy{box-sizing:border-box;max-width:600px}.banner-block.highlights h1{font-size:3.230769em}.banner-block .panel{margin-left:-15px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.banner-block .panel .highlight{border-left:1px solid #8c8c8c;border-top:none;padding:0 15px;box-sizing:border-box}.banner-block .panel .highlight:first-of-type{border-left-color:transparent}.banner-block .panel .highlight:not(:first-of-type){margin-top:0;border-top:none;padding-top:0}.banner-block .panel .highlight img{margin:0 10px 0 0}.banner-block .panel .highlight .heading{font-size:1.692307em}.banner-block .panel .highlight .copy,.banner-block .panel .highlight .copy p{font-size:1em}}@media only screen and (min-width:800px){#breadcrumb-section-menu-container{padding:20px 30px}.banner-block+.sticky-nav-wrapper #breadcrumb-section-menu-container{margin-top:-54px}.banner-block.with-section-menu .padding{padding:40px 0 114px}.banner-block.text-overlaid .padding{position:absolute;top:0;width:100%;padding:30px 5%0}.banner-block.text-overlaid .copy{max-width:460px;background-color:#fff;padding:20px}.banner-block.text-overlaid.text-compact .copy{padding:15px}.banner-block.text-overlaid p,.banner-block.text-overlaid li,.banner-block.text-overlaid h1,.banner-block.text-overlaid .heading{color:#000}.banner-block.text-overlaid a.cta{background:#6b2c91;color:#fff}.banner-block img.hide-mobile{display:block}.banner-block img.hide-desktop{display:none}.banner-block .panel{margin-left:-20px}.banner-block .panel .highlight{padding:0 20px}.banner-block .panel .highlight img{margin:0 20px 0 0}.back-link.image-mobile{display:none}.back-link.image-desktop{display:flex}}@media only screen and (min-width:1000px){#breadcrumb-section-menu-container{padding:30px 40px}.banner-block .heading{font-weight:300}.banner-block.with-section-menu .padding{padding:40px 0 124px}.banner-block+.sticky-nav-wrapper #breadcrumb-section-menu-container{margin-top:-64px}.banner-block.text-overlaid .padding{padding:30px 5%0}.banner-block.text-overlaid .copy{padding:30px}.banner-block.text-overlaid.text-compact .copy{padding:20px}.banner-block:not(.text-compact) h1,.banner-block:not(.text-compact) .heading{font-size:3.6rem}.banner-block:not(.text-compact) p{font-size:2rem;font-weight:300}}@media only screen and (min-width:1100px){#breadcrumb-section-menu-container{padding:30px 40px}.banner-block .back-link{top:30px}.banner-block .padding{padding:50px 0 60px}.banner-block.with-section-menu .padding{padding:50px 0 134px}.banner-block.highlights .padding{padding:50px 0 70px!important}.banner-block.text-overlaid .padding{padding:40px 5%0}}@media only screen and (min-width:1200px){#breadcrumb-section-menu-container{padding:30px 40px}.banner-block .back-link{top:40px}.banner-block.text-overlaid .padding{padding:50px 5%0}.banner-block:not(.text-compact) h1,.banner-block:not(.text-compact) .heading{font-size:4.2rem}.banner-block.text-compact h1,.banner-block.text-compact .heading{font-size:3.6rem}}@media only screen and (min-width:1266px){.banner-block.text-overlaid .padding{padding:50px calc(50% - 570px)0}.banner-block .back-link{left:calc(50% - 570px)}}@media only screen and (min-width:1300px){.banner-block.text-compact h1,.banner-block.text-compact .heading{font-size:4.2rem}.banner-block.text-compact p{font-size:2rem;font-weight:300}.banner-block .back-link{top:50px}}