.banner-bg{padding:0;background:#0062ff;max-width:100%}.banner-width .banner-text{max-width:760px;margin:0 auto}.banner-width .banner-text div{max-width:760px;margin:0 auto;display:flex;padding:4rem 3rem;align-items:flex-start;justify-content:center;height:100%;flex-flow:column}.banner-width .banner-text div p{max-width:90%;font-size:14px;line-height:1.5;color:#fff;margin:0 0 2rem}.banner-width .banner-text div .cpt-byline__posttype{color:#fff;font-size:16px;font-weight:600;margin:0 0 2rem}.banner-width .banner-text div .leadspace-header-title{color:#f3f3f3;font-size:2.625rem;font-weight:600;line-height:3.125rem;margin-bottom:1rem}.banner-width .leadspace-img img{object-fit:cover;height:auto;width:100%;max-width:100%;max-height:452px}.page-section.color-bg-black.one-column{padding:3rem 0;background:#000;color:#fff}.left-column{margin:0 auto}.left-column h4{font-size:1.75rem;line-height:2.25rem;font-weight:400;margin:0 0 1.375rem}.left-column h4 .underlined-header{color:#fff;border-bottom:8px solid #0062ff;font-weight:800;font-size:2.5rem;line-height:3.7rem}.left-column p{font-size:1rem;line-height:1.5rem;color:#fff;margin:0 0 2rem}html{scroll-padding-block:5rem}.scroll-section{padding:4rem 0}.table-of-contents a.selected{color:#282828!important}.table-of-contents a{text-decoration:none!important;font-weight:600;color:#bebebe!important}.table-of-contents li{list-style-type:none!important;margin-bottom:14px}.right-intro a{text-decoration:underline}.right-intro h4{color:#171717;margin:0 0 1.375rem}.full-width-image .cds--grid{padding-inline:0;max-width:100%}.full-width-image .cds--grid a svg{margin-left:7px}.full-width-image .cds--grid ul{margin:0 0 2rem 1rem}.full-width-image .cds--grid li{list-style-type:disc;font-size:1rem;line-height:1.5rem;margin-bottom:.3125rem}h5{font-size:1.25rem;line-height:1.625rem;font-weight:400}h4#section-contributions{padding-left:20px}.title-padding{padding:3.5rem 0 4rem;max-width:300px}.center-section.cds--row{margin:0 auto;justify-content:center;max-width:1334px;padding:5rem 0}.underlined-subheader{color:#3a3a3a;border-bottom:8px solid #d8d8d8;font-size:2rem;line-height:3.5rem}.center-div{align-items:center}.center-div img{margin-bottom:30px}.center-section a{text-decoration:underline}@media(max-width:1055px){.center-section.cds--row{justify-content:flex-end}}