/* Minification failed. Returning unminified contents. (3464,17): run-time error CSS1030: Expected identifier, found '.' (3464,33): run-time error CSS1031: Expected selector, found ')' (3464,33): run-time error CSS1025: Expected comma or open brace, found ')' */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background: #ff0; color: #000; } small, .note, .field-validation-error, input[id$="CheckboxMarketingOptIn"] ~ label { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } /* stylelint-disable selector-no-type */ :root, html { font-size: 16px; color: #000; } b, strong { font-weight: bolder; } .wf-active body { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .wf-active .serif { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } h1, h2, h3, h4, h5, h6 { margin: 0; font-family: inherit; } .s-document h1, .s-document h2, .s-document h3, .s-document h4, .s-document h5, .s-document h6, p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 { margin: 30px 0; } .h1, .h2, .h3, .h4, .h5, .h6 { margin: 30px 0; } h1, .h1 { font-size: 39px; font-weight: 300; line-height: 1.5; } h1 small, .h1 small, h1 .small, .h1 .small { font-size: 31px; font-weight: 300; line-height: 1.6; } h2, .h2 { font-size: 31px; font-weight: 300; line-height: 1.6; } h2 small, .h2 small, h2 .small, .h2 .small { font-size: 27px; font-weight: 300; line-height: 1.7; } h3, .h3 { font-size: 27px; font-weight: 300; line-height: 1.7; } h3 small, .h3 small, h3 .small, .h3 .small { font-size: 20px; font-weight: 300; line-height: 1.7; } h4, .h4 { font-size: 20px; font-weight: 300; line-height: 1.7; } h4 small, .h4 small, h4 .small, .h4 .small { font-size: 18px; font-weight: 400; line-height: 1.6; } h5, .h5 { font-size: 18px; font-weight: 400; line-height: 1.6; } h5 small, .h5 small, h5 .small, .h5 .small { font-size: 14px; font-weight: 400; line-height: 1.7; } h6, .h6 { font-size: 14px; font-weight: 400; line-height: 1.7; text-transform: uppercase; letter-spacing: 0.1em; } h6 small, .h6 small, h6 .small, .h6 .small { text-transform: uppercase; letter-spacing: 0.1em; font-size: 11px; font-weight: 400; line-height: 1.5; } p { margin: 15px 0; } .lead { margin-bottom: 30px; font-size: 18px; font-weight: 300; line-height: 1.6; } @media (min-width: 650px) { .lead { font-size: 20px; line-height: 1.7; } } small, .small, .note, .field-validation-error, input[id$="CheckboxMarketingOptIn"] ~ label { font-size: 87%; } mark, .mark { padding: 0.2em; background-color: #e0e0e0; } .text-left, .left { text-align: left; } .text-right, .right { text-align: right; } .text-center, .center { text-align: center; } .text-justify, .justify { text-align: justify; } .text-nowrap, .nowrap { white-space: nowrap; } .text-lowercase { text-transform: lowercase; } .text-uppercase { text-transform: uppercase; } .text-capitalize { text-transform: capitalize; } .text-muted { color: #666; } .text-primary { color: #009d4e; } a.text-primary:hover, a.text-primary:focus { color: #006a35; } .text-success { color: #00754a; } a.text-success:hover, a.text-success:focus { color: #00422a; } .text-info { color: #000; } a.text-info:hover, a.text-info:focus { color: #000000; } .text-warning { color: #000; } a.text-warning:hover, a.text-warning:focus { color: #000000; } .text-danger { color: #000; } a.text-danger:hover, a.text-danger:focus { color: #000000; } .bg-primary { color: #fff; background-color: #009d4e; } a.bg-primary:hover, a.bg-primary:focus { background-color: #006a35; } .bg-success { background-color: #e4f2e1; } a.bg-success:hover, a.bg-success:focus { background-color: #c4e3bd; } .bg-info { background-color: #f1f1f1; } a.bg-info:hover, a.bg-info:focus { background-color: #d8d8d8; } .bg-warning { background-color: #e0e0e0; } a.bg-warning:hover, a.bg-warning:focus { background-color: #c7c7c7; } .bg-danger { background-color: #f4e2e2; } a.bg-danger:hover, a.bg-danger:focus { background-color: #e6bdbd; } .page-header { margin-top: 30px; } .page-header h1, .page-header h2, .page-header h3, .page-header h4, .page-header h5, .page-header h6, .page-header .h1, .page-header .h2, .page-header .h3, .page-header .h4, .page-header .h5, .page-header .h6 { margin-bottom: 15px; border-bottom: 1px solid #929292; } ul, ol { margin-top: 0; margin-bottom: 15px; } ul ul, ol ul, ul ol, ol ol { margin-bottom: 0; } .list-unstyled { padding-left: 0; list-style: none; } .list-inline { padding-left: 0; list-style: none; margin-left: -5px; } .list-inline > li { display: inline-block; padding-right: 5px; padding-left: 5px; } dl { margin-top: 0; margin-bottom: 30px; } dt, dd { line-height: 1.5; } dt { font-weight: bolder; } dd { margin-left: 0; } @media (min-width: 960px) { .dl-horizontal dt { float: left; width: 155px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dl-horizontal dd { margin-left: 175px; } } abbr[title], abbr[data-original-title] { text-decoration: none; cursor: help; border-bottom: 1px dotted #929292; } .initialism { font-size: 90%; text-transform: uppercase; } blockquote { padding: 0 30px; margin: 0 0 30px; border-left: 2px solid #009d4e; } blockquote, blockquote p { font-size: 18px; } blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; } blockquote footer, blockquote small, blockquote .small { display: block; font-size: 16px; line-height: 1.5; color: #1a1a1a; } blockquote footer::before, blockquote small::before, blockquote .small::before { content: "\2014 \00A0"; } .blockquote-reverse, blockquote.pull-right { text-align: right; border-right: 2px solid #009d4e; border-left: 0; } .blockquote-reverse footer::before, blockquote.pull-right footer::before, .blockquote-reverse small::before, blockquote.pull-right small::before, .blockquote-reverse .small::before, blockquote.pull-right .small::before { content: ""; } .blockquote-reverse footer::after, blockquote.pull-right footer::after, .blockquote-reverse small::after, blockquote.pull-right small::after, .blockquote-reverse .small::after, blockquote.pull-right .small::after { content: "\00A0 \2014"; } address { margin-bottom: 30px; font-style: normal; line-height: 1.5; } /*! gel-icons-2.6.2-www !*/ @font-face { font-family: "gel-iconfont-v2"; src: url('/Gel-Github/gel-www/dist/fonts/gel-icons-2.6.2-www.eot'); src: url('/Gel-Github/gel-www/dist/fonts/gel-icons-2.6.2-www.eot') format('eot'), url('/Gel-Github/gel-www/dist/fonts/gel-icons-2.6.2-www.woff') format('woff'), url('/Gel-Github/gel-www/dist/fonts/gel-icons-2.6.2-www.ttf') format('truetype'), url('/Gel-Github/gel-www/dist/fonts/gel-icons-2.6.2-www.svg') format('svg'); font-display: swap; } [class*="gel-icon-"], .gel-icon { position: relative; display: inline-block; font-family: "gel-iconfont-v2"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; text-transform: none; line-height: 1; } .gel-icon-family { font-family: "gel-iconfont-v2"; } .gel-icon-gallup:before { content: "\e001"; } .gel-icon-hamburger:before { content: "\e002"; } .gel-icon-search:before { content: "\e003"; } .gel-icon-document-solid:before { content: "\e004"; } .gel-icon-document-pdf-solid:before { content: "\e005"; } .gel-icon-document-excel-solid:before { content: "\e006"; } .gel-icon-volume-solid:before { content: "\e007"; } .gel-icon-share-youtube-noborder:before { content: "\e008"; } .gel-icon-share-linkedin-noborder:before { content: "\e009"; } .gel-icon-share-facebook-noborder:before { content: "\e00a"; } .gel-icon-share-twitter-noborder:before { content: "\e00b"; } .gel-icon-warn-circle-solid:before { content: "\e00c"; } .gel-icon-grid-solid:before { content: "\e00d"; } .gel-icon-circle-play:before { content: "\e00e"; } .gel-icon-arrow-up:before { content: "\e00f"; } .gel-icon-arrow-down:before { content: "\e010"; } .gel-icon-arrow-left:before { content: "\e011"; } .gel-icon-arrow-right:before { content: "\e012"; } .gel-icon-email:before { content: "\e013"; } .gel-icon-user-profile-solid:before { content: "\e014"; } .gel-icon-link-solid:before { content: "\e015"; } .gel-icon-eyeglass:before { content: "\e016"; } .gel-icon-arrow-left-double:before { content: "\e017"; } .gel-icon-arrow-right-double:before { content: "\e018"; } .gel-icon-check-circle-solid:before { content: "\e019"; } .gel-icon-question-circle-solid:before { content: "\e01a"; } .gel-icon-close-circle-solid:before { content: "\e01b"; } .gel-icon-chevron-up:before { content: "\e01c"; } .gel-icon-chevron-down:before { content: "\e01d"; } .gel-icon-chevron-left:before { content: "\e01e"; } .gel-icon-chevron-right:before { content: "\e01f"; } .gel-icon-arrow-left-circle:before { content: "\e020"; } .gel-icon-plus-circle:before { content: "\e021"; } .gel-icon-plus-circle-solid:before { content: "\e022"; } .gel-icon-minus-circle:before { content: "\e023"; } .gel-icon-minus-circle-solid:before { content: "\e024"; } .gel-icon-print:before { content: "\e025"; } .gel-icon-print-solid:before { content: "\e026"; } .gel-icon-info-circle:before { content: "\e027"; } .gel-icon-info-circle-solid:before { content: "\e028"; } .gel-icon-check-circle:before { content: "\e029"; } .gel-icon-circle-crossed:before { content: "\e02a"; } .gel-icon-warn-circle:before { content: "\e02b"; } .gel-icon-box:before { content: "\e02c"; } .gel-icon-check-box:before { content: "\e02d"; } .gel-icon-lock-open-solid:before { content: "\e02e"; } .gel-icon-lock-solid:before { content: "\e02f"; } .gel-icon-close-circle:before { content: "\e030"; } .gel-icon-kabob:before { content: "\e031"; } .gel-icon-arrow-right-circle:before { content: "\e032"; } .gel-icon-microsoft-exel:before { content: "\e033"; } .gel-icon-triangle-down:before { content: "\e034"; } .gel-icon-triangle-up:before { content: "\e035"; } .gel-icon-plus-square-solid:before { content: "\e036"; } .gel-icon-minus-square-solid:before { content: "\e037"; } .gel-icon-question-circle:before { content: "\e038"; } .gel-icon-check:before { content: "\e039"; } .gel-icon-share-insta-noborder:before { content: "\e03a"; } .gel-icon-share-square:before { content: "\e03b"; } .gel-icon-full-arrow-down:before { content: "\e03c"; } .gel-icon-full-arrow-up:before { content: "\e03d"; } * { -webkit-box-sizing: border-box; box-sizing: border-box; } *:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; } html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } body { font-family: Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.5; color: #ccc; background-color: #666; } input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; } a { color: #00754a; text-decoration: none; } a:hover, a:focus { color: #00754a; text-decoration: underline; } a:focus { outline: 5px auto -webkit-focus-ring-color; outline: 1px dotted #009d4e; outline-offset: -2px; } figure { margin: 0; } img { vertical-align: middle; } .img-responsive { display: block; max-width: 100%; height: auto; } .img-rounded { border-radius: 2px; } .img-thumbnail { padding: 0; line-height: 1.5; background-color: #fff; border: 1px solid transparent; border-radius: 0; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; } .img-circle { border-radius: 50%; } hr { margin-top: 30px; margin-bottom: 30px; border: 0; border-top: 1px solid #929292; } .sr-only, .hiddenIR { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; } [role="button"] { cursor: pointer; } fieldset { min-width: 0; padding: 0; margin: 0; border: 0; } legend { display: block; width: 100%; padding: 0; margin-bottom: 30px; font-size: 24px; line-height: inherit; color: #2b2b2b; border: 0; border-bottom: 1px solid #e5e5e5; } label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; } input[type="search"] { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; } input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; } input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; } input[type="file"] { display: block; } input[type="range"] { display: block; width: 100%; } select[multiple], select[size] { height: auto; } input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: 5px auto -webkit-focus-ring-color; outline: 1px dotted #009d4e; outline-offset: -2px; } output { display: block; padding-top: 6px; font-size: 16px; line-height: 1.5; color: #2b2b2b; } .form-control { display: block; width: 100%; height: 36px; padding: 5px 10px; font-size: 16px; line-height: 1.5; color: #2b2b2b; background-color: #fff; background-image: none; border: 1px solid #929292; border-radius: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; } .form-control:focus { border-color: #009d4e; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 157, 78, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(0, 157, 78, 0.6); } .form-control:focus { border-color: #009d4e; outline: 0; -webkit-box-shadow: none; box-shadow: none; } .form-control::-moz-placeholder { color: #929292; opacity: 1; } .form-control:-ms-input-placeholder { color: #929292; } .form-control::-webkit-input-placeholder { color: #929292; } .form-control::-ms-expand { background-color: transparent; border: 0; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #f1f1f1; opacity: 1; } .form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; } textarea.form-control { height: auto; } @media screen and (-webkit-min-device-pixel-ratio: 0) { input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { line-height: 36px; } input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] { line-height: 30px; } input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] { line-height: 42px; } } .form-group { margin-bottom: 10px; } .radio, .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; } .radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label { cursor: not-allowed; } .radio label, .checkbox label { min-height: 30px; padding-left: 20px; margin-bottom: 0; font-weight: 400; cursor: pointer; } .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-top: 4px \9; margin-left: -20px; } .radio + .radio, .checkbox + .checkbox { margin-top: -5px; } .radio-inline, .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; font-weight: 400; vertical-align: middle; cursor: pointer; } .radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline { cursor: not-allowed; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; } .form-control-static { min-height: 46px; padding-top: 6px; padding-bottom: 6px; margin-bottom: 0; } .form-control-static.input-lg, .form-control-static.input-sm { padding-right: 0; padding-left: 0; } .input-sm { height: 30px; padding: 4px 8px; font-size: 14px; line-height: 1.5; border-radius: 0; } select.input-sm { height: 30px; line-height: 30px; } textarea.input-sm, select[multiple].input-sm { height: auto; } .form-group-sm .form-control { height: 30px; padding: 4px 8px; font-size: 14px; line-height: 1.5; border-radius: 0; } .form-group-sm select.form-control { height: 30px; line-height: 30px; } .form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control { height: auto; } .form-group-sm .form-control-static { height: 30px; min-height: 44px; padding: 5px 8px; font-size: 14px; line-height: 1.5; } .input-lg { height: 42px; padding: 10px 15px; font-size: 20px; line-height: 1.5; border-radius: 0; } select.input-lg { height: 42px; line-height: 42px; } textarea.input-lg, select[multiple].input-lg { height: auto; } .form-group-lg .form-control { height: 42px; padding: 10px 15px; font-size: 20px; line-height: 1.5; border-radius: 0; } .form-group-lg select.form-control { height: 42px; line-height: 42px; } .form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control { height: auto; } .form-group-lg .form-control-static { height: 42px; min-height: 50px; padding: 11px 15px; font-size: 20px; line-height: 1.5; } .has-feedback { position: relative; } .has-feedback .form-control { padding-right: 45px; } .form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 36px; height: 36px; line-height: 36px; text-align: center; pointer-events: none; } .input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback { width: 42px; height: 42px; line-height: 42px; } .input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback { width: 30px; height: 30px; line-height: 30px; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color: #00754a; } .has-success .form-control { border-color: #00754a; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-success .form-control:focus { border-color: #00422a; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #00db8b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #00db8b; } .has-success .input-group-addon { color: #00754a; background-color: #e4f2e1; border-color: #00754a; } .has-success .form-control-feedback { color: #00754a; } .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color: #000; } .has-warning .form-control { border-color: #000; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-warning .form-control:focus { border-color: #000000; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #333333; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #333333; } .has-warning .input-group-addon { color: #000; background-color: #e0e0e0; border-color: #000; } .has-warning .form-control-feedback { color: #000; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { color: #000; } .has-error .form-control { border-color: #000; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-error .form-control:focus { border-color: #000000; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #333333; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #333333; } .has-error .input-group-addon { color: #000; background-color: #f4e2e2; border-color: #000; } .has-error .form-control-feedback { color: #000; } .has-feedback label ~ .form-control-feedback { top: 35px; } .has-feedback label.sr-only ~ .form-control-feedback { top: 0; } .help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #ffffff; } @media (min-width: 650px) { .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; } .form-inline .form-control-static { display: inline-block; } .form-inline .input-group { display: inline-table; vertical-align: middle; } .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto; } .form-inline .input-group > .form-control { width: 100%; } .form-inline .control-label { margin-bottom: 0; vertical-align: middle; } .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .form-inline .radio label, .form-inline .checkbox label { padding-left: 0; } .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; } .form-inline .has-feedback .form-control-feedback { top: 0; } } .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { padding-top: 6px; margin-top: 0; margin-bottom: 0; } .form-horizontal .radio, .form-horizontal .checkbox { min-height: 36px; } .form-horizontal .form-group { margin-right: -10px; margin-left: -10px; } @media (min-width: 650px) { .form-horizontal .control-label { padding-top: 6px; margin-bottom: 0; text-align: right; } } .form-horizontal .has-feedback .form-control-feedback { right: 10px; } @media (min-width: 650px) { .form-horizontal .form-group-lg .control-label { padding-top: 11px; font-size: 20px; } } @media (min-width: 650px) { .form-horizontal .form-group-sm .control-label { padding-top: 5px; font-size: 14px; } } .clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after { display: table; content: " "; } .clearfix:after, .dl-horizontal dd:after, .form-horizontal .form-group:after { clear: both; } .center-block { display: block; margin-right: auto; margin-left: auto; } .pull-right { float: right !important; } .pull-left { float: left !important; } .hide { display: none !important; } .show { display: block !important; } .invisible { visibility: hidden; } .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .hidden { display: none !important; } .affix { position: fixed; } @-ms-viewport { width: device-width; } .visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; } .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .ismobile, .ismobile { display: none !important; } @media (max-width: 649px) { .visible-xs { display: block !important; } table.visible-xs { display: table !important; } tr.visible-xs { display: table-row !important; } th.visible-xs, td.visible-xs { display: table-cell !important; } } @media (max-width: 649px) { .visible-xs-block, .ismobile { display: block !important; } } @media (max-width: 649px) { .visible-xs-inline { display: inline !important; } } @media (max-width: 649px) { .visible-xs-inline-block { display: inline-block !important; } } @media (min-width: 650px) and (max-width: 959px) { .visible-sm { display: block !important; } table.visible-sm { display: table !important; } tr.visible-sm { display: table-row !important; } th.visible-sm, td.visible-sm { display: table-cell !important; } } @media (min-width: 650px) and (max-width: 959px) { .visible-sm-block, .ismobile { display: block !important; } } @media (min-width: 650px) and (max-width: 959px) { .visible-sm-inline { display: inline !important; } } @media (min-width: 650px) and (max-width: 959px) { .visible-sm-inline-block { display: inline-block !important; } } @media (min-width: 960px) and (max-width: 1269px) { .visible-md { display: block !important; } table.visible-md { display: table !important; } tr.visible-md { display: table-row !important; } th.visible-md, td.visible-md { display: table-cell !important; } } @media (min-width: 960px) and (max-width: 1269px) { .visible-md-block { display: block !important; } } @media (min-width: 960px) and (max-width: 1269px) { .visible-md-inline { display: inline !important; } } @media (min-width: 960px) and (max-width: 1269px) { .visible-md-inline-block { display: inline-block !important; } } @media (min-width: 1270px) { .visible-lg { display: block !important; } table.visible-lg { display: table !important; } tr.visible-lg { display: table-row !important; } th.visible-lg, td.visible-lg { display: table-cell !important; } } @media (min-width: 1270px) { .visible-lg-block { display: block !important; } } @media (min-width: 1270px) { .visible-lg-inline { display: inline !important; } } @media (min-width: 1270px) { .visible-lg-inline-block { display: inline-block !important; } } @media (max-width: 649px) { .hidden-xs { display: none !important; } } @media (min-width: 650px) and (max-width: 959px) { .hidden-sm { display: none !important; } } @media (min-width: 960px) and (max-width: 1269px) { .hidden-md { display: none !important; } } @media (min-width: 1270px) { .hidden-lg { display: none !important; } } .visible-print { display: none !important; } @media print { .visible-print { display: block !important; } table.visible-print { display: table !important; } tr.visible-print { display: table-row !important; } th.visible-print, td.visible-print { display: table-cell !important; } } .visible-print-block { display: none !important; } @media print { .visible-print-block { display: block !important; } } .visible-print-inline { display: none !important; } @media print { .visible-print-inline { display: inline !important; } } .visible-print-inline-block { display: none !important; } @media print { .visible-print-inline-block { display: inline-block !important; } } @media print { .hidden-print { display: none !important; } } body { font-family: Arial, Helvetica, sans-serif; overflow-x: hidden; color: #000; background-color: #fff; } .wf-active body { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } @media (min-width: 650px) { body { min-height: 1030px; } } @media (min-width: 960px) { body { min-height: 750px; } } .container { position: relative; right: 0; left: 0; } #skiptocontent a, .inlineSkipContent a { position: absolute; top: -50px; left: 0; z-index: 1051; padding: 5px 20px; color: #fff; background: transparent; border: 1px solid #e0e0e0; border-radius: 2px; cursor: default; opacity: 0; -webkit-transition: top 1s ease-out 0s, background 1s linear 0s; transition: top 1s ease-out 0s, background 1s linear 0s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #skiptocontent a:focus, .inlineSkipContent a:focus { top: 0; left: 0; overflow: visible; background: #ca3604; cursor: pointer; opacity: 1; -webkit-transition: top 0.1s ease-in, background 0.5s linear; transition: top 0.1s ease-in, background 0.5s linear; clip: auto; } .inlineSkipContent a { position: inherit; top: 0; border: 0; } .article--wrapper .section-flex--tiles h2 { color: #000; } [data-template="shared-release"] { padding-bottom: 20px; } [class^="inner"]::before, [class^="inner"]::after { display: table; content: " "; } [class^="inner"]::after { clear: both; } article > .inner { padding-bottom: 20px; color: #2b2b2b; background-color: #fff; } @media (min-width: 650px) { article > .inner { overflow: hidden; } } article ul { padding-left: 20px; } article table { background-color: #fff; } .meta { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; padding: 10px 20px; line-height: 16px; } .wf-active .meta { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .meta time { float: left; color: #666; } .meta .topic { float: left; margin-right: 10px; color: #00754a; } @media (min-width: 650px) { .meta { padding: 10px 40px; } } .content-more.button { margin-top: 40px; text-align: center; } .content-more.button a { display: inline-block; font-size: 11px; } .section-events { padding: 1px 40px 20px; } .section-events table { font-size: 14px; } .section-main-bottom { margin: 0 20px 20px; } @media (min-width: 650px) { .section-main-bottom { margin-right: 40px; margin-left: 40px; } } .section-all-bottom { margin: 0 20px; padding-top: 20px; border-top: 1px solid #bbb; } @media (min-width: 650px) { .section-all-bottom { margin: 0 40px; } } .section-all-bottom h4 { float: left; margin: 0 20px 0 0; font-size: 14px; line-height: 1.5; } .section-all-bottom .date { color: #999; font-size: 14px; line-height: 1.5; } blockquote.card-quote, .card-landingpage table blockquote.card-quote { font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 15px 0; font-size: 20px; line-height: 1.7; text-align: center; border: 0; } .wf-active blockquote.card-quote, .wf-active .card-landingpage table blockquote.card-quote { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } @media (min-width: 650px) { blockquote.card-quote, .card-landingpage table blockquote.card-quote { font-size: 27px; } } blockquote.card-quote p:first-child, .card-landingpage table blockquote.card-quote p:first-child { margin-top: 0; } blockquote.card-quote p:last-child, .card-landingpage table blockquote.card-quote p:last-child { margin-bottom: 0; } blockquote.card-quote.text-left, .card-landingpage table blockquote.card-quote.text-left { text-align: left; } blockquote { display: table; margin-top: 15px; } blockquote p:first-child { margin-top: 0; } img[width="1"][height="1"] { display: none; } div[data-v11-card] { display: none; } .image img, .fullwidth { width: 100%; } .u-center-list { display: table; max-width: 610px; margin: 0 auto; text-align: left; } .synopsisvideo { position: relative; display: block; height: 0; padding: 0; padding-bottom: 56.25%; overflow: hidden; } .synopsisvideo iframe { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; } .modal-video .modal-dialog { max-width: 150vh; } iframe { border: 0; } video { width: 100%; height: auto; } .small-uppercase { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; } .wf-active .small-uppercase { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .small-uppercase-14 { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0.1em; } .wf-active .small-uppercase-14 { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .text-serif, .text--serif { font-family: Georgia, "Times New Roman", Times, serif; } .wf-active .text-serif, .wf-active .text--serif { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .text-sanserif, .text--sanserif { font-family: Arial, Helvetica, sans-serif !important; } .wf-active .text-sanserif, .wf-active .text--sanserif { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif !important; } .caption, p.caption { color: #666; font-size: 14px !important; font-weight: 400 !important; line-height: 1.7 !important; } .section-fade { position: relative; display: block; width: 100%; max-height: 480px; margin-bottom: -48px; overflow: hidden; } .section-fade::after { position: absolute; inset: 0; background: -webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), to(#fff)); background: linear-gradient(to bottom, transparent 70%, #fff 100%); content: " "; } .panel { -webkit-box-shadow: none; box-shadow: none; } .panel-underline { padding: 20px 40px; border: 0; border-bottom: 1px solid #bbb; } .panel-backlit { max-width: none; margin: 0 -20px; padding: 0 20px; background-color: #e4f2e1; border-top: 1px solid #e4f2e1; border-bottom: 1px solid #e4f2e1; } @media (min-width: 650px) { .panel-backlit { margin: 0 -40px; padding: 0 40px; } } .panel-backlit-std { max-width: none; margin: 0 0; padding: 0 20px; background-color: #e4f2e1; border-top: 1px solid #e4f2e1; border-bottom: 1px solid #e4f2e1; } @media (min-width: 650px) { .panel-backlit-std { margin: 0 0; padding: 0 40px; } } .panel-backlit-grey { max-width: none; margin: 0 -20px; padding: 0 20px; background-color: #f1f1f1; border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; } @media (min-width: 650px) { .panel-backlit-grey { margin: 0 -40px; padding: 0 40px; } } .panel-backlit-lt-gray { max-width: none; margin: 0 -20px; padding: 10px 20px; background-color: #e4e4e4; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; } @media (min-width: 650px) { .panel-backlit-lt-gray { margin: 0 -40px; padding: 10px 40px; } } .panel-backlit--brand { background-color: #e4f2e1; } .calloutbox, .calloutbox2 { margin-top: 20px; padding: 10px 20px; border: 1px solid #ccc; } .calloutbox:first-child { margin-top: 0; } .calloutbox > h4:first-child, .calloutbox > h5:first-child { margin-top: 20px; } .calloutbox2 { background-color: #f1f1f1; border-color: transparent; } .gel-max2cols, .gel-max3cols, .gel-max4cols, .gel-max5cols, .section-main-bottom .crmcolumns { margin: 0; padding: 0; -webkit-column-gap: 32px; -moz-column-gap: 32px; column-gap: 32px; list-style: none; } .gel-max2cols > div, .gel-max3cols > div, .gel-max4cols > div, .gel-max5cols > div, .gel-max2cols > li, .gel-max3cols > li, .gel-max4cols > li, .gel-max5cols > li, .section-main-bottom .crmcolumns > div, .section-main-bottom .crmcolumns > li { display: table; width: 100%; margin: 0; -webkit-margin-bottom-collapse: separate; -webkit-column-break-inside: avoid; page-break-inside: avoid; -moz-column-break-inside: avoid; break-inside: avoid; } @media (min-width: 960px) { .gel-max2cols { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } .gel-max3cols, .gel-max4cols, .gel-max5cols, .section-main-bottom .crmcolumns { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } } @media (min-width: 1270px) { .gel-max4cols { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; } .gel-max5cols { -webkit-column-count: 5; -moz-column-count: 5; column-count: 5; } } .article-content p br:first-child { display: none; } .article-content table[width] { width: auto !important; max-width: 100%; } .article-content table[align*="left"] { margin-right: 20px; } .article-content table[align*="right"] { margin-left: 20px; } .article-content div[align] > table { font-size: 14px; } .article-content td > p, .article-content td > p:first-child { margin: 10px 0; } @media (max-width: 649px) { .article-content p[style*="text-align"] { text-align: left !important; } } .note, .field-validation-error, input[id$="CheckboxMarketingOptIn"] ~ label { line-height: 30px; } .u-block { display: block; } .u-block-center { margin-right: auto; margin-left: auto; } .u-block-inline { display: inline-block; } .u-padding--5:not(.spacificity-override) { padding: 5px; } .u-padding--10:not(.specificity-override) { padding: 10px; } .u-padding--20:not(.specificity-override) { padding: 20px; } .u-padding--25:not(.specificity-override) { padding: 25px; } .u-padding--30:not(.specificity-override) { padding: 30px; } .u-padding--40:not(.specificity-override) { padding: 40px; } .u-padding--top-5:not(.specificity-override) { padding-top: 5px; } .u-padding--top-20:not(.specificity-override) { padding-top: 20px; } .u-padding--top-40:not(.specificity-override) { padding-top: 40px; } .u-padding--btm-5:not(.specificity-override) { padding-bottom: 5px; } .u-padding--left-20:not(.specificity-override) { -webkit-padding-start: 20px; padding-inline-start: 20px; } .u-padding--btmthck-1:not(.specificity-override) { padding-bottom: 240px; } .u-padding--btmthck-2:not(.specificity-override) { padding-bottom: 160px; } .u-padding--m-btm-80 { padding-bottom: 30px; } @media (min-width: 650px) { .u-padding--m-btm-80 { padding-bottom: 40px; } } @media (min-width: 960px) { .u-padding--m-btm-80 { padding-bottom: 60px; } } @media (min-width: 1270px) { .u-padding--m-btm-80 { padding-bottom: 80px; } } @media (min-width: 960px) { .u-padding-m--top-80 { margin-top: 80px; } .u-padding--right-33 { padding-right: 33.3333%; } .u-padding--right-50 { padding-right: 50%; } .u-padding--left-33 { padding-left: 33.3333%; } .u-padding--left-50 { padding-left: 50%; } } .u-padding--callout { padding: 40px 20px; } @media (min-width: 960px) { .u-padding--callout { padding: 40px; } } .u-padding--callout-60 { padding: 20px; } @media (min-width: 650px) { .u-padding--callout-60 { padding: 30px; } } @media (min-width: 960px) { .u-padding--callout-60 { padding: 60px; } } .u-margin--top-auto { margin-top: auto; } .u-margin--btm-auto { margin-bottom: auto; } @media (min-width: 960px) { .u-margin--neg40 { margin-right: -40px; margin-left: -40px; } } .u-margin--5 { margin: 5px; } .u-margin--btm-10 { margin-bottom: 10px; } .u-margin--top-10 { margin-top: 10px; } .u-overlay--pull-1 { margin-top: -160px; } @media (min-width: 960px) { .u-overlay--pull-1-dsk { margin-top: -160px; } } @media (min-width: 960px) { .u-overlay--pull-110-dsk { margin-top: -110px; } } .u-overlay--pull-2 { margin-top: -80px; } @media (min-width: 960px) { .u-overlay--pull-2-dsk { margin-top: -80px; } } .u-overlay--black75 { background: #000000; background: rgba(0, 0, 0, 0.75); position: absolute; inset: 0; } .u-callout { padding: 50px; } @media (min-width: 960px) { .u-callout { max-width: 395px; } } @media (min-width: 1270px) { .u-callout { max-width: 420px; padding: 60px 60px 80px; } } @media (min-width: 960px) { .u-callout--wide { max-width: 100%; } } @media (min-width: 1270px) { .u-callout--wide { max-width: 100%; } } .u-circle { display: inline-block; width: 35px; height: 35px; margin-right: 15px; line-height: 35px; text-align: center; border-radius: 50%; } .u-rounded-corner--5 { border-radius: 5px; } .u-rounded-corner--10 { border-radius: 10px; } .u-rounded-corner--20 { border-radius: 20px; } .u-rounded-corner--circle { border-radius: 50%; } .u-rounded-btm--10 { border-radius: 0 0 10px 10px; } .u-rounded-btm--20 { border-radius: 0 0 20px 20px; } div[class*="u-rounded-corner"] { overflow: hidden; } div[class*="u-rounded-corner"] > p:first-child { margin-top: 0; } div[class*="u-rounded-corner"] > p:last-child { margin-bottom: 0; } .u-color--error { color: #c61717 !important; } .u-color--primary { color: #009d4e !important; } .u-color--brand-dark { color: #00754a !important; } .u-color--white { color: #fff !important; } .u-color--black { color: #000 !important; } .u-color--gray-2 { color: #bbb !important; } .u-color--gray-3 { color: #929292 !important; } .u-color--gray-4 { color: #666 !important; } .u-color--inherit { color: inherit !important; } .u-opacity--gel-black-50 { background-color: rgba(0, 0, 0, 0.5); } .u-opacity--gel-black-75 { background-color: rgba(0, 0, 0, 0.75); } .u-bg--gray-7 { color: #fff; background-color: #1a1a1a !important; } .u-bg--gray-7-80 { color: #fff; background-color: rgba(26, 26, 26, 0.8); } .u-bg--gray-7-90 { color: #fff; background-color: rgba(26, 26, 26, 0.9); } .u-bg--gray-6 { color: #fff; background-color: #2b2b2b !important; } .u-bg--gray-6-80 { color: #fff; background-color: rgba(43, 43, 43, 0.8); } .u-bg--gray-6-90 { color: #fff; background-color: rgba(43, 43, 43, 0.9); } .u-bg--gray-5 { color: #fff; background-color: #404040 !important; } .u-bg--gray-5-80 { color: #fff; background-color: rgba(64, 64, 64, 0.8); } .u-bg--gray-5-90 { color: #fff; background-color: rgba(64, 64, 64, 0.9); } .u-bg--gray-4 { color: #fff; background-color: #666 !important; } .u-bg--gray-4-80 { color: #fff; background-color: rgba(102, 102, 102, 0.8); } .u-bg--gray-4-90 { color: #fff; background-color: rgba(102, 102, 102, 0.9); } .u-bg--gray-3 { color: #000; background-color: #929292 !important; } .u-bg--gray-3-80 { color: #000; background-color: rgba(146, 146, 146, 0.8); } .u-bg--gray-3-90 { color: #000; background-color: rgba(146, 146, 146, 0.9); } .u-bg--gray-2 { color: #000; background-color: #bbb !important; } .u-bg--gray-2-80 { color: #000; background-color: rgba(187, 187, 187, 0.8); } .u-bg--gray-2-90 { color: #000; background-color: rgba(187, 187, 187, 0.9); } .u-bg--gray-1 { color: #000; background-color: #e0e0e0 !important; } .u-bg--gray-1-80 { color: #000; background-color: rgba(224, 224, 224, 0.8); } .u-bg--gray-1-90 { color: #000; background-color: rgba(224, 224, 224, 0.9); } .u-bg--gray-0 { color: #000; background-color: #f1f1f1 !important; } .u-bg--gray-0-80 { color: #000; background-color: rgba(241, 241, 241, 0.8); } .u-bg--gray-0-90 { color: #000; background-color: rgba(241, 241, 241, 0.9); } .u-bg--white { color: #000 !important; background-color: #fff !important; } .u-bg--black { color: #fff !important; background-color: #000 !important; } .u-bg--brand-light { color: #000 !important; background-color: #e4f2e1 !important; } .u-bg--brand { color: #000; background-color: #009d4e !important; } .u-bg--brand-dark { color: #fff; background-color: #00754a !important; } .u-bg--executing { color: #2b2b2b; background-color: #ebdcec !important; } .u-bg--influencing { color: #2b2b2b; background-color: #fcead9 !important; } .u-bg--relationship { color: #2b2b2b; background-color: #e0e8f5 !important; } .u-bg--strategic { color: #2b2b2b; background-color: #d8eee5 !important; } .u-bg--white-80 { color: #000; background-color: rgba(255, 255, 255, 0.8); } .u-bg--white-90 { color: #000; background-color: rgba(255, 255, 255, 0.9); } .u-bg--black-80 { color: #fff; background-color: rgba(0, 0, 0, 0.8); } .u-bg--black-90 { color: #fff; background-color: rgba(0, 0, 0, 0.9); } .u-bg--white a:not(.btn) { color: inherit; } .u-bg--white a:not(.btn):not(.specificity-override):hover, .u-bg--white a:not(.btn):not(.specificity-override):focus { background-color: #e4f2e1 !important; } .u-bg--black a:not(.btn) { color: #009d4e; } .u-bg--black a:not(.btn):not(.specificity-override):hover, .u-bg--black a:not(.btn):not(.specificity-override):focus { color: #009d4e; text-decoration: none; background-color: #404040 !important; } .u-bg--black .u-bg--white a:not(.btn):not(.specificity-override):hover, .u-bg--black .u-bg--white a:not(.btn):not(.specificity-override):focus { background-color: #e4f2e1 !important; } .u-bg--brand-light a:not(.btn):not(.specificity-override):hover, .u-bg--brand-light a:not(.btn):not(.specificity-override):focus { background-color: #fff !important; } .u-bg--brand-light .u-bg--black a:not(.btn):not(.specificity-override):hover, .u-bg--brand-light .u-bg--black a:not(.btn):not(.specificity-override):focus { background-color: #404040 !important; } .u-bg--brand-light .u-bg--white a:not(.btn):not(.specificity-override):hover, .u-bg--brand-light .u-bg--white a:not(.btn):not(.specificity-override):focus { background-color: #e4f2e1 !important; } .u-bg--none:not(.specificity-override) { background-color: transparent; } .u-bgcaption--ghost-black { text-shadow: 0 0 2px #000000; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000)); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%); } .u-bgtext--gel-green-1 { padding: 0.2em 10px; color: #000; background-color: #e4f2e1; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .u-bgtext--caslon-gel-green-1 { background: -webkit-gradient(linear, left top, left bottom, from(#e4f2e1), to(#e4f2e1)) no-repeat; background: linear-gradient(#e4f2e1, #e4f2e1) no-repeat; background-position: 0 0.55em; background-size: 100% 0.6em; } .u-bgtext--gel-green-2 { padding: 0.2em 10px; color: #000; background-color: #009d4e; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .u-bgtext--caslon-gel-green-2 { background: -webkit-gradient(linear, left top, left bottom, from(#009d4e), to(#009d4e)) no-repeat; background: linear-gradient(#009d4e, #009d4e) no-repeat; background-position: 0 0.55em; background-size: 100% 0.6em; } .u-bgtext--strengths-executing-light { padding: 0.2em 10px; color: #2b2b2b; background-color: #ebdcec; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .u-bgtext--caslon-strengths-executing-light { background: -webkit-gradient(linear, left top, left bottom, from(#ebdcec), to(#ebdcec)) no-repeat; background: linear-gradient(#ebdcec, #ebdcec) no-repeat; background-position: 0 0.55em; background-size: 100% 0.6em; } .u-bgtext--strengths-influencing-light { padding: 0.2em 10px; color: #2b2b2b; background-color: #fcead9; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .u-bgtext--caslon-strengths-influencing-light { background: -webkit-gradient(linear, left top, left bottom, from(#fcead9), to(#fcead9)) no-repeat; background: linear-gradient(#fcead9, #fcead9) no-repeat; background-position: 0 0.55em; background-size: 100% 0.6em; } .u-bgtext--strengths-relationship-light { padding: 0.2em 10px; color: #2b2b2b; background-color: #e0e8f5; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .u-bgtext--caslon-strengths-relationship-light { background: -webkit-gradient(linear, left top, left bottom, from(#e0e8f5), to(#e0e8f5)) no-repeat; background: linear-gradient(#e0e8f5, #e0e8f5) no-repeat; background-position: 0 0.55em; background-size: 100% 0.6em; } .u-bgtext--strengths-strategic-light { padding: 0.2em 10px; color: #2b2b2b; background-color: #d8eee5; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .u-bgtext--caslon-strengths-strategic-light { background: -webkit-gradient(linear, left top, left bottom, from(#d8eee5), to(#d8eee5)) no-repeat; background: linear-gradient(#d8eee5, #d8eee5) no-repeat; background-position: 0 0.55em; background-size: 100% 0.6em; } .u-bgimage--cover { background-repeat: no-repeat; background-position: center top; background-size: cover; } .u-bgimage--mosaic-tile { background-repeat: no-repeat; background-position: left top; background-size: auto 100%; } .u-accent--line::before { display: block; width: 30px; height: 2px; margin-bottom: 15px; background-color: #009d4e; content: ""; } .u-accent--serif { font-family: Georgia, "Times New Roman", Times, serif; margin: 0; font-size: 20px; line-height: 1.875; } .u-accent--serif::before { display: block; width: 40px; height: 2px; margin-bottom: 15px; background-color: #009d4e; content: ""; } .wf-active .u-accent--serif { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .u-accent--spark-line::before { display: block; width: 50px; height: 20px; margin-bottom: 15px; background-image: url("https://content.gallup.com/origin/gallupinc/Â鶹´«Ã½AVSpaces/Production/Cms/ANALYTICSV9CMS/vggymlhkfku0berhrswswa.svg"); background-repeat: no-repeat; background-size: 50px; content: ""; } .u-accent--bars::before { display: block; width: 40px; height: 30px; margin-bottom: 15px; background-image: url("https://content.gallup.com/origin/gallupinc/Â鶹´«Ã½AVSpaces/Production/Cms/ANALYTICSV9CMS/tcpmpx2hi0-2j-w2qrnupq.svg"); background-repeat: no-repeat; background-size: 40px; content: ""; } .u-accent--check-mark::before { display: inline-block; width: 40px; height: 40px; margin: 0 24px -12px 0; background-image: url("https://content.gallup.com/origin/gallupinc/Â鶹´«Ã½AVSpaces/Production/Cms/BBCMS/fkqagr4i10ylzwojuucvyq.svg"); background-repeat: no-repeat; background-size: 40px; content: ""; } .u-accent--centered::before { margin-right: auto; margin-left: auto; } .u-accent--bg-bar { position: relative; z-index: 0; display: inline-block; margin-left: 10px; color: #009d4e; font-weight: 300; font-size: 100px; line-height: 1.2; font-family: Georgia, "Times New Roman", Times, serif; } .wf-active .u-accent--bg-bar { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .u-accent--bg-bar::after { position: absolute; top: 35px; left: -10px; z-index: -1; width: calc(100% + 20px); height: 13px; background: #f1f1f1; content: ""; } .accent-serif { font-family: Georgia, "Times New Roman", Times, serif; margin: 0; font-size: 20px; line-height: 1.875; } .accent-serif::before { display: block; width: 40px; height: 2px; margin-bottom: 15px; background-color: #009d4e; content: ""; } .wf-active .accent-serif { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .u-num--108 { font-size: 72px; font-weight: 300; line-height: 1.3; font-family: Georgia, "Times New Roman", Times, serif; } .wf-active .u-num--108 { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } @media (min-width: 1270px) { .u-num--108 { font-size: 108px; line-height: 108px; } } .u-num--27 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: 300 !important; font-size: 27px !important; line-height: 1.7 !important; } .wf-active .u-num--27 { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .u-num--31 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: 300 !important; font-size: 31px !important; line-height: 1.6 !important; } .wf-active .u-num--31 { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .u-num--39 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: 300 !important; font-size: 39px !important; line-height: 1.5 !important; } .wf-active .u-num--39 { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .u-num--45 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: 300 !important; font-size: 45px !important; line-height: 1.3 !important; } .wf-active .u-num--45 { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .u-num--52 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: 300 !important; font-size: 52px !important; line-height: 1.3 !important; } .wf-active .u-num--52 { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .u-num--64 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: 300 !important; font-size: 64px !important; line-height: 1.3 !important; } .wf-active .u-num--64 { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .u-num--72 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: 300 !important; font-size: 72px !important; line-height: 1.3 !important; } .wf-active .u-num--72 { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .u-text--titlequote { font-family: Georgia, "Times New Roman", Times, serif; font-size: 31px !important; font-weight: 300 !important; line-height: 1.6 !important; } .wf-active .u-text--titlequote { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } @media (min-width: 1270px) { .u-text--titlequote { font-size: 45px !important; font-weight: 300 !important; line-height: 1.3 !important; } } .u-text--meta { margin-bottom: 10px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 11px !important; font-weight: 400 !important; line-height: 1.5 !important; } @media (min-width: 480px) { .u-text--meta { font-size: 14px !important; font-weight: 400 !important; line-height: 1.7 !important; } } .u-text--meta-11 { margin-bottom: 15px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 11px !important; font-weight: 400 !important; line-height: 1.5 !important; } .u-text--14 { font-weight: 400 !important; font-size: 14px !important; line-height: 1.7 !important; } .u-text--16 { font-weight: 400 !important; font-size: 16px !important; line-height: 1.5 !important; } .u-text--18 { font-weight: 400 !important; font-size: 18px !important; line-height: 1.6 !important; } .u-text--20 { font-weight: 300 !important; font-size: 20px !important; line-height: 1.7 !important; } .u-text--27 { font-weight: 300 !important; font-size: 27px !important; line-height: 1.7 !important; } .u-text--31 { font-weight: 300 !important; font-size: 31px !important; line-height: 1.6 !important; } .u-text--39 { font-weight: 300 !important; font-size: 39px !important; line-height: 1.5 !important; } .u-text--45, .u-text--52 { font-size: 27px !important; font-weight: 300 !important; line-height: 1.7 !important; } .u-text--64 { font-size: 31px !important; font-weight: 300 !important; line-height: 1.6 !important; } .u-text--72 { font-size: 39px !important; font-weight: 300 !important; line-height: 1.5 !important; } @media screen and (min-width: 650px) and (max-width: 960px) { .u-text--45, .u-text--52 { font-size: 31px !important; font-weight: 300 !important; line-height: 1.6 !important; } .u-text--64 { font-size: 39px !important; font-weight: 300 !important; line-height: 1.5 !important; } .u-text--72 { font-size: 45px !important; font-weight: 300 !important; line-height: 1.3 !important; } } @media screen and (min-width: 960px) { .u-text--45 { font-size: 45px !important; font-weight: 300 !important; line-height: 1.3 !important; } .u-text--52 { font-size: 52px !important; font-weight: 300 !important; line-height: 1.3 !important; } .u-text--64 { font-size: 64px !important; font-weight: 300 !important; line-height: 1.3 !important; } .u-text--72 { font-size: 72px !important; font-weight: 300 !important; line-height: 1.3 !important; } } .u-text--light { font-weight: 300 !important; } .u-text--normal { font-weight: 400 !important; } .u-text--bold { font-weight: 600 !important; } .u-text--bolder { font-weight: 700 !important; } .u-link { margin-top: 40px; } .u-link--meta { color: inherit; text-transform: uppercase; letter-spacing: 0.1em; font-size: 11px !important; font-weight: 400 !important; line-height: 1.5 !important; border-bottom-color: transparent; } .u-link--focus:focus, .u-link--focus:hover, .u-link--focus-only:focus { outline: 5px auto Highlight; outline: 5px auto -webkit-focus-ring-color; outline-offset: 1px; } .u-spacer-btm--15 { margin-bottom: 15px; } .u-spacer-btm--20 { margin-bottom: 20px; } .u-spacer-btm--30 { margin-bottom: 30px; } .u-spacer-btm--60 { margin-bottom: 60px !important; } @media (max-width: 959px) { .u-spacer-btm--mobile-30 { margin-bottom: 30px !important; } .u-spacer-btm--mobile-60 { margin-bottom: 60px !important; } } .u-spacer-top--20 { margin-top: 20px !important; } .u-spacer-top--60 { margin-top: 60px !important; } .u-gel-icon--inline { padding: 0 12px; } .u-gel-icon--inline:first-child { padding-left: 0; } .u-gel-icon--inline:last-child { padding-right: 0; } .u-pin { position: relative; } .u-pin--bottom { padding-bottom: 50px !important; } .u-pinned--bottom { position: absolute; bottom: 0 !important; } [class*="u-border"] { margin-bottom: 40px; } [class*="u-border"]:last-child { margin-bottom: 0; } .u-border { border: 1px solid transparent; } .u-border--all { max-width: 300px; margin-bottom: 20px; border: 1px solid transparent; } @media (min-width: 960px) { .u-border--all { margin-bottom: 0; } } .u-border--btm { border-bottom: 4px solid transparent; } .u-border--top-btm { border-top: 1px solid transparent; border-bottom: 1px solid transparent; } .u-border--top10 { border-top: 10px solid transparent; } .u-border--left { padding-left: 20px; border-left: 1px solid transparent; } @media (min-width: 960px) { .u-border--left2 { padding-left: 20px; border-left: 2px solid transparent; } } .u-border--left4 { padding-left: 10px; border-left: 4px solid transparent; } .u-border--right { margin-bottom: 0; border-right: 1px solid transparent; } .u-border--thick { border-width: 2px; } .u-border--ismobile { margin-bottom: 0; } @media (max-width: 959px) { .u-border--ismobile { margin-bottom: 10px; border-bottom: 1px solid #bbb; } } .u-border--gel-black { border-color: #000 !important; } .u-border--gel-green-1 { border-color: #e4f2e1 !important; } .u-border--gel-green-2 { border-color: #009d4e !important; } .u-border--primary { border-color: #009d4e !important; } .u-border--gel-white { border-color: #fff !important; } .u-border--gel-gray-2 { border-color: #bbb !important; } .u-border--strengths-executing { border-color: #7b2481 !important; } .u-border--strengths-influencing { border-color: #e97200 !important; } .u-border--strengths-relationship { border-color: #0070cd !important; } .u-border--strengths-strategic { border-color: #00945d !important; } [class*="u-border--strengths"].u-border--top10.u-shadow { border-width: 10px 0 0; } .u-shadow { border: 1px solid #e0e0e0; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); } .u-flag--gel-black { display: inline; padding: 4px; color: #fff; font-weight: 600; font-size: 14px; line-height: 33px; letter-spacing: 2px; text-transform: uppercase; background-color: #000; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .u-flag--gel-gray-6 { display: inline; padding: 4px; color: #fff; font-weight: 600; font-size: 14px; line-height: 33px; letter-spacing: 2px; text-transform: uppercase; background-color: #2b2b2b; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .u-flag--gel-green-1 { display: inline; padding: 4px; color: #000; font-weight: 600; font-size: 14px; line-height: 33px; letter-spacing: 2px; text-transform: uppercase; background-color: #e4f2e1; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .u-flag--gel-green-2 { display: inline; padding: 4px; color: #000; font-weight: 600; font-size: 14px; line-height: 33px; letter-spacing: 2px; text-transform: uppercase; background-color: #009d4e; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .u-flag11--gel-black { text-transform: uppercase; letter-spacing: 0.1em; display: inline-block; margin-right: 10px; padding: 2px 8px; color: #fff; font-size: 11px !important; font-weight: 600 !important; line-height: 1.5 !important; background-color: #000; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .u-flag11--gel-gray-4 { text-transform: uppercase; letter-spacing: 0.1em; display: inline-block; margin-right: 10px; padding: 2px 8px; color: #fff; font-size: 11px !important; font-weight: 600 !important; line-height: 1.5 !important; background-color: #666; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .u-flag11--gel-green-1 { text-transform: uppercase; letter-spacing: 0.1em; display: inline-block; margin-right: 10px; padding: 2px 8px; color: #000; font-size: 11px !important; font-weight: 600 !important; line-height: 1.5 !important; background-color: #e4f2e1; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .u-flag11--gel-green-2 { text-transform: uppercase; letter-spacing: 0.1em; display: inline-block; margin-right: 10px; padding: 2px 8px; color: #000; font-size: 11px !important; font-weight: 600 !important; line-height: 1.5 !important; background-color: #009d4e; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .u-flag11--gel-green-3 { text-transform: uppercase; letter-spacing: 0.1em; display: inline-block; margin-right: 10px; padding: 2px 8px; color: #fff; font-size: 11px !important; font-weight: 600 !important; line-height: 1.5 !important; background-color: #00754a; -webkit-box-decoration-break: clone; box-decoration-break: clone; } .u-flag11--ghost { text-transform: uppercase; letter-spacing: 0.1em; display: inline-block; margin-right: 10px; padding: 2px; color: inherit; font-size: 11px !important; font-weight: 600 !important; line-height: 1.5 !important; background-color: transparent; } .u-ribbon-green { position: relative; z-index: 0; display: inline-block; min-width: 40px; margin: 0 30px; padding: 1px 10px; color: #fff; font-weight: 600 !important; font-size: 14px !important; line-height: 1.7 !important; text-align: center; text-transform: uppercase; background-color: #00754a; } .u-ribbon-green::before, .u-ribbon-green::after { position: absolute; top: 0; bottom: 0; left: 0; z-index: -1; display: block; width: 100%; background: inherit; -webkit-transform: skew(50deg); -ms-transform: skew(50deg); transform: skew(50deg); content: ""; } .u-ribbon-green::after { -webkit-transform: skew(-50deg); -ms-transform: skew(-50deg); transform: skew(-50deg); } .u-ribbon-green--left::before, .u-ribbon-green--right::before, .u-ribbon-green--left::after, .u-ribbon-green--right::after { width: 50%; } .u-ribbon-green--left { margin-right: 0; } .u-ribbon-green--right { margin-left: 0; } .u-ribbon-green--right::before, .u-ribbon-green--right::after { right: 0; left: auto; } .u-ribbon-green--lg { padding: 3.5px 10px; } .u-ribbon-green--neg-margin { margin-left: -26px; } .u-img--60 { max-width: 60px; max-height: 60px; } .u-img--small { width: 80px; max-width: 80px; } .u-img--85 { max-width: 85px; max-height: 85px; } .u-img--med { width: 120px; max-width: 120px; } .u-img--120 { max-width: 120px; max-height: 120px; } .u-img--lrg { width: 160px; max-width: 160px; } .u-img--lrg-200 { width: 200px; max-width: 200px; } .u-img--small, .u-img--med, .u-img--lrg { margin-right: auto; margin-left: auto; } .u-img--small img, .u-img--med img, .u-img--lrg img { display: block; max-width: 100%; height: auto; } .u-height--100 { height: 100%; } .u-table-striped tbody tr { border-bottom: 1px solid #e0e0e0; } .u-table-striped tbody tr:nth-of-type(even) { background-color: #f1f1f1; } .u-simple-link--wrapper.u-simple-link--wrapper a { color: inherit; text-decoration: underline; } .u-simple-link--wrapper.u-simple-link--wrapper a:hover { text-decoration: none; background: none !important; } [class*="u-icon-before"]::before { margin-right: 5px; font-family: "gel-iconfont-v2"; } [class*="u-icon-after"]::after { margin-left: 5px; font-family: "gel-iconfont-v2"; } .u-icon--fa-inline-start { -webkit-padding-start: 8px; padding-inline-start: 8px; } .u-icon--fa-inline-end { -webkit-padding-end: 8px; padding-inline-end: 8px; } .u-icon--fa-block-start { -webkit-padding-before: 8px; padding-block-start: 8px; } .u-icon--fa-block-end { -webkit-padding-after: 8px; padding-block-end: 8px; } .u-icon-after--arrow-right:after { content: "\e012"; } .u-icon-after--arrow-right-double:after { content: "\e018"; } .u-icon-after--share-square:after { content: "\e03b"; } .u-icon--11::before, .u-icon--11::after { font-weight: 400; font-size: 11px; } .u-icon--14::before, .u-icon--14::after { font-size: 14px; font-weight: 400; line-height: 1.7; text-transform: none; letter-spacing: normal; } .u-icon--27::before, .u-icon--27::after { font-size: 27px; font-weight: 400; line-height: 1.7; } .u-icon--green2::before, .u-icon--green2::after { color: #009d4e; } .u-icon--green3::before, .u-icon--green3::after { color: #00754a; } :is(h1, h2, h3, .u-text--balance) { text-wrap: balance; } p, .u-text--pretty { text-wrap: pretty; } .u-padding--8 { padding: 8px; } .u-padding--16 { padding: 16px; } .u-padding--20 { padding: 20px; } .u-padding--24 { padding: 24px; } .u-padding--32 { padding: 32px; } .u-padding--40 { padding: 40px; } .u-margin--8 { margin: 8px; } .u-margin--16 { margin: 16px; } .u-margin--20 { margin: 20px; } .u-margin--24 { margin: 24px; } .u-margin--32 { margin: 32px; } .u-margin--40 { margin: 40px; } .u-container-ancestor { container-type: inline-size; } .figure-table { margin-top: 40px; margin-bottom: 40px; padding-top: 20px; padding-bottom: 20px; color: #404040; text-align: left; background-color: #e4f2e1; } .figure-table + .figure-table { padding-top: 0; } .figure-table figcaption div { max-width: 530px; margin: 0; padding: 0 0 15px 0; font-weight: 300; font-size: 16px; line-height: 20px; } .figure-table figcaption div + div { color: #666; font-size: 14px; line-height: 1.25; } .figure-table .table-overflow { overflow-x: auto; } .figure-table table { width: 100%; background-color: #e4f2e1; } .figure-table table:not(.no-fixed) { table-layout: fixed; } .figure-table table:not(.nostripe) tbody tr:nth-child(2n) { background-color: transparent; } .figure-table td, .figure-table th { padding: 3px 0; font-weight: 300; font-size: 14px; line-height: 22px; border-bottom: 0; } .figure-table td { vertical-align: top; } .figure-table th { vertical-align: bottom; } .figure-table .col-unit { display: block; font-weight: 400; } .figure-table thead th, .figure-table tbody td { text-align: center; } .figure-table .col-text, .figure-table .mobile .col-text { text-align: left; } .figure-table .mobile tbody tr { border-top: 2px solid #fff; } .figure-table .mobile tbody.row-group tr { border-top: 0; } .figure-table .row-group { border-top: 2px solid #fff; } .figure-table .row-group tr td, .figure-table .row-group tr th { padding-top: 0; padding-bottom: 0; } .figure-table .row-group tr:first-child td, .figure-table .row-group tr:first-child th { padding-top: 3px; } .figure-table .row-group tr:last-child td, .figure-table .row-group tr:last-child th { padding-bottom: 3px; } .figure-table td + td, .figure-table td + th, .figure-table th + td, .figure-table th + th { padding-left: 10px; } .figure-table tfoot td { padding: 20px 0; font-weight: 400; } .figure-table tfoot tr + tr td { padding-top: 0; } .figure-table .note, .figure-table .source { color: #666; font-size: 11px; line-height: 16px; } .figure-table .source { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; } .wf-active .figure-table .source { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .figure-table thead th, .figure-table .row-group tr:first-child th[scope="rowgroup"] { font-weight: 700; } .figure-table tbody th { text-align: left; } @media (min-width: 650px) { .figure-table .narrow tbody tr::after, .figure-table .narrow thead tr::after { display: table-cell; width: 50%; content: " "; } .figure-table .ws-nowrap, .figure-table .narrow thead th, .figure-table .narrow tbody th { white-space: nowrap; } } table:not(.nostripe) tbody tr:nth-child(even) { background-color: #f1f1f1; } th { text-align: left; vertical-align: baseline; border-bottom: 1px solid #2b2b2b; } td { vertical-align: top; } .article-body table { width: 100%; } .responsive-table { border-top: 1px dotted #2b2b2b; border-bottom: 1px dotted #2b2b2b; } .responsive-table th { display: none; } .responsive-table td { display: block; padding: 10px; } .responsive-table td[data-th]::before { display: inline-block; margin-right: 12px; font-weight: 600; content: attr(data-th) ": "; } .responsive-table td[data-th=""]::before { margin-right: 0; content: attr(data-th) ""; } .responsive-table td .img-responsive { width: 100%; } @media (min-width: 960px) { .responsive-table:not(.break-large) { border-top: 0; border-bottom: 0; } .responsive-table:not(.break-large) th, .responsive-table:not(.break-large) td { display: table-cell; } .responsive-table:not(.break-large) th[data-th]::before, .responsive-table:not(.break-large) td[data-th]::before { display: none; } .responsive-table:not(.break-large) th .img-responsive, .responsive-table:not(.break-large) td .img-responsive { width: auto; max-width: inherit; } } @media (min-width: 1270px) { .responsive-table.break-large { border-top: 0; border-bottom: 0; } .responsive-table.break-large th, .responsive-table.break-large td { display: table-cell; } .responsive-table.break-large th[data-th]::before, .responsive-table.break-large td[data-th]::before { display: none; } .responsive-table.break-large th .img-responsive, .responsive-table.break-large td .img-responsive { width: auto; max-width: inherit; } } @media (min-width: 960px) { .table-pure th, .table-pure td { padding: 0 20px; text-align: left; } .table-vertical th + th, .table-vertical td + td { border-left: 1px solid #ccc; } .table-vertical th + th:first-child, .table-vertical td + td:first-child { padding-left: 0; } .table-horizontal tr + tr { border-top: 1px solid #ccc; } } *, *::before, *::after { text-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; } a, a:visited { color: #000; text-decoration: underline; } pre, blockquote { page-break-inside: avoid; border: 1px solid #929292; } thead { display: table-header-group; } td, th { padding: 10px 20px; } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } .navbar { display: none; } .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px solid #000; } .table { border-collapse: collapse !important; } .table td, .table th { background-color: #fff !important; } .table-bordered th, .table-bordered td { border: 1px solid #e0e0e0 !important; } body { background: #fff; } .header-page { max-width: 1250px; margin: 0 auto; } .header-page:before { content: "\e001"; } .header-page::before { font-size: 64px; font-weight: 400; line-height: 1.3; color: #404040; font-family: "gel-iconfont-v2"; } .o-article .header-article, .o-article .article-content, .o-article .section-rel--methodology, .o-article .section-speedbump { max-width: 1250px !important; } .o-article .o-article__inner { padding-top: 0 !important; padding-bottom: 0 !important; } .section-sourceinfo, .c-legal-banner__copyright { display: block !important; max-width: 1280px; margin: 0 auto; padding: 0 20px; font-size: 14px; font-weight: 400; line-height: 1.7; } .section-sourceinfo *, .c-legal-banner__copyright * { color: #666 !important; } #gel-cookie-banner, object, nav, aside, div[role="complementary"], .nav, .section-tile, .article-topics, .section-flex--topics, .heropanel .image, .link-print, .breadcrumb, .topic, .hidden-print, .panel-share, .section-flex--callout, .section-rel--sct, .section-rel--scb, .c-progress-header, .c-sitemap, .c-legal-banner__nav { display: none !important; } .section-sourceinfo time { font-size: 14px; font-weight: 400; line-height: 1.7; display: inline-block; } .section-sourceinfo span { display: block; } .section-sourceinfo span[data-cite]::before { display: inline-block; margin-right: 12px; text-transform: uppercase; content: attr(data-cite) ": "; } .section-sourceinfo br { display: none; } .article-content .figure-table { max-width: inherit; margin: 0; } .storyhighlight { border-bottom: 1px solid #bbb; } .header-article .meta { padding-left: 0; } .textbox input, input[type="text"] { min-height: 36px; } #tabulardata { width: 100%; font-size: 14px; } @media print { .article-default { max-width: none; } .article-header-group { padding: 0; } .article-header-group h1 { margin-bottom: 0; } } /*# sourceMappingURL=News-print.css.map */