/*! Styles for the 2018 redesign
 * v0.15.1
 */
html a{color:#2e5799}html h2,html h3,html h4,html h5,html h6,html p,html ul,html ol,html .type-XL{color:#222}html h1,html h2{color:#44474d}html .g03v0:not(.g03v2) p{color:#d2d2d2}html p.thin-text,html .thin-text li,html .thin-text p,html .type-XXL,html .c02v3 blockquote .c02_title,html .c11v2 .c11-text p,html .c11v5 .c11-text h4,html .c11v7 .c11-text p,html h2.uc-he01_title{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,Arial,sans-serif;font-style:normal;font-weight:200}html h1,html h2.h1,html p,html ul,html ol,html p.light-text,html .light-text li,html .light-text p,html .type-L,html .type-LL,html .type-XL,html .image-caption,html .btn,html p.thin-text b,html .thin-text li b,html .thin-text p b,html .type-XXL b,html .a09 label,html .c00 h3.highlight-red,html .c00 h3.highlight-black,html .c00 h3.highlight-white,html .c01v2 p,html .c01v2 ul,html .c02v3 .c02_cite,html .c02 .c02_title,html .c03 .c03-category,html .c03 .c03-description,html .c03 .c03-listitem,html .c03 .c03-link,html .c03 .c03-meta,html .c04 .c04-description,html .c04 .c04-listitem,html .c04 .c04-link,html .c04 .c04-icon,html .c04 .c04-meta,html .c05>p,html .c05 .c05_link,html .c10v1 p,html .c11v2 .c11-text h4,html .c11v2 .c11-proof p,html .c11v4 .c11-text p,html .c11v5 .c11-text p,html .c11v6 .c11-text p,html .c11v7 .c11-text h4,html .c11v7 .c11-text .c11-subhead,html .c11v8 h4,html .c14 .type-XL,html .n01_title,html .n01 .n01_cell .n01_text,html .a02_submenu,html .a07{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,Arial,sans-serif;font-style:normal;font-weight:300}html h2,html button,html input[type="checkbox"],html input[type="radio"],html input[type="reset"],html input[type="submit"],html .type-ML,html h1 b,html h2 b,html p b,html ul b,html ol b,html p.light-text b,html .light-text li b,html .light-text p b,html .type-L b,html .type-LL b,html .type-XL b,html .image-caption b,html .btn b,html .c01v2 h3,html .c01v2 h4,html .c01v2 .c01_item a,html .c02_title,html .c03-title,html .c05-cta,html .c11v5 .c11-alert p,html .c11v6 .c11-alert p,html .c11v6 .c11-text h4,html .c11v5 a.c11v5-cta,html .c11v6 a.c11v6-cta,html .c11v8 p,html .c17 .c17-text ul,html .g04 .language a,html .g01_options-option,html .g02_list_item,html .g04 .megamenu-title,html .g04 .current-menu h4,html .g04 .n03-sub_title,html .g04 .n03-sub_cell li,html .g04 .n03-sub_table>.megamenu-cta:last-child,html .g04 .n03_list-item-sub>.megamenu-cta,html .n03_list-item-sub .view-all-bar a,html .g04 .megamenu-cta h5,html .g04 .megamenu-cta p{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}html h3,html h4,html h5,html h6,html .type-ML b,html .c02v4 .c02_cite,html .c03-type,html .c05_date,html .c10v1 .c10-text h4,html h3.uc-he01_title{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,Arial,sans-serif;font-style:normal;font-weight:500}html p.heavy-text,html .heavy-text li,html .heavy-text p,html h3 b,html h4 b,html h5 b,html h6 b{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}@media(min-width:42em){html h2{font-size:28px}html h3{font-size:24px}html h4{font-size:20px}html h5{font-size:18px}html h6{font-size:16px}}html .guardians{font-family:"Guardians","Gotham SSm A","Gotham SSm B",Helvetica,Arial,sans-serif}html h2.uc-he01_title,html h3.uc-he01_title{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,Arial,sans-serif !important}html .c03-title{margin-top:-3px}.c11v2 .c11-proof p{color:inherit}.btn{background-color:#b2282d}.button .btn,.a09 .btn{padding:16px 30px;border-radius:12px;text-transform:uppercase;font-weight:400;font-size:14px;border-width:2px;border:solid 2px transparent}.button .btn:after,.a09 .btn:after,.g04 .megamenu-cta .button .btn.btn-tertiary:after{font-size:12px}html .btn-D82435{background-color:#b2282d}html .btn-D82435:active,html .btn-D82435:focus,html .btn-D82435:hover{background-color:#c0555a}html .btn-007DB6{background-color:#2e5799}html .btn-007DB6:active,html .btn-007DB6:focus,html .btn-007DB6:hover{background-color:#5979ac}html .btn-DC662D{background-color:#f99b1c}html .btn-DC662D:active,html .btn-DC662D:focus,html .btn-DC662D:hover{background-color:#f9ae5a}html .btn-71A654{background-color:#6a823a}html .btn-71A654:active,html .btn-71A654:focus,html .btn-71A654:hover{background-color:#889a65}html .btn-826AAF{background-color:#44474d}html .btn-826AAF:active,html .btn-826AAF:focus,html .btn-826AAF:hover{background-color:#7c7f83}html .btn.btn-secondary{background-color:#fff}html .btn-secondary.btn-D82435,html .btn-secondary.btn-D82435:after{color:#b2282d;border-color:#b2282d}html .btn-secondary.btn-D82435:active,html .btn-secondary.btn-D82435:focus,html .btn-secondary.btn-D82435:hover{background-color:#f6e5e5;color:#b2282d;border-color:#b2282d}html .btn-secondary.btn-007DB6,html .btn-secondary.btn-007DB6:after{color:#2e5799;border-color:#2e5799}html .btn-secondary.btn-007DB6:active,html .btn-secondary.btn-007DB6:focus,html .btn-secondary.btn-007DB6:hover{background-color:#e6ebf3;color:#2e5799;border-color:#2e5799}html .btn-secondary.btn-DC662D,html .btn-secondary.btn-DC662D:after{color:#f99b1c;border-color:#f99b1c}html .btn-secondary.btn-DC662D:active,html .btn-secondary.btn-DC662D:focus,html .btn-secondary.btn-DC662D:hover{background-color:#fef3e3;color:#f99b1c;border-color:#f99b1c}html .btn-secondary.btn-71A654,html .btn-secondary.btn-71A654:after{color:#6a823a;border-color:#6a823a}html .btn-secondary.btn-71A654:active,html .btn-secondary.btn-71A654:focus,html .btn-secondary.btn-71A654:hover{background-color:#edf0e7;color:#6a823a;border-color:#6a823a}html .btn-secondary.btn-826AAF,html .btn-secondary.btn-826AAF:after{color:#44474d;border-color:#44474d}html .btn-secondary.btn-826AAF:active,html .btn-secondary.btn-826AAF:focus,html .btn-secondary.btn-826AAF:hover{background-color:#e8e9e9;color:#44474d;border-color:#44474d}html .btn-tertiary.btn-D82435:after,html .btn-tertiary.btn-D82435:active,html .btn-tertiary.btn-D82435:focus,html .btn-tertiary.btn-D82435:hover,.g04 .megamenu-cta .btn.btn-tertiary.btn-B2282D:after,.g04 .megamenu-cta .btn.btn-tertiary.btn-B2282D:hover{color:#b2282d}html .btn-tertiary.btn-007DB6:after,html .btn-tertiary.btn-007DB6:active,html .btn-tertiary.btn-007DB6:focus,html .btn-tertiary.btn-007DB6:hover,.g04 .megamenu-cta .btn.btn-tertiary.btn-2E5799:after,.g04 .megamenu-cta .btn.btn-tertiary.btn-2E5799:hover{color:#2e5799}html .btn-tertiary.btn-DC662D:after,html .btn-tertiary.btn-DC662D:active,html .btn-tertiary.btn-DC662D:focus,html .btn-tertiary.btn-DC662D:hover,.g04 .megamenu-cta .btn.btn-tertiary.btn-F99B1C:after,.g04 .megamenu-cta .btn.btn-tertiary.btn-F99B1C:hover{color:#f99b1c}html .btn-tertiary.btn-71A654:after,html .btn-tertiary.btn-71A654:active,html .btn-tertiary.btn-71A654:focus,html .btn-tertiary.btn-71A654:hover,.g04 .megamenu-cta .btn.btn-tertiary.btn-6A823A:after,.g04 .megamenu-cta .btn.btn-tertiary.btn-6A823A:hover{color:#6a823a}html .btn-tertiary.btn-826AAF:after,html .btn-tertiary.btn-826AAF:active,html .btn-tertiary.btn-826AAF:focus,html .btn-tertiary.btn-826AAF:hover,.g04 .megamenu-cta .btn.btn-tertiary.btn-626870:after,.g04 .megamenu-cta .btn.btn-tertiary.btn-626870:hover{color:#44474d}html .btn.btn-tertiary,.g04 .megamenu-cta .button .btn.btn-tertiary{color:#030000;padding-left:0;padding-top:0}html .btn-tertiary:active,html .btn-tertiary:focus{background:transparent}.btn.btn-tertiary.reverse,.reverse a.btn.btn-tertiary{color:#fff}.reverse.btn-tertiary.btn-B2282D:after,.reverse .btn-tertiary.btn-B2282D:after,.reverse.btn-tertiary.btn-D82435:after,.reverse .btn-tertiary.btn-D82435:after{color:#e61e26}.reverse.btn-tertiary.btn-2E5799:after,.reverse .btn-tertiary.btn-2E5799:after,.reverse.btn-tertiary.btn-007DB6:after,.reverse .btn-tertiary.btn-007DB6:after{color:#1099d6}.reverse.btn-tertiary.btn-F99B1C:after,.reverse .btn-tertiary.btn-F99B1C:after,.reverse.btn-tertiary.btn-DC662D:after,.reverse .btn-tertiary.btn-DC662D:after{color:#fdbd3d}.reverse.btn-tertiary.btn-6A823A:after,.reverse .btn-tertiary.btn-6A823A:after,.reverse.btn-tertiary.btn-71A654:after,.reverse .btn-tertiary.btn-71A654:after{color:#b9d432}html .masthead-v2{height:51px}@media(min-width:60em){html .masthead-v2{height:67px}.g04.g04v1 .megamenu .is-current .megamenu-title a{color:#b2282d}}@media(max-width:959px){.g04.g04v1 .megamenu .n03-sub_container .n03-sub_table a:hover{color:#d6e2f4}}#page-home .g04.g04v1{border-bottom-color:#fff}@media(min-width:60em){#page-home .g04.g04v1 .megamenu .n03_list-item-sub{border-top-color:#fff}#page-home .g04.g04v1 .megamenu .n03_list-item-sub:before{content:' ';display:block;background:#fff;height:1px;padding:0 1px;width:100%;position:absolute;top:-1px;left:-1px}body:not(#page-home) .g04.g04v1 .megamenu-tab:hover .megamenu-title:after{background-image:url("/content/dam/framework/nav-selected.png");width:19px;height:12px;margin-top:-1px}}html .c17{background-color:#f3f3f4}.c17.c17-F2F2F2{background-color:#f2f2f2}html .c17 .ficon{color:#b2282d}html h1:after,html .c00 .highlight-red:after,html .c00 .highlight-black:after,html .c00 .highlight-white:after,html .c05 .highlight-red:after{display:none}@media(min-width:60em){html h1,html h2.h1{font-size:43px}}html a.anchor{top:-78px}@media(min-width:42em){html a.anchor{top:-93px}}@media(min-width:60em){htmml a.anchor{top:-129px}}html .c11v4 .c11-image-div .c11-badge,html .c11v4:hover .c11-image-div .c11-badge,html .c11v4.reverse .c11-image-div .c11-badge{background:0}html .c11v4 .c11-image-div{margin:0;border-bottom:1px solid #dadadb}html .c11v4 .c11v4-container{padding-top:0;box-shadow:none;border:1px solid #dadadb;padding-bottom:70px}html .c11v4 .c11-alert{height:178px}html .c11v4 .c11-alert p{text-transform:uppercase;background-color:#2e5799;color:#fff;width:calc(100% - 40px);right:0;padding:6px 0 6px 15px;text-align:left;box-sizing:border-box;font-family:"Guardians","Gotham SSm A","Gotham SSm B",Helvetica,Arial,sans-serif;font-size:14px;line-height:1}html .c11v4 .button.section{bottom:0;width:100%}html .c11v4 .button.section a{width:100%;margin:0;padding:13px 20px 13px 0;box-sizing:border-box;border-radius:0;border:0;border-top:1px solid #dadadb;background-color:transparent;font-weight:500;text-align:right}.c11v4 .button a.btn-D82435,.c11v4 .button a.btn-B2282D,.c11v4 .button a.btn-D82435:after,.c11v4 .button a.btn-B2282D:after{color:#b2282d}.c11v4 .button a.btn-007DB6,.c11v4 .button a.btn-2E5799,.c11v4 .button a.btn-007DB6:after,.c11v4 .button a.btn-2E5799:after{color:#2e5799}.c11v4 .button a.btn-DC662D,.c11v4 .button a.btn-F99B1C,.c11v4 .button a.btn-DC662D:after,.c11v4 .button a.btn-F99B1C:after{color:#f99b1c}.c11v4 .button a.btn-71A654,.c11v4 .button a.btn-6A823A,.c11v4 .button a.btn-71A654:after,.c11v4 .button a.btn-6A823A:after{color:#6a823a}.c11v4 .button a.btn-1B8D96,.c11v4 .button a.btn-1B8D96:after{color:#1b8d96}.c11v4 .button a.btn-E7551C,.c11v4 .button a.btn-E7551C:after{color:#e7551c}.c11v4 .button a.btn-826AAF,.c11v4 .button a.btn-626870,.c11v4 .button a.btn-44474D,.c11v4 .button a.btn-826AAF:after,.c11v4 .button a.btn-626870:after,.c11v4 .button a.btn-44474D:after{color:#44474d}html .c11v4 .c11-alert p.btn-D82435,html .c11v4 .c11-alert p.btn-B2282D,.bg-D82435 p.c14-badge.type-XXL,.bg-B2282D p.c14-badge.type-XXL{background-color:#b2282d}html .c11v4 .c11-alert p.btn-007DB6,html .c11v4 .c11-alert p.btn-2E5799,.bg-007DB6 p.c14-badge.type-XXL,.bg-2E5799 p.c14-badge.type-XXL{background-color:#2e5799}html .c11v4 .c11-alert p.btn-DC662D,html .c11v4 .c11-alert p.btn-F99B1C,.bg-DC662D p.c14-badge.type-XXL,.bg-F99B1C p.c14-badge.type-XXL{background-color:#f99b1c}html .c11v4 .c11-alert p.btn-71A654,html .c11v4 .c11-alert p.btn-6A823A,.bg-71A654 p.c14-badge.type-XXL,.bg-6A823A p.c14-badge.type-XXL{background-color:#6a823a}html .c11v4 .c11-alert p.btn-1B8D96,.bg-1B8D96 p.c14-badge.type-XXL{background-color:#1b8d96}html .c11v4 .c11-alert p.btn-E7551C,.bg-E7551C p.c14-badge.type-XXL{background-color:#e7551c}html .c11v4 .c11-alert p.btn-826AAF,html .c11v4 .c11-alert p.btn-626870,html .c11v4 .c11-alert p.btn-44474D,.bg-826AAF p.c14-badge.type-XXL,.bg-626870 p.c14-badge.type-XXL,.bg-44474D p.c14-badge.type-XXL{background-color:#44474d}html .mktoForm *,html .mktoForm .mktoButtonRow .mktoButtonWrap.mktoDownloadButton .mktoButton{font-family:"Gotham SSm A","Gotham SSm B",Helvetica,Arial,sans-serif;font-weight:400}html .a08 .mktoForm .mktoButtonWrap.mktoDownloadButton button.mktoButton,#mktoForm_2934 .mktoButtonWrap.mktoDownloadButton button.mktoButton{background:#2e5799;border-radius:12px;-webkit-box-shadow:none;box-shadow:none;font-size:14px;text-transform:uppercase;-webkit-font-smoothing:subpixel-antialiased;padding:1px 30px}html .a08.mkto-btn-D82435 .mktoButtonWrap.mktoDownloadButton button.mktoButton{background:#b2282d}html .a08.mkto-btn-007DB6 .mktoButtonWrap.mktoDownloadButton button.mktoButton{background:#2e5799}html .a08.mkto-btn-71A654 .mktoButtonWrap.mktoDownloadButton button.mktoButton{background:#6a823a}html .a08.mkto-btn-DC662D .mktoButtonWrap.mktoDownloadButton button.mktoButton{background:#f99b1c}html .a08 .mktoForm .mktoButtonWrap.mktoDownloadButton button.mktoButton:hover{background:#5979ac}html .a08.mkto-btn-D82435 .mktoButtonWrap.mktoDownloadButton button.mktoButton:hover{background:#c0555a}html .a08.mkto-btn-007DB6 .mktoButtonWrap.mktoDownloadButton button.mktoButton:hover{background:#5979ac}html .a08.mkto-btn-71A654 .mktoButtonWrap.mktoDownloadButton button.mktoButton:hover{background:#889a65}html .a08.mkto-btn-DC662D .mktoButtonWrap.mktoDownloadButton button.mktoButton:hover{background:#f9ae5a}#page-home .c03-title{font-weight:500}#page-home .c03-title{font-size:24px}#page-home .c03-description{color:#696c71}html .c03-type{color:#b2282d}.reverse h4.c03-title,.reverse h4.c03-title a{color:#fff}.reverse p.c03-description,#page-home .reverse p.c03-description{color:#bcd2e9;font-weight:400}html .c14{top:0}html p.c14-badge.type-XXL{font-weight:400;color:#fff;background-image:none !important;padding:12px 26px 12px 0;display:inline-block}html .c14-gradient,html .c14-gradient-extension{background-image:none}html .c14-background{background-image:none !important;background-color:white;border-radius:0 12px 12px 0}html .badge-highlight .button{text-align:right}html .c14-text{padding:40px 40px 20px 0}html .c14-extension p{text-align:right;position:absolute;right:0;top:40px;width:100%}.cta-bar .n01 .n01_cell .n01_title:after{border-bottom:0}.cta-bar .btn .n01_icon .ficon{font-size:32px}.cta-bar .btn .n01_icon .ficon,.cta-bar .n01 .n01_cell .n01_label{color:#eee}.n01 .n01_cell,.n01 .n01_cell:hover{background-color:#494f56;border:1px solid #3e4144}.n01 .n01_cell:first-child{background-color:#b2282d;border:1px solid #842d30}@media(min-width:48em){html .cta-bar .n01 .n01_cell[data-flyout="true"] a:hover{width:230px}html .cta-bar .n01 .n01_cell{height:49px;border-top:0;background-color:transparent;border-color:transparent;border-width:1px 0}html .n01 .n01_link{width:48px;height:48px}html .cta-bar .n01{top:218px;margin:0}html .n01 .n01_icon{width:45px;top:5px}.cta-bar .btn .n01_icon .ficon{font-size:30px}html .n01 .n01_label{display:none}.cta-bar .n01 .n01_cell .n01_link,.cta-bar .n01 .n01_cell[data-flyout="true"] a:hover{background-color:#696c71;background-image:none;border:1px solid #44474d;border-right:0}.cta-bar .n01 .n01_cell:first-child .n01_link,.cta-bar .n01 .n01_cell[data-flyout="true"]:first-child a:hover{background-color:#b2282d;border:1px solid #842d30;border-right:0}.cta-bar .n01 .n01_cell .n01_text{font-size:13px}.cta-bar .n01 .n01_cell:not(:first-child) .n01_text,.cta-bar .n01 .n01_cell:not(:first-child) .ficon{color:#eee}}@media(max-width:767px){.g03v2 .col:first-child,.g03v2 .g03_list:nth-child(1),.g03v2 .g03_list:nth-child(2){margin-bottom:30px}}@media(max-width:479px){.g03v2 .g03_list:nth-child(3){margin-bottom:30px}}.g03v2 .g03_block .g03_item a:hover{color:#d6e2f4;text-decoration:underline}html .l_container.gradient-top,html .l_container>div.gradient-top{background-image:-moz-linear-gradient(rgba(0,0,0,0.20) 0,rgba(0,0,0,0) 10px,rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(rgba(0,0,0,0.20) 0,rgba(0,0,0,0) 10px,rgba(0,0,0,0) 100%);background-image:linear-gradient(rgba(0,0,0,0.20) 0,rgba(0,0,0,0) 10px,rgba(0,0,0,0) 100%)}@media(min-width:60em){html .g02{background-image:-moz-linear-gradient(0,rgba(0,0,0,0) 5px,rgba(0,0,0,0.2) 15px,rgba(0,0,0,0) 15px);background-image:-webkit-linear-gradient(0,rgba(0,0,0,0) 5px,rgba(0,0,0,0.2) 15px,rgba(0,0,0,0) 15px);background-image:linear-gradient(0,rgba(0,0,0,0) 5px,rgba(0,0,0,0.2) 15px,rgba(0,0,0,0) 15px)}}.uc-he01v1 .hero-panel-v2{max-width:1200px;margin:0 auto}