/* Minification failed. Returning unminified contents. (5802,15): run-time error CSS1039: Token not allowed after unary operator: '-play-width' (5803,16): run-time error CSS1039: Token not allowed after unary operator: '-play-width' (5805,16): run-time error CSS1039: Token not allowed after unary operator: '-play-border' (5805,41): run-time error CSS1039: Token not allowed after unary operator: '-play-color' (5809,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5810,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5811,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5812,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5813,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5817,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5823,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5824,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5825,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5826,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5829,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5830,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5831,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5834,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5835,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5836,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5840,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5841,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5842,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5847,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5848,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5850,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5859,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5863,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (5872,20): run-time error CSS1039: Token not allowed after unary operator: '-play-arrow-height' (5874,23): run-time error CSS1039: Token not allowed after unary operator: '-play-arrow-height' (5875,21): run-time error CSS1039: Token not allowed after unary operator: '-play-arrow-width' (5875,51): run-time error CSS1039: Token not allowed after unary operator: '-play-color' (5884,82): run-time error CSS1039: Token not allowed after unary operator: '-play-color' (5885,46): run-time error CSS1039: Token not allowed after unary operator: '-play-color' (5896,20): run-time error CSS1039: Token not allowed after unary operator: '-play-color' (7518,17): run-time error CSS1030: Expected identifier, found '.' (7518,33): run-time error CSS1031: Expected selector, found ')' (7518,33): run-time error CSS1025: Expected comma or open brace, found ')' (8120,23): run-time error CSS1039: Token not allowed after unary operator: '-vh' (8780,43): run-time error CSS1030: Expected identifier, found '>' (8780,46): run-time error CSS1031: Expected selector, found ')' (8780,46): run-time error CSS1025: Expected comma or open brace, found ')' (9269,56): run-time error CSS1030: Expected identifier, found '>' (9269,59): run-time error CSS1031: Expected selector, found ')' (9269,59): run-time error CSS1025: Expected comma or open brace, found ')' */ /* temporary 'shame' CSS */ /*! 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; } @media (min-width: 960px) { .c-gmn-navbar--v3 .c-gmn-navbar__container { padding-right: 5px; padding-left: 5px; } } @media (min-width: 1270px) { .c-gmn-navbar--v3 .c-gmn-navbar__container { padding-right: 10px; padding-left: 10px; } } @media (min-width: 960px) { .c-gmn-navbar--v3 .c-gmn-menu__container { max-width: 940px; padding-right: 15px; padding-left: 15px; } } @media (min-width: 1270px) { .c-gmn-navbar--v3 .c-gmn-menu__container { max-width: 1250px; padding-right: 20px; padding-left: 20px; } } /* 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.5; } h2, .h2 { font-size: 31px; font-weight: 300; line-height: 1.5; } 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.9; } h4, .h4 { font-size: 20px; font-weight: 300; line-height: 1.9; } h4 small, .h4 small, h4 .small, .h4 .small { font-size: 18px; font-weight: 400; line-height: 1.7; } h5, .h5 { font-size: 18px; font-weight: 400; line-height: 1.7; } 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.7; } @media (min-width: 650px) { .lead { font-size: 20px; line-height: 1.9; } } 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.7; } 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.7; 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.7; } /*! 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.7; 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.7; 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; } .embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; } .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0; } .embed-responsive-16by9 { padding-bottom: 56.25%; } .embed-responsive-4by3 { padding-bottom: 75%; } @media (min-width: 650px) { }.btn, .gel-btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; padding: 5px 10px; font-size: 16px; line-height: 1.7; border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline: 5px auto -webkit-focus-ring-color; outline: 1px dotted #009d4e; outline-offset: -2px; } .btn:hover, .btn:focus, .btn.focus { color: #404040; text-decoration: none; } .btn:active, .btn.active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; filter: alpha(opacity=65); opacity: 0.65; -webkit-box-shadow: none; box-shadow: none; } a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; } .btn-default { color: #404040; background-color: #ccc; border-color: #ccc; } .btn-default:focus, .btn-default.focus { color: #404040; background-color: #b3b3b3; border-color: #8c8c8c; } .btn-default:hover { color: #404040; background-color: #b3b3b3; border-color: #adadad; } .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { color: #404040; background-color: #b3b3b3; background-image: none; border-color: #adadad; } .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus { color: #404040; background-color: #a1a1a1; border-color: #8c8c8c; } .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus { background-color: #ccc; border-color: #ccc; } .btn-default .badge { color: #ccc; background-color: #404040; } .btn-primary, .gel-btn-primary { color: #000; background-color: #009d4e; border-color: #009d4e; } .btn-primary:focus, .btn-primary.focus, .gel-btn-primary:focus, .gel-btn-primary.focus { color: #000; background-color: #006a35; border-color: #001e0f; } .btn-primary:hover, .gel-btn-primary:hover { color: #000; background-color: #006a35; border-color: #006030; } .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary, .gel-btn-primary:active, .gel-btn-primary.active, .open > .dropdown-toggle.gel-btn-primary { color: #000; background-color: #006a35; background-image: none; border-color: #006030; } .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus, .gel-btn-primary:active:hover, .gel-btn-primary.active:hover, .open > .dropdown-toggle.gel-btn-primary:hover, .gel-btn-primary:active:focus, .gel-btn-primary.active:focus, .open > .dropdown-toggle.gel-btn-primary:focus, .gel-btn-primary:active.focus, .gel-btn-primary.active.focus, .open > .dropdown-toggle.gel-btn-primary.focus { color: #000; background-color: #004623; border-color: #001e0f; } .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .gel-btn-primary.disabled:hover, .gel-btn-primary[disabled]:hover, fieldset[disabled] .gel-btn-primary:hover, .gel-btn-primary.disabled:focus, .gel-btn-primary[disabled]:focus, fieldset[disabled] .gel-btn-primary:focus, .gel-btn-primary.disabled.focus, .gel-btn-primary[disabled].focus, fieldset[disabled] .gel-btn-primary.focus { background-color: #009d4e; border-color: #009d4e; } .btn-primary .badge, .gel-btn-primary .badge { color: #009d4e; background-color: #000; } .btn-success { color: #000; background-color: #009d4e; border-color: #009d4e; } .btn-success:focus, .btn-success.focus { color: #000; background-color: #006a35; border-color: #001e0f; } .btn-success:hover { color: #000; background-color: #006a35; border-color: #006030; } .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { color: #000; background-color: #006a35; background-image: none; border-color: #006030; } .btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus { color: #000; background-color: #004623; border-color: #001e0f; } .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus { background-color: #009d4e; border-color: #009d4e; } .btn-success .badge { color: #009d4e; background-color: #000; } .btn-info { color: #000; background-color: #bbb; border-color: #bbb; } .btn-info:focus, .btn-info.focus { color: #000; background-color: #a2a2a2; border-color: #7b7b7b; } .btn-info:hover { color: #000; background-color: #a2a2a2; border-color: #9c9c9c; } .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { color: #000; background-color: #a2a2a2; background-image: none; border-color: #9c9c9c; } .btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus { color: #000; background-color: #909090; border-color: #7b7b7b; } .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus { background-color: #bbb; border-color: #bbb; } .btn-info .badge { color: #bbb; background-color: #000; } .btn-warning { color: #fff; background-color: #2b2b2b; border-color: #2b2b2b; } .btn-warning:focus, .btn-warning.focus { color: #fff; background-color: #121212; border-color: #000000; } .btn-warning:hover { color: #fff; background-color: #121212; border-color: #0c0c0c; } .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { color: #fff; background-color: #121212; background-image: none; border-color: #0c0c0c; } .btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus { color: #fff; background-color: #000000; border-color: #000000; } .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus { background-color: #2b2b2b; border-color: #2b2b2b; } .btn-warning .badge { color: #2b2b2b; background-color: #fff; } .btn-danger { color: #fff; background-color: #1a1a1a; border-color: #1a1a1a; } .btn-danger:focus, .btn-danger.focus { color: #fff; background-color: #000000; border-color: #000000; } .btn-danger:hover { color: #fff; background-color: #000000; border-color: #000000; } .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { color: #fff; background-color: #000000; background-image: none; border-color: #000000; } .btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus { color: #fff; background-color: #000000; border-color: #000000; } .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus { background-color: #1a1a1a; border-color: #1a1a1a; } .btn-danger .badge { color: #1a1a1a; background-color: #fff; } .btn-link { font-weight: 400; color: #00754a; border-radius: 0; } .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; } .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; } .btn-link:hover, .btn-link:focus { color: #00754a; text-decoration: underline; background-color: transparent; } .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus { color: #666; text-decoration: none; } .btn-lg { padding: 10px 15px; font-size: 20px; line-height: 1.5; border-radius: 2px; } .btn-sm { padding: 4px 8px; font-size: 14px; line-height: 1.5; border-radius: 2px; } .btn-xs { padding: 2px 6px; font-size: 14px; line-height: 1.5; border-radius: 2px; } .btn-block { display: block; width: 100%; } .btn-block + .btn-block { margin-top: 5px; } input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; } .modal-open { overflow: hidden; } .modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; } .modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; } .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); } .modal-open .modal { overflow-x: hidden; overflow-y: auto; } .modal-dialog { position: relative; width: auto; margin: 10px; } .modal-content { position: relative; background-color: #fff; background-clip: padding-box; border: 1px solid #929292; border-radius: 2px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); outline: 0; } .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; } .modal-backdrop.fade { filter: alpha(opacity=0); opacity: 0; } .modal-backdrop.in { filter: alpha(opacity=50); opacity: 0.5; } .modal-header { padding: 20px; border-bottom: 1px solid transparent; } .modal-header .close { margin-top: -2px; } .modal-title { margin: 0; line-height: 1.7; } .modal-body { position: relative; padding: 20px; } .modal-footer { padding: 20px; text-align: right; border-top: 1px solid transparent; } .modal-footer .btn + .btn { margin-bottom: 0; margin-left: 5px; } .modal-footer .btn-group .btn + .btn { margin-left: -1px; } .modal-footer .btn-block + .btn-block { margin-left: 0; } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; } @media (min-width: 650px) { .modal-dialog { width: 652px; margin: 30px auto; } .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } .modal-sm { width: 342px; } } @media (min-width: 960px) { .modal-lg { width: 962px; } } /*modal fullscreen */ .modal.modal-fullscreen .modal-dialog, .modal.modal-fullscreen .modal-content { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .modal.modal-fullscreen .modal-dialog { width: 100%; margin: 0; -webkit-animation-duration: 0.6s; animation-duration: 0.6s; } .modal.modal-fullscreen .modal-content { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 100%; padding: 30px; overflow: hidden; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border: 0; border-radius: 0; -webkit-box-shadow: inherit; box-shadow: inherit; } .modal.modal-fullscreen .modal-body { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 0; overflow-y: auto; } .modal.modal-fullscreen .modal-header { padding: 0 0 30px; } .modal.modal-fullscreen .modal-footer { padding-top: 30px 0 0; } .modal.modal-video .modal-dialog { position: fixed; top: 50%; left: 50%; width: 100%; max-width: 150vh; margin: 0; text-align: center; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } @media (min-width: 650px) { .modal.modal-video .modal-dialog { width: 630px; } } @media (min-width: 960px) { .modal.modal-video .modal-dialog { width: 940px; } } @media (min-width: 1270px) { .modal.modal-video .modal-dialog { width: 1250px; } } .modal.modal-video .modal-dialog .embed-responsive { min-height: 100%; } .modal.modal-has-close-btn .modal-close-btn { margin-left: auto; } @media (min-width: 960px) { .modal.modal-has-close-btn .modal-dialog { padding-top: 60px; } .modal.modal-has-close-btn .modal-close-btn { float: right; margin: -60px 0 60px 20px; } } .modal-close-btn { position: relative; display: block; width: 40px; height: 40px; background-color: transparent; border: 0; } .modal-close-btn.pull-right { margin-bottom: 20px; } .modal-close-btn::before, .modal-close-btn::after { position: absolute; top: 50%; left: 50%; display: block; width: 30px; height: 2px; content: ""; background-color: #009d4e; border-radius: 1px; } .modal-close-btn::before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); } .modal-close-btn::after { -webkit-transform: translate(-50%, -50%) rotate(-45deg); -ms-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg); } .c-banner { padding: 20px 0; } .c-banner--fixed-top, .c-banner--fixed-bottom { position: fixed; right: 0; left: 0; } .c-banner--fixed-top { top: 0; bottom: auto; } .c-banner--fixed-bottom { top: auto; bottom: 0; } .c-banner--dark { color: #fff; background-color: #000; } .c-banner--light { color: #000; background-color: #fff; } .c-banner .container { position: relative; } .c-banner__image { display: none; float: left; margin-right: 20px; } @media (min-width: 960px) { .c-banner__image { display: block; } } .c-banner__heading, .c-banner__text { font-size: 16px; line-height: 1.5; color: inherit; } .c-banner__heading { margin: 0 0 5px; font-weight: 700; } .c-banner__text { margin: 0 0 15px; } .c-banner__close-btn { position: relative; float: right; width: 40px; height: 40px; margin: -10px -10px 10px 10px; background-color: transparent; border: 0; } .c-banner__close-btn:focus { outline: 1px dotted #009d4e; } .c-banner__close-btn::before, .c-banner__close-btn::after { position: absolute; top: 50%; left: 50%; display: block; width: 30px; height: 2px; content: ""; background-color: #009d4e; border-radius: 1px; } .c-banner__close-btn::before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); } .c-banner__close-btn::after { -webkit-transform: translate(-50%, -50%) rotate(-45deg); -ms-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg); } .fade { opacity: 0; -webkit-transition: opacity 0.15s linear; transition: opacity 0.15s linear; } .fade.in { opacity: 1; } .collapse { display: none; } .collapse.in { display: block; } tr.collapse.in { display: table-row; } tbody.collapse.in { display: table-row-group; } .collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; transition-timing-function: ease; } .c-carousel__container::after { display: table; clear: both; content: ""; } .c-carousel.is-active { overflow: hidden; } .c-carousel.is-active .c-carousel__container { width: 310px; margin-left: 50%; overflow: visible !important; -webkit-transform: translateX(-50%) translateX(5px); -ms-transform: translateX(-50%) translateX(5px); transform: translateX(-50%) translateX(5px); } @media (min-width: 480px) { .c-carousel.is-active .c-carousel__container { width: 360px; } } @media (min-width: 650px) { .c-carousel.is-active .c-carousel__container { width: 473px; } } @media (min-width: 960px) { .c-carousel.is-active .c-carousel__container { width: 705px; } } @media (min-width: 1270px) { .c-carousel.is-active .c-carousel__container { width: 938px; } } .c-carousel.is-active .c-carousel__item-container { padding-right: 10px; } @media (min-width: 480px) { .c-carousel.is-active .c-carousel__item-container { padding-right: 20px; } } .l-clp--tab-timeline .rel-cardsrvc.c-item--card, .l-clp--tab-timeline-white .rel-cardsrvc.c-item--card, .l-clp--tab-timeline .rel-cardsrvc, .l-clp--tab-timeline-white .rel-cardsrvc { color: #fff; background-color: #404040 ; position: relative; z-index: 2; } .l-clp--tab-timeline [class*="-acc-tab"] header, .l-clp--tab-timeline-white [class*="-acc-tab"] header { background-color: transparent; } .l-clp--tab-timeline .cardsrvc-tabs, .l-clp--tab-timeline-white .cardsrvc-tabs { margin-bottom: 80px; } .l-clp--tab-timeline [class*="-acc-tab"] header h2, .l-clp--tab-timeline-white [class*="-acc-tab"] header h2, .l-clp--tab-timeline .cardsrvc-tabs h2, .l-clp--tab-timeline-white .cardsrvc-tabs h2 { color: #bbb; } .l-clp--tab-timeline [class*="-acc-tab"] header a.collapsed h2, .l-clp--tab-timeline-white [class*="-acc-tab"] header a.collapsed h2, .l-clp--tab-timeline .cardsrvc-tabs .active h2, .l-clp--tab-timeline-white .cardsrvc-tabs .active h2 { color: #fff; } .l-clp--tab-timeline .cardsrvc-tabs li.active a, .l-clp--tab-timeline-white .cardsrvc-tabs li.active a, .l-clp--tab-timeline .cardsrvc-tabs li a:hover, .l-clp--tab-timeline-white .cardsrvc-tabs li a:hover { border-bottom-color: transparent; } .l-clp--tab-timeline ul.cardsrvc-tabs.cardsrvc-tabs--timeline, .l-clp--tab-timeline-white ul.cardsrvc-tabs.cardsrvc-tabs--timeline { position: relative; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; max-height: inherit; overflow: visible; } .l-clp--tab-timeline ul.cardsrvc-tabs.cardsrvc-tabs--timeline li:first-child a::after, .l-clp--tab-timeline-white ul.cardsrvc-tabs.cardsrvc-tabs--timeline li:first-child a::after { left: 0; margin-left: 0; } .l-clp--tab-timeline ul.cardsrvc-tabs.cardsrvc-tabs--timeline li:last-child a::after, .l-clp--tab-timeline-white ul.cardsrvc-tabs.cardsrvc-tabs--timeline li:last-child a::after { right: 10px; left: auto; margin-right: -10px; margin-left: 0; } .l-clp--tab-timeline ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a, .l-clp--tab-timeline-white ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a { position: relative; } .l-clp--tab-timeline ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a h2, .l-clp--tab-timeline-white ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a h2 { padding: 0; } .l-clp--tab-timeline ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a::after, .l-clp--tab-timeline-white ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a::after { position: absolute; bottom: -30px; left: 50%; z-index: 1; display: block; width: 20px; height: 20px; margin-left: -10px; background: #404040; border: 3px solid #929292; border-radius: 100%; content: ""; } .l-clp--tab-timeline ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a:hover::after, .l-clp--tab-timeline-white ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a:hover::after { border-color: #009d4e; -webkit-transition: border-color 250ms ease; transition: border-color 250ms ease; } .l-clp--tab-timeline ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a.past-date:hover::after, .l-clp--tab-timeline-white ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a.past-date:hover::after { background: #009d4e; } .l-clp--tab-timeline ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a.past-date::after, .l-clp--tab-timeline-white ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a.past-date::after { border-color: #009d4e; -webkit-transition: border-color 250ms ease; transition: border-color 250ms ease; } .l-clp--tab-timeline ul.cardsrvc-tabs.cardsrvc-tabs--timeline li.active a::after, .l-clp--tab-timeline-white ul.cardsrvc-tabs.cardsrvc-tabs--timeline li.active a::after { background: #009d4e; border-color: #009d4e; } @media (min-width: 650px) { .l-clp--tab-timeline .tab-timeline__line, .l-clp--tab-timeline-white .tab-timeline__line { position: relative; height: 3px; margin: 0 -20px; margin-top: -64px; margin-bottom: 80px; background: #929292; } .l-clp--tab-timeline .tab-timeline__line-progress, .l-clp--tab-timeline-white .tab-timeline__line-progress { position: absolute; top: 0; bottom: 0; left: 0; width: 0%; background-color: #009d4e; -webkit-transition: width 500ms ease; transition: width 500ms ease; } } @media (min-width: 650px) { .l-clp--tab-timeline .rel-cardsrvc .flex-item, .l-clp--tab-timeline-white .rel-cardsrvc .flex-item { padding-bottom: 40px; } } .l-clp--tab-timeline .tab-timeline__controls, .l-clp--tab-timeline-white .tab-timeline__controls { display: none; max-width: 1230px; margin: 0 auto; } @media (min-width: 960px) { .l-clp--tab-timeline .tab-timeline__controls, .l-clp--tab-timeline-white .tab-timeline__controls { position: absolute; top: calc(50% + 80px); right: 0; left: 0; display: block; } } .l-clp--tab-timeline .tab-timeline__control-prev, .l-clp--tab-timeline-white .tab-timeline__control-prev, .l-clp--tab-timeline .tab-timeline__control-next, .l-clp--tab-timeline-white .tab-timeline__control-next { position: absolute; z-index: 1; color: #009d4e; font-size: 40px; line-height: 1; background: transparent; border: 0; cursor: pointer; } .l-clp--tab-timeline .tab-timeline__control-prev, .l-clp--tab-timeline-white .tab-timeline__control-prev { left: 60px; } .l-clp--tab-timeline .tab-timeline__control-next, .l-clp--tab-timeline-white .tab-timeline__control-next { right: 60px; } .l-clp--tab-timeline-white [class*="tab-timeline__control"] { color: #00754a; } .l-clp--tab-timeline-white .rel-cardsrvc.c-item--card, .l-clp--tab-timeline-white .rel-cardsrvc { color: #fff; background-color: #fff ; } .l-clp--tab-timeline-white [class*="-acc-tab"] header h2, .l-clp--tab-timeline-white .cardsrvc-tabs h2 { color: #2b2b2b; } .l-clp--tab-timeline-white [class*="-acc-tab"] header a.collapsed h2, .l-clp--tab-timeline-white .cardsrvc-tabs .active h2 { color: #2b2b2b; } .l-clp--tab-timeline-white ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a::after { background: #fff; } .l-clp--tab-timeline-white ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a:hover::after { border-color: #00754a; } .l-clp--tab-timeline-white ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a.past-date:hover::after { background: #00754a; } .l-clp--tab-timeline-white ul.cardsrvc-tabs.cardsrvc-tabs--timeline li a.past-date::after { border-color: #00754a; } .l-clp--tab-timeline-white ul.cardsrvc-tabs.cardsrvc-tabs--timeline li.active a::after { background: #00754a; border-color: #00754a; } @media (min-width: 650px) { .l-clp--tab-timeline-white .tab-timeline__line-progress { background-color: #00754a; } } .l-clp--tab-timeline-white .tab-timeline__controls ~ .cardsrvc-content .flex-item:nth-child(n+2) { border-left: 0; } .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid \9; border-right: 4px solid transparent; border-left: 4px solid transparent; } .dropup, .dropdown { position: relative; } .dropdown-toggle:focus { outline: 0; } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 16px; text-align: left; list-style: none; background-color: #fff; background-clip: padding-box; border: 1px solid #666; border-radius: 2px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); } .dropdown-menu.pull-right { right: 0; left: auto; } .dropdown-menu .divider { height: 1px; margin: 14px 0; overflow: hidden; background-color: #bbb; } .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.7; color: #000; white-space: nowrap; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #2b2b2b; text-decoration: none; background-color: #009d4e; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #000; text-decoration: none; background-color: #009d4e; outline: 0; } .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #bbb; } .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .open > .dropdown-menu { display: block; } .open > a { outline: 0; } .dropdown-menu-right { right: 0; left: auto; } .dropdown-menu-left { right: auto; left: 0; } .dropdown-header { display: block; padding: 3px 20px; font-size: 14px; line-height: 1.7; color: #404040; white-space: nowrap; } .dropdown-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990; } .pull-right > .dropdown-menu { right: 0; left: auto; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret { content: ""; border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid \9; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; } @media (min-width: 960px) { .navbar-right .dropdown-menu { right: 0; left: auto; } .navbar-right .dropdown-menu-left { right: auto; left: 0; } } .dropdown-header { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; } .wf-active .dropdown-header { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .navbar-nav .dropdown-menu .dropdown-header { padding-left: 0; } @media (min-width: 960px) { .gel-nav-columns .dropdown-menu { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px; } .gel-nav-columns .dropdown-menu ul, .gel-nav-columns .dropdown-menu li { -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; break-inside: avoid; overflow: hidden; } .gel-nav-columns .dropdown-menu > li { width: 260px; } .gel-nav-columns .dropdown-menu > li > a { white-space: normal; } } .pagination { display: inline-block; padding-left: 0; margin: 30px 0; border-radius: 2px; } .pagination > li { display: block; float: left; margin-left: 3px; } .pagination > li:first-child { margin-left: 0; } .pagination > li > a, .pagination > li > span { display: block; height: 32px; padding: 0 11px; font-size: 16px; line-height: 32px; color: #000; text-decoration: none; background-color: #f1f1f1; border: 1px solid #f1f1f1; border-radius: 2px; } .pagination > li > a [class*="gel-icon-"], .pagination > li > span [class*="gel-icon-"], .pagination > li > a .gel-icon, .pagination > li > span .gel-icon { line-height: inherit; } .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { color: #000; background-color: #e0e0e0; border-color: #929292; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { font-weight: 700; color: #000; cursor: default; background-color: #e4f2e1; border-color: #009d4e; } .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #929292; cursor: not-allowed; background-color: #f1f1f1; border-color: #f1f1f1; } .pagination-lg > li > a, .pagination-lg > li > span { padding: 0 12px; font-size: 20px; line-height: 36px; } .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-top-left-radius: 2px; border-bottom-left-radius: 2px; } .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-top-right-radius: 2px; border-bottom-right-radius: 2px; } .pagination-lg > li > a, .pagination-lg > li > span { height: 36px; } .pagination-sm > li > a, .pagination-sm > li > span { padding: 0 10px; font-size: 14px; line-height: 28px; } .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-top-left-radius: 2px; border-bottom-left-radius: 2px; } .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-top-right-radius: 2px; border-bottom-right-radius: 2px; } .pagination-sm > li > a, .pagination-sm > li > span { height: 28px; } .pagination-inverse > li > a, .pagination-inverse > li > span { color: #fff; background-color: #666; border-color: transparent; } .pagination-inverse > li > a:hover, .pagination-inverse > li > span:hover, .pagination-inverse > li > a:focus, .pagination-inverse > li > span:focus { color: #fff; background-color: #404040; border-color: #929292; } .pagination-inverse > .active > a, .pagination-inverse > .active > span, .pagination-inverse > .active > a:hover, .pagination-inverse > .active > span:hover, .pagination-inverse > .active > a:focus, .pagination-inverse > .active > span:focus { color: #000; background-color: #009d4e; border-color: #fff; } .pagination-inverse > .disabled > a, .pagination-inverse > .disabled > span, .pagination-inverse > .disabled > a:hover, .pagination-inverse > .disabled > span:hover, .pagination-inverse > .disabled > a:focus, .pagination-inverse > .disabled > span:focus { color: #929292; background-color: #404040; border-color: transparent; } .c-dot-paging { display: -webkit-box; display: -ms-flexbox; display: flex; } .c-dot-paging__indicator, .c-dot-paging__prev-btn, .c-dot-paging__next-btn { padding: 0; background-color: transparent; border: 0; } .c-dot-paging__indicators { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 10px 0; gap: 10px; } .c-dot-paging__indicator { display: block; width: 48px; height: 48px; cursor: pointer; background-color: #666; background-clip: padding-box; border: 18px solid transparent; border-radius: 50%; } .c-dot-paging__indicator:hover { background-color: #2b2b2b; } .c-dot-paging__indicator.is-active, .c-dot-paging__indicator.is-active:hover { cursor: default; background-color: #009d4e; } .c-dot-paging__prev-btn, .c-dot-paging__next-btn { display: none; width: 48px; height: 48px; color: #666; } .c-dot-paging__prev-btn:hover, .c-dot-paging__next-btn:hover { color: #2b2b2b; } .c-dot-paging__prev-btn:disabled, .c-dot-paging__next-btn:disabled { color: #666; opacity: 0.4; } .c-dot-paging__prev-btn::before, .c-dot-paging__next-btn::before { 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; line-height: 40px; } @media (min-width: 480px) { .c-dot-paging__prev-btn, .c-dot-paging__next-btn { display: block; } } .c-dot-paging__prev-btn:before { content: "\e01e"; } .c-dot-paging__next-btn:before { content: "\e01f"; } .c-dot-paging--centered { margin-left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .c-dot-paging--dark .c-dot-paging__indicator, .c-carousel--dark .c-dot-paging__indicator { background-color: #bbb; } .c-dot-paging--dark .c-dot-paging__indicator:hover, .c-carousel--dark .c-dot-paging__indicator:hover { background-color: #fff; } .c-dot-paging--dark .c-dot-paging__indicator.is-active, .c-carousel--dark .c-dot-paging__indicator.is-active, .c-dot-paging--dark .c-dot-paging__indicator.is-active:hover, .c-carousel--dark .c-dot-paging__indicator.is-active:hover { background-color: #009d4e; } .c-dot-paging--dark .c-dot-paging__prev-btn, .c-carousel--dark .c-dot-paging__prev-btn, .c-dot-paging--dark .c-dot-paging__next-btn, .c-carousel--dark .c-dot-paging__next-btn { color: #bbb; } .c-dot-paging--dark .c-dot-paging__prev-btn:hover, .c-carousel--dark .c-dot-paging__prev-btn:hover, .c-dot-paging--dark .c-dot-paging__next-btn:hover, .c-carousel--dark .c-dot-paging__next-btn:hover { color: #fff; } .c-dot-paging--dark .c-dot-paging__prev-btn:disabled, .c-carousel--dark .c-dot-paging__prev-btn:disabled, .c-dot-paging--dark .c-dot-paging__next-btn:disabled, .c-carousel--dark .c-dot-paging__next-btn:disabled { color: #bbb; } .center-table { position: relative; left: 50%; display: inline-block; margin-right: auto !important; margin-left: auto !important; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .table-change { padding-bottom: 0 !important; } .table-change figcaption div { color: #666; font-size: 20px; } .table-change thead tr th:first-of-type { white-space: nowrap; } .table-change thead tr th:first-of-type .u-border--thick { position: relative; display: inline-block; width: 250px; height: 2px; vertical-align: middle; background: #009d4e; } .table-change thead tr th:first-of-type .u-border--thick::after { position: absolute; top: -5px; right: -5px; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #009d4e; content: ""; } @media (max-width: 650px) { .table-change thead tr th:first-of-type .u-border--thick { width: 100px; } } .table-change thead tr th, .table-change tbody tr td { text-align: left; } .c-subscribe--tile { margin: 4px 5px; } .c-subscribe--tile p, .c-subscribe--tile .c-quick-subscribe__checkbox-marketing label { font-weight: 300; font-size: 14px; } .c-subscribe-redirect { max-width: 1230px; margin: 0 auto; padding: 40px; border: 1px solid #bbb; } .c-subscribe-redirect .c-subscribe-redirect__description p { font-size: 14px; font-weight: 400; line-height: 1.7; } .c-subscribe-redirect .c-subscribe-redirect__description p:first-child { margin-top: 0; } .c-subscribe-redirect .c-subscribe-redirect__description p:last-child { margin-bottom: 0; } .c-subscribe-redirect p.c-subscribe-redirect__description-title { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; font-weight: 600; } .wf-active .c-subscribe-redirect p.c-subscribe-redirect__description-title { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .c-subscribe-redirect label { color: #000; } .card--black .c-subscribe-redirect label, .card--gray-6 .c-subscribe-redirect label, .card--gray-7 .c-subscribe-redirect label { color: #929292; } .c-subscribe-redirect__inline-input { display: -webkit-box; display: -ms-flexbox; display: flex; } @media (max-width: 649px) { .c-subscribe-redirect__inline-input { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .c-subscribe-redirect__inline-input .form-control { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; min-width: 200px; padding: 0 5px; color: #000; font-size: 14px; background-color: #f1f1f1; border: 0; -webkit-box-shadow: inset 0 -2px 0 #009d4e; box-shadow: inset 0 -2px 0 #009d4e; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; } .c-subscribe-redirect__inline-input .form-control:focus { outline: none; -webkit-box-shadow: 0 0 0 1px #009d4e; box-shadow: 0 0 0 1px #009d4e; } .card--black .c-subscribe-redirect__inline-input .form-control, .card--gray-6 .c-subscribe-redirect__inline-input .form-control, .card--gray-7 .c-subscribe-redirect__inline-input .form-control { background-color: #f1f1f1; } .c-subscribe-redirect__inline-input .btn { margin-top: 10px; } @media (min-width: 650px) { .c-subscribe-redirect__inline-input .btn { margin-top: 0; margin-left: 10px; } } .t-subscribe-v11 .c-subscribe-redirect { max-width: 1280px; padding: 30px 20px; color: #000; background: #f1f1f1; border: 0; } @media (min-width: 650px) { .t-subscribe-v11 .c-subscribe-redirect { padding: 40px; } } .t-subscribe-v11 .c-subscribe-redirect label { display: none; } .t-subscribe-v11 .c-subscribe-redirect .flex--center { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .t-subscribe-v11 .c-subscribe-redirect .form-control { min-width: 100px; background-color: #fff; border: 1px solid #bbb; -webkit-box-shadow: none; box-shadow: none; } @media (min-width: 960px) { .t-subscribe-v11 .c-subscribe-redirect .form-control { min-width: 525px; } } .t-subscribe-v11 .c-subscribe-redirect .form-control:focus { outline: none; -webkit-box-shadow: 0 0 0 1px #009d4e; box-shadow: 0 0 0 1px #009d4e; } .t-subscribe-v11 .c-subscribe-redirect__description { margin-bottom: 10px !important; } .t-subscribe-v11 .c-subscribe-redirect__description p { font-size: 27px; font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; line-height: 1.25; text-align: center; } @media (min-width: 650px) { .t-subscribe-v11 .c-subscribe-redirect__description p { font-size: 39px; } } .t-subscribe-v11 .c-subscribe-redirect__inline-input { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .t-subscribe-v11 .c-subscribe-redirect__inline-input .btn { margin-top: 0; margin-left: 10px; white-space: nowrap; } .c-comparisonTable { position: relative; width: 100%; max-width: 100%; font-size: 16px; } .c-comparisonTable td, .c-comparisonTable th { padding: 10px 20px; text-align: center; vertical-align: top; border-top: 1px solid #bbb; border-right: 1px solid #bbb; border-bottom: 1px solid #bbb; } .c-comparisonTable td:first-child, .c-comparisonTable th:first-child { padding-left: 0; font-weight: 300; text-align: left; } .c-comparisonTable td:last-child, .c-comparisonTable th:last-child { border-right: 0; } .c-comparisonTable--link td:first-child, .c-comparisonTable--link th:first-child { border-right: 0; } .c-comparisonTableContainer { padding: 35px 35px 0; overflow-x: auto; } .c-comparisonTableContainer--no-border { margin-left: -35px; } .c-ws-normal td { white-space: normal; border-top: 0; font-size: 18px; font-weight: 400; line-height: 1.7; } .c-ws-normal .link--primary { color: #009d4e; } .c-viewSample { display: block; font-weight: 600; line-height: 28px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; } .wf-active .c-viewSample { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .c-viewSample a { color: #00754a; font-weight: 600; white-space: nowrap; } @media screen and (min-width: 1270px) { .c-viewSample { float: right; } } .c-hasOption { vertical-align: middle; } .c-hasOption::after { display: inline-block; width: 10px; height: 10px; background-color: #00754a; border-radius: 50%; content: " "; } .c-rowTitle th { padding-left: 20px !important; font-weight: 600 !important; text-align: left; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; } .wf-active .c-rowTitle th { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .c-learnMore { color: #00754a; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0.1em; } .wf-active .c-learnMore { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .c-bottomDisclaimer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 20px 0; font-style: italic; } .c-centerBtn { position: relative; left: 50%; margin-top: 40px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .c-bottomMargin { margin-bottom: 40px; } .c-singleLearnMore { display: inline-block; float: none; margin-bottom: 10px; color: #00754a; font-weight: 600; line-height: normal; } .c-flag { position: absolute; left: 5px; margin: 35px 0 0; padding: 10px 20px; font-weight: 600 !important; font-size: 14px !important; line-height: normal !important; letter-spacing: 1.4px; background-color: #009d4e; } .c-flag--right { right: 5px; left: auto; margin: 75px 0 0; } @media (max-width: 1269px) { .c-flag--right { position: relative; right: 0; display: block; float: left; margin-top: 0; margin-bottom: 15px; -webkit-transform: translateX(-20px); -ms-transform: translateX(-20px); transform: translateX(-20px); } .c-flag--right br { display: none; } .c-flag--right + div:first-of-type { clear: both; } } @media (max-width: 959px) { .c-flag { position: inherit; float: left; margin-bottom: 15px; -webkit-transform: translateX(-20px); -ms-transform: translateX(-20px); transform: translateX(-20px); } .c-flag br { display: none; } .c-flag + div:first-of-type { clear: both; } } @media screen and (min-width: 960px) { .c-comparison .c-comparison__item { width: 305px; } .c-comparison > div:first-child { margin: 28px 0; } .c-comparison > div:nth-child(2) { z-index: 0; margin: 0; } } .c-comparison .c-comparison__item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; margin: 10px auto; padding: 30px; text-align: center; } .c-comparison .c-comparison__item-ribbon { position: absolute; top: 7px; left: -3px; padding: 0 7px 0 10px; font-weight: 400 !important; font-size: 11px !important; letter-spacing: 0.1em; } .c-comparison .c-comparison__item .btn { display: block; } @media screen and (min-width: 960px) { .c-comparison .c-comparison__item .btn { display: inline-block; } } .c-comparison__item-checklist { position: relative; padding: 0 0 0 30px; list-style: none; } .c-comparison__item-checklist li + li { margin-top: 10px; } .c-comparison__item-checklist li div { position: absolute; left: 0; margin: 5px; color: #00754a; font-weight: 600; } .c-comparison-card--green { outline: 2px solid #009d4e; } .c-comparison-card--green > a:focus { outline-color: #000; } .c-comparison-card, .c-comparison-card--green { padding: 30px 30px 0; background-color: #fff; border-radius: 8px; -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); } .c-comparison-card:not(.c-comparison-card--green), .c-comparison-card--green:not(.c-comparison-card--green) { border: 0; } .c-comparison-card__container, .c-comparison-card--green__container { display: grid; grid-auto-rows: 530px; grid-gap: 20px; grid-template-rows: 585px; grid-template-columns: repeat(auto-fit, 293px); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 30px; } .c-comparison-card__header, .c-comparison-card--green__header { height: 15px; } .c-comparison-card__desc, .c-comparison-card--green__desc { height: 125px; } .c-comparison-card__tag, .c-comparison-card--green__tag { display: inline-block; margin-bottom: 5px; padding: 0 10px; color: #00754a; font-weight: 600; font-size: 11px; letter-spacing: 1.1px; text-transform: uppercase; background-color: #e4f2e1; border-radius: 4px; } .c-comparison-card__report-link, .c-comparison-card--green__report-link { width: 100%; margin-left: -30px; padding: 10px; color: #000; text-align: center; border-radius: 0 0 5px 5px; cursor: pointer; } .c-comparison-card__report-link:hover, .c-comparison-card--green__report-link:hover { color: #000; text-decoration: underline; text-underline-offset: 4px; } .c-comparison-card > a:focus, .c-comparison-card--green > a:focus { color: #000; } .c-comparison-card ul, .c-comparison-card--green ul { padding-left: 0; list-style: none; } .c-comparison-card ul .c-tooltip, .c-comparison-card--green ul .c-tooltip { margin-left: 0; } .c-comparison-card ul .c-tooltip::before, .c-comparison-card--green ul .c-tooltip::before { font-size: 11px; } .clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after { display: table; content: " "; } .clearfix:after, .dl-horizontal dd:after, .modal-header:after, .modal-footer:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse: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; } } .btn, .btn-wrapper:not(#x_) > a, .gel-btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-radius 0.2s ease-in-out; transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-radius 0.2s ease-in-out; padding: 0 12px; font-size: 11px; line-height: 28px; border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-transform: uppercase; letter-spacing: 0.1em; } .btn:focus, .btn-wrapper:not(#x_) > a:focus, .btn:active:focus, .btn-wrapper:not(#x_) > a:active:focus { outline: 5px auto -webkit-focus-ring-color; outline: 1px dotted #009d4e; outline-offset: -2px; } .btn:hover, .btn-wrapper:not(#x_) > a:hover, .btn:focus, .btn-wrapper:not(#x_) > a:focus { color: inherit; text-decoration: none; background-color: transparent; } .btn [class*=gel-icon], .btn-wrapper:not(#x_) > a [class*=gel-icon] { margin-top: -3px; vertical-align: middle; } .btn [class*=gel-icon]:first-child, .btn-wrapper:not(#x_) > a [class*=gel-icon]:first-child { margin-right: 5px; } .btn [class*=gel-icon]:last-child:not(:only-child), .btn-wrapper:not(#x_) > a [class*=gel-icon]:last-child:not(:only-child) { margin-left: 5px; } a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; } .btn + .btn { margin-left: 10px; } .btn-wrapper + .btn-wrapper { margin-left: 10px; } .btn-link-wrapper + .btn-wrapper, .btn-wrapper + .btn-link-wrapper { margin-left: 0; } .btn.btn-icon:not(.btn-lg), .btn.btn-icon:not(.btn-sm), .btn.btn-icon:not(.btn-xs) { min-width: 32px; min-height: 32px; padding: 0 5px 0 7px; font-size: 12px; line-height: 1; letter-spacing: 0; word-spacing: 0; } .input-group-btn .btn { min-height: 36px; padding: 2px 8px; border-color: #929292; } .btn.disabled, .btn[disabled], fieldset[disabled] .btn, .btn.disabled:hover, .btn[disabled]:hover, fieldset[disabled] .btn:hover, .btn.disabled:focus, .btn[disabled]:focus, fieldset[disabled] .btn:focus, .btn.disabled:active, .btn[disabled]:active, fieldset[disabled] .btn:active { color: #666; cursor: not-allowed; background-color: #f1f1f1; border-color: #e0e0e0; } .btn-info, .btn-warning, .btn-danger, .btn-default, .btn-info-wrapper:not(#x_) > a, .btn-warning-wrapper:not(#x_) > a, .btn-danger-wrapper:not(#x_) > a, .btn-default-wrapper:not(#x_) > a, .btn-info-ghost:hover, .btn-warning-ghost:hover, .btn-danger-ghost:hover, .btn-default-ghost:hover, .btn-info-ghost-wrapper:not(#x_) > a:hover, .btn-warning-ghost-wrapper:not(#x_) > a:hover, .btn-danger-ghost-wrapper:not(#x_) > a:hover, .btn-default-ghost-wrapper:not(#x_) > a:hover, .btn-info-ghost:focus, .btn-warning-ghost:focus, .btn-danger-ghost:focus, .btn-default-ghost:focus, .btn-info-ghost-wrapper:not(#x_) > a:focus, .btn-warning-ghost-wrapper:not(#x_) > a:focus, .btn-danger-ghost-wrapper:not(#x_) > a:focus, .btn-default-ghost-wrapper:not(#x_) > a:focus { color: #000; background-color: #bbb; border-color: #bbb; } .btn-info-ghost, .btn-warning-ghost, .btn-danger-ghost, .btn-default-ghost, .btn-info-ghost-wrapper:not(#x_) > a, .btn-warning-ghost-wrapper:not(#x_) > a, .btn-danger-ghost-wrapper:not(#x_) > a, .btn-default-ghost-wrapper:not(#x_) > a, .btn-info:hover, .btn-warning:hover, .btn-danger:hover, .btn-default:hover, .btn-info-wrapper:not(#x_) > a:hover, .btn-warning-wrapper:not(#x_) > a:hover, .btn-danger-wrapper:not(#x_) > a:hover, .btn-default-wrapper:not(#x_) > a:hover, .btn-info:focus, .btn-warning:focus, .btn-danger:focus, .btn-default:focus, .btn-info-wrapper:not(#x_) > a:focus, .btn-warning-wrapper:not(#x_) > a:focus, .btn-danger-wrapper:not(#x_) > a:focus, .btn-default-wrapper:not(#x_) > a:focus { color: inherit; background-color: transparent; border-color: #bbb; } .btn-info:active, .btn-warning:active, .btn-danger:active, .btn-default:active, .btn-info-wrapper:not(#x_) > a:active, .btn-warning-wrapper:not(#x_) > a:active, .btn-danger-wrapper:not(#x_) > a:active, .btn-default-wrapper:not(#x_) > a:active { color: inherit; background-color: rgba(187, 187, 187, 0.15); outline: 0; } .btn-info-ghost:active, .btn-warning-ghost:active, .btn-danger-ghost:active, .btn-default-ghost:active, .btn-info-ghost-wrapper:not(#x_) > a:active, .btn-warning-ghost-wrapper:not(#x_) > a:active, .btn-danger-ghost-wrapper:not(#x_) > a:active, .btn-default-ghost-wrapper:not(#x_) > a:active { background-color: rgba(187, 187, 187, 0.85); } .btn-info-ghost:focus, .btn-warning-ghost:focus, .btn-danger-ghost:focus, .btn-default-ghost:focus, .btn-info-ghost-wrapper:not(#x_) > a:focus, .btn-warning-ghost-wrapper:not(#x_) > a:focus, .btn-danger-ghost-wrapper:not(#x_) > a:focus, .btn-default-ghost-wrapper:not(#x_) > a:focus { outline-offset: 0; } .btn-success, .btn-primary, .btn-success-wrapper:not(#x_) > a, .btn-primary-wrapper:not(#x_) > a, .btn-success-ghost:hover, .btn-primary-ghost:hover, .btn-success-ghost-wrapper:not(#x_) > a:hover, .btn-primary-ghost-wrapper:not(#x_) > a:hover, .btn-success-ghost:focus, .btn-primary-ghost:focus, .btn-success-ghost-wrapper:not(#x_) > a:focus, .btn-primary-ghost-wrapper:not(#x_) > a:focus, .gel-btn-primary, .gel-btn-primary-wrapper:not(#x_) > a, .gel-btn-primary-ghost:hover, .gel-btn-primary-ghost-wrapper:not(#x_) > a:hover, .gel-btn-primary-ghost:focus, .gel-btn-primary-ghost-wrapper:not(#x_) > a:focus { color: #000; background-color: #009d4e; border-color: #009d4e; } .btn-success-ghost, .btn-primary-ghost, .btn-success-ghost-wrapper:not(#x_) > a, .btn-primary-ghost-wrapper:not(#x_) > a, .btn-success:hover, .btn-primary:hover, .btn-success-wrapper:not(#x_) > a:hover, .btn-primary-wrapper:not(#x_) > a:hover, .btn-success:focus, .btn-primary:focus, .btn-success-wrapper:not(#x_) > a:focus, .btn-primary-wrapper:not(#x_) > a:focus, .gel-btn-primary-ghost, .gel-btn-primary-ghost-wrapper:not(#x_) > a, .gel-btn-primary:hover, .gel-btn-primary-wrapper:not(#x_) > a:hover, .gel-btn-primary:focus, .gel-btn-primary-wrapper:not(#x_) > a:focus { color: inherit; background-color: transparent; border-color: #009d4e; } .btn-success:active, .btn-primary:active, .btn-success-wrapper:not(#x_) > a:active, .btn-primary-wrapper:not(#x_) > a:active, .gel-btn-primary:active, .gel-btn-primary-wrapper:not(#x_) > a:active { color: inherit; background-color: rgba(0, 157, 78, 0.15); outline: 0; } .btn-success-ghost:active, .btn-primary-ghost:active, .btn-success-ghost-wrapper:not(#x_) > a:active, .btn-primary-ghost-wrapper:not(#x_) > a:active, .gel-btn-primary-ghost:active, .gel-btn-primary-ghost-wrapper:not(#x_) > a:active { background-color: rgba(0, 157, 78, 0.85); } .btn-success-ghost:focus, .btn-primary-ghost:focus, .btn-success-ghost-wrapper:not(#x_) > a:focus, .btn-primary-ghost-wrapper:not(#x_) > a:focus, .gel-btn-primary-ghost:focus, .gel-btn-primary-ghost-wrapper:not(#x_) > a:focus { outline-offset: 0; } .btn-success.disabled, .btn-primary.disabled, .btn-success[disabled], .btn-primary[disabled], fieldset[disabled] .btn-success, fieldset[disabled] .btn-primary, .btn-success-ghost.disabled, .btn-primary-ghost.disabled, .btn-success-ghost[disabled], .btn-primary-ghost[disabled], fieldset[disabled] .btn-success-ghost, fieldset[disabled] .btn-primary-ghost, .btn-success.disabled:hover, .btn-primary.disabled:hover, .btn-success[disabled]:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-primary:hover, .btn-success-ghost.disabled:hover, .btn-primary-ghost.disabled:hover, .btn-success-ghost[disabled]:hover, .btn-primary-ghost[disabled]:hover, fieldset[disabled] .btn-success-ghost:hover, fieldset[disabled] .btn-primary-ghost:hover, .btn-success.disabled:focus, .btn-primary.disabled:focus, .btn-success[disabled]:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-primary:focus, .btn-success-ghost.disabled:focus, .btn-primary-ghost.disabled:focus, .btn-success-ghost[disabled]:focus, .btn-primary-ghost[disabled]:focus, fieldset[disabled] .btn-success-ghost:focus, fieldset[disabled] .btn-primary-ghost:focus, .btn-success.disabled:active, .btn-primary.disabled:active, .btn-success[disabled]:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-primary:active, .btn-success-ghost.disabled:active, .btn-primary-ghost.disabled:active, .btn-success-ghost[disabled]:active, .btn-primary-ghost[disabled]:active, fieldset[disabled] .btn-success-ghost:active, fieldset[disabled] .btn-primary-ghost:active, .gel-btn-primary.disabled, .gel-btn-primary[disabled], fieldset[disabled] .gel-btn-primary, .gel-btn-primary-ghost.disabled, .gel-btn-primary-ghost[disabled], fieldset[disabled] .gel-btn-primary-ghost, .gel-btn-primary.disabled:hover, .gel-btn-primary[disabled]:hover, fieldset[disabled] .gel-btn-primary:hover, .gel-btn-primary-ghost.disabled:hover, .gel-btn-primary-ghost[disabled]:hover, fieldset[disabled] .gel-btn-primary-ghost:hover, .gel-btn-primary.disabled:focus, .gel-btn-primary[disabled]:focus, fieldset[disabled] .gel-btn-primary:focus, .gel-btn-primary-ghost.disabled:focus, .gel-btn-primary-ghost[disabled]:focus, fieldset[disabled] .gel-btn-primary-ghost:focus, .gel-btn-primary.disabled:active, .gel-btn-primary[disabled]:active, fieldset[disabled] .gel-btn-primary:active, .gel-btn-primary-ghost.disabled:active, .gel-btn-primary-ghost[disabled]:active, fieldset[disabled] .gel-btn-primary-ghost:active { background-color: #e4f2e1; } .btn-link, .btn-link-wrapper:not(#x_) > a { font-weight: normal; color: inherit; border-radius: 0; } .btn-link:hover, .btn-link-wrapper:not(#x_) > a:hover, .btn-link:focus, .btn-link-wrapper:not(#x_) > a:focus { color: #00754a; text-decoration: none; background-color: transparent; } .btn-link, .btn-link.disabled, .btn-link[disabled], fieldset[disabled] .btn-link, .btn-link:hover, .btn-link.disabled:hover, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link:focus, .btn-link.disabled:focus, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus, .btn-link:active, .btn-link.disabled:active, .btn-link[disabled]:active, fieldset[disabled] .btn-link:active { background-color: transparent; border-color: transparent; -webkit-box-shadow: none; box-shadow: none; } .btn-lg { padding: 10px 15px; font-size: 18px; line-height: 1.7; border-radius: 2px; text-transform: none; letter-spacing: normal; } .btn-sm { padding: 5px 10px; font-size: 11px; line-height: 1.5; border-radius: 2px; } .btn-xs { padding: 3px 5px; font-size: 11px; line-height: 1.5; border-radius: 2px; } .btn-block { display: block; width: 100%; } .btn-block + .btn-block { margin-top: 5px; } input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; } .template-oms { max-width: 990px; margin: 5px auto; color: #2b2b2b; background-color: #fff; } .template-oms > .inner { padding: 20px 20px; } @media (min-width: 650px) { .template-oms > .inner { max-width: 840px; padding: 20px 40px; } } .template-oms ul, .template-oms ol { margin-top: 15px; } .template-oms ul ul, .template-oms ol ul, .template-oms ul ol, .template-oms ol ol { margin-top: 0; margin-bottom: 0; } .template-oms a { color: #2b2b2b; text-decoration: underline; } .template-oms .element a { text-decoration: none; } .template-oms select:focus-visible { outline: none; -webkit-box-shadow: inset 0 0 0 1px #00754a; box-shadow: inset 0 0 0 1px #00754a; } .template-oms select.oms-template-fix { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0.1em; display: block; width: 100%; height: 36px; padding: 5px 10px; line-height: 1.7; letter-spacing: normal; border-radius: 2px; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .wf-active .template-oms select.oms-template-fix { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .wf-active .template-oms select.oms-template-fix { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .template-oms select.oms-template-fix:focus { border: 1px solid #00754a; -webkit-box-shadow: none; box-shadow: none; } .template-oms select.oms-template-fix:focus-visible { outline: none; -webkit-box-shadow: inset 0 0 0 1px #00754a; box-shadow: inset 0 0 0 1px #00754a; } .template-oms select.oms-template-fix [disabled] { color: #666; } .template-oms select.oms-template-fix::-ms-expand { display: none; } .template-oms select.oms-template-fix option { padding: 4px 8px; background-color: #fff; } .template-oms select.oms-template-fix option[selected="selected"] { background-color: #e4f2e1; } .template-narrow { max-width: 620px; } .button { margin: 20px 0; } .button-row, .button-row--links { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 15px -5px; } .button-row .btn, .button-row .btn + .btn { margin: 5px; } .button-row--links { margin-top: 40px; } .button-row--links .btn-link { color: #00754a; font-weight: 600; } .button-row--links .btn-link:hover, .button-row--links .btn-link:focus { text-decoration: underline; } .button-row--links .btn { margin: 0 !important; } .button-row--links .btn + .btn.border { border-left: 1px solid #00754a; } @media (max-width: 480px) { .btn, .gel-btn { white-space: normal; } } .btn-ghost { color: #404040; background: transparent; border-color: #404040; } .btn-ghost:focus, .btn-ghost:hover, .btn-ghost:active:hover { color: #404040; background: #e4e4e4; border-color: #e4e4e4; } .btn-dark-ghost { color: #404040; background: transparent; border-color: #404040; } .btn-dark-ghost:focus, .btn-dark-ghost:hover, .btn-dark-ghost:active:hover { color: #fff; background: #404040; border-color: #404040; } .btn-ghost-gray { color: #2b2b2b; background: transparent; border-color: #2b2b2b; } .btn-ghost-gray:focus, .btn-ghost-gray:hover, .btn-ghost-gray:active:hover { color: #f1f1f1; background: #666; border-color: #666; } .btn-ghost-black { color: #000; background: transparent; border-color: #000; } .btn-ghost-black:focus, .btn-ghost-black:hover, .btn-ghost-black:active:hover { color: #fff; background: #000; border-color: #000; } .gel-btn-action { color: #000; background-color: #009d4e; border-color: #009d4e; } .gel-btn-action:focus, .gel-btn-action.focus { color: #000; background-color: #006a35; border-color: #001e0f; } .gel-btn-action:hover { color: #000; background-color: #006a35; border-color: #006030; } .gel-btn-action:active, .gel-btn-action.active, .open > .dropdown-toggle.gel-btn-action { color: #000; background-color: #006a35; background-image: none; border-color: #006030; } .gel-btn-action:active:hover, .gel-btn-action.active:hover, .open > .dropdown-toggle.gel-btn-action:hover, .gel-btn-action:active:focus, .gel-btn-action.active:focus, .open > .dropdown-toggle.gel-btn-action:focus, .gel-btn-action:active.focus, .gel-btn-action.active.focus, .open > .dropdown-toggle.gel-btn-action.focus { color: #000; background-color: #004623; border-color: #001e0f; } .gel-btn-action.disabled:hover, .gel-btn-action[disabled]:hover, fieldset[disabled] .gel-btn-action:hover, .gel-btn-action.disabled:focus, .gel-btn-action[disabled]:focus, fieldset[disabled] .gel-btn-action:focus, .gel-btn-action.disabled.focus, .gel-btn-action[disabled].focus, fieldset[disabled] .gel-btn-action.focus { background-color: #009d4e; border-color: #009d4e; } .gel-btn-action .badge { color: #009d4e; background-color: #000; } .gel-btn-action, .gel-btn-action-wrapper:not(#x_) > a, .gel-btn-action-ghost:hover, .gel-btn-action-ghost-wrapper:not(#x_) > a:hover, .gel-btn-action-ghost:focus, .gel-btn-action-ghost-wrapper:not(#x_) > a:focus { color: #000; background-color: #009d4e; border-color: #009d4e; } .gel-btn-action-ghost, .gel-btn-action-ghost-wrapper:not(#x_) > a, .gel-btn-action:hover, .gel-btn-action-wrapper:not(#x_) > a:hover, .gel-btn-action:focus, .gel-btn-action-wrapper:not(#x_) > a:focus { color: inherit; background-color: transparent; border-color: #009d4e; } .gel-btn-action:active, .gel-btn-action-wrapper:not(#x_) > a:active { color: inherit; background-color: rgba(0, 157, 78, 0.15); outline: 0; } .gel-btn-action-ghost:active, .gel-btn-action-ghost-wrapper:not(#x_) > a:active { background-color: rgba(0, 157, 78, 0.85); } .gel-btn-action-ghost:focus, .gel-btn-action-ghost-wrapper:not(#x_) > a:focus { outline-offset: 0; } .gel-btn-action.disabled, .gel-btn-action[disabled], fieldset[disabled] .gel-btn-action, .gel-btn-action-ghost.disabled, .gel-btn-action-ghost[disabled], fieldset[disabled] .gel-btn-action-ghost, .gel-btn-action.disabled:hover, .gel-btn-action[disabled]:hover, fieldset[disabled] .gel-btn-action:hover, .gel-btn-action-ghost.disabled:hover, .gel-btn-action-ghost[disabled]:hover, fieldset[disabled] .gel-btn-action-ghost:hover, .gel-btn-action.disabled:focus, .gel-btn-action[disabled]:focus, fieldset[disabled] .gel-btn-action:focus, .gel-btn-action-ghost.disabled:focus, .gel-btn-action-ghost[disabled]:focus, fieldset[disabled] .gel-btn-action-ghost:focus, .gel-btn-action.disabled:active, .gel-btn-action[disabled]:active, fieldset[disabled] .gel-btn-action:active, .gel-btn-action-ghost.disabled:active, .gel-btn-action-ghost[disabled]:active, fieldset[disabled] .gel-btn-action-ghost:active { background-color: #e4f2e1; } .gel-btn-primary-ghost { color: #00754a; background: transparent; border-color: #00754a; } .gel-btn-primary-ghost:focus, .gel-btn-primary-ghost:hover, .gel-btn-primary-ghost:active:hover { color: #000; background: #009d4e; border-color: #009d4e; } .gel-btn-reverse:hover, .gel-btn-reverse:focus, .gel-btn-reverse.focus { color: #fff; } .element a { display: block; text-decoration: none; } label, .input_hint, .input_instructions, .input_error_message { display: block; font-weight: 400; } label { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0.1em; margin: 0 0 5px; color: #666; } .wf-active label { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .hide-label label { margin: 0; } .hide-label label .is-optional, .hide-label label .is-required { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } input[type="checkbox"], input[type="radio"] { accent-color: #00754a; } input[type="checkbox"] + label, input[type="radio"] + label { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .radio input[type="radio"], .checkbox input[type="checkbox"] { position: absolute; margin-top: 5px; } select.form-control { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0.1em; letter-spacing: normal; background-color: #fff; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .wf-active select.form-control { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .wf-active select.form-control { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } select.form-control [disabled] { color: #666; } select.form-control::-ms-expand { display: none; } select.form-control option { padding: 4px 8px; background-color: #fff; } select.form-control option[selected="selected"] { background-color: #e4f2e1; } .form-select { position: relative; } .form-select select { padding-right: 30px !important; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .form-select::after { content: "\e010"; position: absolute; top: 30%; right: 10px; color: #2b2b2b; font-size: 11px; font-family: "gel-iconfont-v2"; pointer-events: none; } .form-inline .form-select, .form-inline .form-select select, .form-inline label { display: inline-block; } .form-inline .form-select select { padding-right: 25px; } .form-inline .form-select select::after { right: 40px; } .form-inline label { padding-right: 0.5em; letter-spacing: normal; text-transform: none; font-size: 16px; font-weight: 400; line-height: 1.7; } .form-control { border-radius: 2px; } .form-control:focus { border: 1px solid #00754a; -webkit-box-shadow: none; box-shadow: none; } abbr[title] { border-bottom-color: transparent; } .utilitymaster .form-group, .article-private .form-group { margin-bottom: 20px; } .utilitymaster abbr[title], .article-private abbr[title] { border-bottom-color: transparent; } .article-private .form-select { margin-bottom: 20px; } legend { font-size: 23px; } .required legend { margin-bottom: 12px; font-size: 20px; } .radio, .checkbox { display: block; } .checkbox label, .radiobutton label { padding-left: 20px; font-size: 16px; letter-spacing: normal; text-transform: none; } .radio-inline, .checkbox-inline { display: inline-block; } .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { margin-top: 5px; margin-left: 0; } .is-required { position: relative; top: 0.2em; color: #c61717; font-weight: 700; font-size: 150%; line-height: 0; text-decoration: none; vertical-align: baseline; } .is-optional { color: inherit; padding-left: 5px; font-weight: 300; letter-spacing: normal; text-transform: none; } .stretch-input input { width: 100%; padding: 0 10px; } .stretch-input select { width: 100%; padding: 3px 10px; } ::-webkit-input-placeholder { color: #767676; opacity: 1; } :-ms-input-placeholder { color: #767676; opacity: 1; } .form-minimalist .is-optional { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .form-minimalist .form-select::after { display: none; } .c-checkbox-toggle { width: 100%; max-width: 600px; } .c-checkbox-toggle label { padding-left: 0; } .c-checkbox-toggle .checkbox { display: inline-block; } .c-checkbox-toggle .checkbox input { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; border: 0; clip: rect(0, 0, 0, 0); } .c-checkbox-toggle .checkbox input:focus + label .on { outline: #00754a dashed 1px; } .c-checkbox-toggle .checkbox input:focus + label .off { outline: none; } .c-checkbox-toggle .checkbox input:focus:checked + label .on { outline: none; } .c-checkbox-toggle .checkbox input:focus:checked + label .off { outline: #00754a dashed 1px; } .c-checkbox-toggle .checkbox input + label .sr-on { display: none; } .c-checkbox-toggle .checkbox input + label .sr-off { display: block; } .c-checkbox-toggle .checkbox input:checked + label .on { padding: 3px 12px; color: #000; background: #009d4e; -webkit-transition: 0.5s; transition: 0.5s; content: "on"; } .c-checkbox-toggle .checkbox input:checked + label .off { padding: 3px 12px; color: #000; background: #e0e0e0; -webkit-transition: 0.5s; transition: 0.5s; content: "off"; } .c-checkbox-toggle .checkbox input:checked + label .sr-on { display: block; } .c-checkbox-toggle .checkbox input:checked + label .sr-off { display: none; } .c-checkbox-toggle .checkbox label:hover .onOff { border-color: #666; } .c-checkbox-toggle .checkbox .onOff { margin-right: 10px; padding: 6px 3px; font-weight: 600; font-size: 11px; text-transform: uppercase; background: #e0e0e0; border: #bbb 1px solid; border-radius: 2px; } .c-checkbox-toggle .checkbox .on { padding: 3px 12px; color: #000; background: #e0e0e0; border-radius: 2px; -webkit-transition: 0.5s; transition: 0.5s; content: "on"; } .c-checkbox-toggle .checkbox .off { padding: 3px 12px; color: #fff; background: #666; border-radius: 2px; -webkit-transition: 0.5s; transition: 0.5s; content: "off"; } .c-checkbox-toggle__description { display: inline-block; max-width: 75%; padding-top: 12px; color: #666; font-size: 14px; line-height: 24px; letter-spacing: 0; } @media (max-width: 649px) { .c-checkbox-toggle__description { display: block; max-width: 100%; } } .c-checkbox-toggle__left { position: relative; display: inline-block; width: 20%; vertical-align: top; } @media (max-width: 480px) { .g-recaptcha { -webkit-transform: scale(0.77); -ms-transform: scale(0.77); transform: scale(0.77); -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; } } .form-recaptcha { display: none; } @media screen { .crmcolumns:not(.o-form--ada) .requirednote::before, .crmcolumns:not(.o-form--ada) .required label::before { margin-right: 4px; font-weight: normal; content: "*"; } .crmcolumns label, .crmcolumns .input_hint, .crmcolumns .input_instructions, .crmcolumns .input_error_message { display: block; } .crmcolumns label { margin: 0 0 5px; padding: 5px 10px 0; color: #404040; } .crmcolumns .checkbox label, .crmcolumns .radiobutton label { margin-left: 30px; font-size: 16px; letter-spacing: normal; text-transform: none; } .crmcolumns .element { position: relative; margin: 20px 0; } .crmcolumns .element a { display: block; color: inherit; text-decoration: none; } .crmcolumns .element + p, .crmcolumns .element p, .crmcolumns .element > .element { margin: 0; } .crmcolumns .disabled.required label::before, .crmcolumns .disabled.required abbr, .disabled a .crmcolumns { color: #666; cursor: not-allowed; } .crmcolumns .disabled.required { color: #bbb; } .crmcolumns .disabled.required label::before, .crmcolumns .disabled.required abbr { display: none; } .crmcolumns .radio input[type="radio"], .crmcolumns .checkbox input[type="checkbox"] { position: absolute; margin-top: 5px; } .crmcolumns .textbox input, .crmcolumns textarea, .crmcolumns select { font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; line-height: 1.9; width: 100%; max-width: 100%; font-weight: 300; } .wf-active .crmcolumns .textbox input, .wf-active .crmcolumns textarea, .wf-active .crmcolumns select { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .crmcolumns .textbox input { height: 40px; padding: 0 20px; } .crmcolumns .textbox.textbox-sm label { font-size: 11px; } .crmcolumns .textbox.textbox-sm input { padding: 0 10px; font-size: 18px; } .crmcolumns textarea { width: 100%; min-width: 50%; min-height: 130px; padding: 0 20px; vertical-align: top; } .crmcolumns .form-select { position: relative; } .crmcolumns .form-select::after { content: "\e010"; position: absolute; top: 30%; right: 10px; font-size: 11px; font-family: "gel-iconfont-v2"; pointer-events: none; } .crmcolumns select { font-family: Arial, Helvetica, sans-serif; height: 40px; padding-left: 8px; font-size: 14px; background-image: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .wf-active .crmcolumns select { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .crmcolumns select[disabled] { color: #666; } .crmcolumns select option { padding: 4px 8px; } .crmcolumns .dropdown-sm { font-size: 11px; } .crmcolumns input:invalid, .crmcolumns input:-moz-ui-invalid, .crmcolumns .crmcolumns .input-validation-error textarea, .crmcolumns .crmcolumns .input-validation-error select, .crmcolumns .crmcolumns .input-validation-error input, .crmcolumns .crmcolumns .input-validation-error.textbox input { box-shadow: inset 0 -2px 0 #000; } .crmcolumns input:invalid:focus, .crmcolumns input:-moz-ui-invalid:focus, .crmcolumns .crmcolumns .input-validation-error textarea:focus, .crmcolumns .crmcolumns .input-validation-error select:focus, .crmcolumns .crmcolumns .input-validation-error input:focus, .crmcolumns .crmcolumns .input-validation-error.textbox input:focus { z-index: 1; box-shadow: inset 0 0 0 1px #000; } .crmcolumns .field-validation-error { display: block; color: #000; } .validation-summary-errors { margin: 0 0 20px; background-color: #fff; border: 1px solid #cf6b5b; } .validation-summary-errors > span { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; display: block; padding: 10px 20px; color: #000; background-color: #f4e2e2; } .wf-active .validation-summary-errors > span { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .validation-summary-errors > span::after { float: right; margin-top: -10px; color: #000; font-size: 24px; font-family: "gel-iconfont-v2"; content: "\e00c"; } .validation-summary-errors ul { margin: 20px 0; padding: 0 40px; } .validation-summary-errors li, .validation-summary-errors p { margin: 0; font-size: 14px; } .aysError.validation-summary-errors { border-color: #009d4e; } .aysError.validation-summary-errors .buttons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column wrap; flex-flow: column wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 10px; } .aysError.validation-summary-errors .buttons .button { margin: 5px 0; text-align: center; } .aysError.validation-summary-errors > span { display: none; } .aysError.validation-summary-errors ul { margin: 0; padding: 0; list-style: none; } } @media screen and (min-width: 650px) { .aysError.validation-summary-errors .buttons { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; margin: 20px 0; } } @media screen and (min-width: 650px) { .aysError.validation-summary-errors .buttons .button { margin-right: 20px; margin-left: 20px; } } .crmcolumns .textbox { color: #404040; background-color: #f1f1f1; } .crmcolumns .textbox input, .crmcolumns textarea, .crmcolumns select { color: #404040; text-transform: none; background-color: #f1f1f1; border: 0; border-radius: 2px; -webkit-box-shadow: inset 0 -2px 0 #404040; box-shadow: inset 0 -2px 0 #404040; } .crmcolumns .textbox input:focus, .crmcolumns textarea:focus, .crmcolumns select:focus, .crmcolumns .textbox input:focus-visible, .crmcolumns textarea:focus-visible, .crmcolumns select:focus-visible { outline: none; -webkit-box-shadow: inset 0 0 0 1px #00754a; box-shadow: inset 0 0 0 1px #00754a; } .crmcolumns .textbox input:required:valid, .crmcolumns textarea:required:valid, .crmcolumns select:required:valid { -webkit-box-shadow: inset 0 -2px 0 #00754a; box-shadow: inset 0 -2px 0 #00754a; } .crmcolumns select option, .crmcolumns select option[selected="selected"] { background-color: #f1f1f1; } .card--green .crmcolumns .textbox, .card--green .crmcolumns .textbox input, .card--green .crmcolumns textarea, .card--green .crmcolumns select, .card--green .crmcolumns select option, .card--green-1 .crmcolumns .textbox, .card--green-1 .crmcolumns .textbox input, .card--green-1 .crmcolumns textarea, .card--green-1 .crmcolumns select, .card--green-1 .crmcolumns select option, .card--brand-light .crmcolumns .textbox, .card--brand-light .crmcolumns .textbox input, .card--brand-light .crmcolumns textarea, .card--brand-light .crmcolumns select, .card--brand-light .crmcolumns select option, .card--transp .crmcolumns .textbox, .card--transp .crmcolumns .textbox input, .card--transp .crmcolumns textarea, .card--transp .crmcolumns select, .card--transp .crmcolumns select option, .card--gray-0 .crmcolumns .textbox, .card--gray-0 .crmcolumns .textbox input, .card--gray-0 .crmcolumns textarea, .card--gray-0 .crmcolumns select, .card--gray-0 .crmcolumns select option, .card--gray-1 .crmcolumns .textbox, .card--gray-1 .crmcolumns .textbox input, .card--gray-1 .crmcolumns textarea, .card--gray-1 .crmcolumns select, .card--gray-1 .crmcolumns select option { color: #404040; background-color: #fff; } .card--gray-2 .crmcolumns .textbox, .card--gray-2 .crmcolumns .textbox input, .card--gray-2 .crmcolumns textarea, .card--gray-2 .crmcolumns select, .card--gray-2 .crmcolumns select option, .card--gray-3 .crmcolumns .textbox, .card--gray-3 .crmcolumns .textbox input, .card--gray-3 .crmcolumns textarea, .card--gray-3 .crmcolumns select, .card--gray-3 .crmcolumns select option { color: #2b2b2b; background-color: #fff; } .card--gray-4 .crmcolumns .textbox, .card--gray-4 .crmcolumns .textbox input, .card--gray-4 .crmcolumns textarea, .card--gray-4 .crmcolumns select, .card--gray-4 .crmcolumns select option { background-color: #fff; } .card--gray-5 .crmcolumns .textbox, .card--gray-5 .crmcolumns .textbox input, .card--gray-5 .crmcolumns textarea, .card--gray-5 .crmcolumns select, .card--gray-5 .crmcolumns select option, .card--gray-6 .crmcolumns .textbox, .card--gray-6 .crmcolumns .textbox input, .card--gray-6 .crmcolumns textarea, .card--gray-6 .crmcolumns select, .card--gray-6 .crmcolumns select option, .card--gray-7 .crmcolumns .textbox, .card--gray-7 .crmcolumns .textbox input, .card--gray-7 .crmcolumns textarea, .card--gray-7 .crmcolumns select, .card--gray-7 .crmcolumns select option, .card--black .crmcolumns .textbox, .card--black .crmcolumns .textbox input, .card--black .crmcolumns textarea, .card--black .crmcolumns select, .card--black .crmcolumns select option { background-color: #fff; } .card--green.card--webpart, .card--green-1.card--webpart, .card--brand-light.card--webpart, .card--transp.card--webpart, .card--gray-0.card--webpart, .card--gray-1.card--webpart, .card--white.card--webpart, .card--green.c-cardgrp--default, .card--green-1.c-cardgrp--default, .card--brand-light.c-cardgrp--default, .card--transp.c-cardgrp--default, .card--gray-0.c-cardgrp--default, .card--gray-1.c-cardgrp--default, .card--white.c-cardgrp--default { color: #404040; } .card--green.card--webpart .checkbox label, .card--green-1.card--webpart .checkbox label, .card--brand-light.card--webpart .checkbox label, .card--transp.card--webpart .checkbox label, .card--gray-0.card--webpart .checkbox label, .card--gray-1.card--webpart .checkbox label, .card--white.card--webpart .checkbox label, .card--green.c-cardgrp--default .checkbox label, .card--green-1.c-cardgrp--default .checkbox label, .card--brand-light.c-cardgrp--default .checkbox label, .card--transp.c-cardgrp--default .checkbox label, .card--gray-0.c-cardgrp--default .checkbox label, .card--gray-1.c-cardgrp--default .checkbox label, .card--white.c-cardgrp--default .checkbox label, .card--green.card--webpart .radio label, .card--green-1.card--webpart .radio label, .card--brand-light.card--webpart .radio label, .card--transp.card--webpart .radio label, .card--gray-0.card--webpart .radio label, .card--gray-1.card--webpart .radio label, .card--white.card--webpart .radio label, .card--green.c-cardgrp--default .radio label, .card--green-1.c-cardgrp--default .radio label, .card--brand-light.c-cardgrp--default .radio label, .card--transp.c-cardgrp--default .radio label, .card--gray-0.c-cardgrp--default .radio label, .card--gray-1.c-cardgrp--default .radio label, .card--white.c-cardgrp--default .radio label, .card--green.card--webpart .dropdown label, .card--green-1.card--webpart .dropdown label, .card--brand-light.card--webpart .dropdown label, .card--transp.card--webpart .dropdown label, .card--gray-0.card--webpart .dropdown label, .card--gray-1.card--webpart .dropdown label, .card--white.card--webpart .dropdown label, .card--green.c-cardgrp--default .dropdown label, .card--green-1.c-cardgrp--default .dropdown label, .card--brand-light.c-cardgrp--default .dropdown label, .card--transp.c-cardgrp--default .dropdown label, .card--gray-0.c-cardgrp--default .dropdown label, .card--gray-1.c-cardgrp--default .dropdown label, .card--white.c-cardgrp--default .dropdown label { color: #404040; } .card--green.card--webpart p, .card--green-1.card--webpart p, .card--brand-light.card--webpart p, .card--transp.card--webpart p, .card--gray-0.card--webpart p, .card--gray-1.card--webpart p, .card--white.card--webpart p, .card--green.c-cardgrp--default p, .card--green-1.c-cardgrp--default p, .card--brand-light.c-cardgrp--default p, .card--transp.c-cardgrp--default p, .card--gray-0.c-cardgrp--default p, .card--gray-1.c-cardgrp--default p, .card--white.c-cardgrp--default p { color: #1a1a1a; } .card--gray-1.card--webpart p a, .card--gray-1.c-cardgrp--default p a { color: #005745; } .card--gray-1 input[type="checkbox"], .card--gray-1 input[type="radio"] { accent-color: #005745; } .card--gray-2.card--webpart, .card--gray-3.card--webpart, .card--gray-2.c-cardgrp--default, .card--gray-3.c-cardgrp--default { color: #1a1a1a; } .card--gray-2.card--webpart .checkbox label, .card--gray-3.card--webpart .checkbox label, .card--gray-2.c-cardgrp--default .checkbox label, .card--gray-3.c-cardgrp--default .checkbox label, .card--gray-2.card--webpart .radio label, .card--gray-3.card--webpart .radio label, .card--gray-2.c-cardgrp--default .radio label, .card--gray-3.c-cardgrp--default .radio label, .card--gray-2.card--webpart .dropdown label, .card--gray-3.card--webpart .dropdown label, .card--gray-2.c-cardgrp--default .dropdown label, .card--gray-3.c-cardgrp--default .dropdown label, .card--gray-2.card--webpart p, .card--gray-3.card--webpart p, .card--gray-2.c-cardgrp--default p, .card--gray-3.c-cardgrp--default p { color: #1a1a1a; } .card--gray-2.card--webpart p a, .card--gray-3.card--webpart p a, .card--gray-2.c-cardgrp--default p a, .card--gray-3.c-cardgrp--default p a { color: #000; text-decoration: underline; } .card--gray-2.card--webpart p a:hover, .card--gray-3.card--webpart p a:hover, .card--gray-2.c-cardgrp--default p a:hover, .card--gray-3.c-cardgrp--default p a:hover, .card--gray-2.card--webpart p a:focus, .card--gray-3.card--webpart p a:focus, .card--gray-2.c-cardgrp--default p a:focus, .card--gray-3.c-cardgrp--default p a:focus { text-decoration: none; background-color: #f1f1f1; } .card--gray-2.card--webpart input[type="checkbox"], .card--gray-3.card--webpart input[type="checkbox"], .card--gray-2.c-cardgrp--default input[type="checkbox"], .card--gray-3.c-cardgrp--default input[type="checkbox"], .card--gray-2.card--webpart input[type="radio"], .card--gray-3.card--webpart input[type="radio"], .card--gray-2.c-cardgrp--default input[type="radio"], .card--gray-3.c-cardgrp--default input[type="radio"] { accent-color: auto; } .card--gray-4.card--webpart, .card--gray-4.c-cardgrp--default { color: #f1f1f1; } .card--gray-4.card--webpart .checkbox label, .card--gray-4.c-cardgrp--default .checkbox label, .card--gray-4.card--webpart .radio label, .card--gray-4.c-cardgrp--default .radio label, .card--gray-4.card--webpart .dropdown label, .card--gray-4.c-cardgrp--default .dropdown label, .card--gray-4.card--webpart p, .card--gray-4.c-cardgrp--default p { color: #f1f1f1; } .card--gray-4.card--webpart p a, .card--gray-4.c-cardgrp--default p a { color: #e4f2e1; } .card--gray-4.card--webpart p a:hover, .card--gray-4.c-cardgrp--default p a:hover, .card--gray-4.card--webpart p a:focus, .card--gray-4.c-cardgrp--default p a:focus { background-color: #000; } .card--gray-4.card--webpart input[type="checkbox"], .card--gray-4.c-cardgrp--default input[type="checkbox"], .card--gray-4.card--webpart input[type="radio"], .card--gray-4.c-cardgrp--default input[type="radio"] { accent-color: auto; } .card--gray-5.card--webpart, .card--gray-6.card--webpart, .card--gray-7.card--webpart, .card--black.card--webpart, .card--gray-5.c-cardgrp--default, .card--gray-6.c-cardgrp--default, .card--gray-7.c-cardgrp--default, .card--black.c-cardgrp--default { color: #e0e0e0; } .card--gray-5.card--webpart .checkbox label, .card--gray-6.card--webpart .checkbox label, .card--gray-7.card--webpart .checkbox label, .card--black.card--webpart .checkbox label, .card--gray-5.c-cardgrp--default .checkbox label, .card--gray-6.c-cardgrp--default .checkbox label, .card--gray-7.c-cardgrp--default .checkbox label, .card--black.c-cardgrp--default .checkbox label, .card--gray-5.card--webpart .radio label, .card--gray-6.card--webpart .radio label, .card--gray-7.card--webpart .radio label, .card--black.card--webpart .radio label, .card--gray-5.c-cardgrp--default .radio label, .card--gray-6.c-cardgrp--default .radio label, .card--gray-7.c-cardgrp--default .radio label, .card--black.c-cardgrp--default .radio label, .card--gray-5.card--webpart .dropdown label, .card--gray-6.card--webpart .dropdown label, .card--gray-7.card--webpart .dropdown label, .card--black.card--webpart .dropdown label, .card--gray-5.c-cardgrp--default .dropdown label, .card--gray-6.c-cardgrp--default .dropdown label, .card--gray-7.c-cardgrp--default .dropdown label, .card--black.c-cardgrp--default .dropdown label, .card--gray-5.card--webpart p, .card--gray-6.card--webpart p, .card--gray-7.card--webpart p, .card--black.card--webpart p, .card--gray-5.c-cardgrp--default p, .card--gray-6.c-cardgrp--default p, .card--gray-7.c-cardgrp--default p, .card--black.c-cardgrp--default p { color: #e0e0e0; } .card--gray-5.card--webpart p a, .card--gray-6.card--webpart p a, .card--gray-7.card--webpart p a, .card--black.card--webpart p a, .card--gray-5.c-cardgrp--default p a, .card--gray-6.c-cardgrp--default p a, .card--gray-7.c-cardgrp--default p a, .card--black.c-cardgrp--default p a { color: #009d4e; } .card--gray-5.card--webpart p a:hover, .card--gray-6.card--webpart p a:hover, .card--gray-7.card--webpart p a:hover, .card--black.card--webpart p a:hover, .card--gray-5.c-cardgrp--default p a:hover, .card--gray-6.c-cardgrp--default p a:hover, .card--gray-7.c-cardgrp--default p a:hover, .card--black.c-cardgrp--default p a:hover, .card--gray-5.card--webpart p a:focus, .card--gray-6.card--webpart p a:focus, .card--gray-7.card--webpart p a:focus, .card--black.card--webpart p a:focus, .card--gray-5.c-cardgrp--default p a:focus, .card--gray-6.c-cardgrp--default p a:focus, .card--gray-7.c-cardgrp--default p a:focus, .card--black.c-cardgrp--default p a:focus { background-color: #404040; } .card--gray-5.card--webpart input[type="checkbox"], .card--gray-6.card--webpart input[type="checkbox"], .card--gray-7.card--webpart input[type="checkbox"], .card--black.card--webpart input[type="checkbox"], .card--gray-5.c-cardgrp--default input[type="checkbox"], .card--gray-6.c-cardgrp--default input[type="checkbox"], .card--gray-7.c-cardgrp--default input[type="checkbox"], .card--black.c-cardgrp--default input[type="checkbox"], .card--gray-5.card--webpart input[type="radio"], .card--gray-6.card--webpart input[type="radio"], .card--gray-7.card--webpart input[type="radio"], .card--black.card--webpart input[type="radio"], .card--gray-5.c-cardgrp--default input[type="radio"], .card--gray-6.c-cardgrp--default input[type="radio"], .card--gray-7.c-cardgrp--default input[type="radio"], .card--black.c-cardgrp--default input[type="radio"] { accent-color: #009d4e; } .gel-btn { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 400; letter-spacing: 0.1em; } .wf-active .gel-btn { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .gel-btn:hover, .gel-btn:focus { text-decoration: none; background: transparent; } .gel-btn-primary:hover, .gel-btn-primary:focus { color: #006030; background-color: transparent; } .gel-btn-primary-ghost { color: #00754a; background: transparent; border-color: #00754a; } .gel-btn-primary-ghost:focus, .gel-btn-primary-ghost:hover, .gel-btn-primary-ghost:active:hover { color: #000; background: #009d4e; border-color: #009d4e; } .btn-ghost-gray { color: #2b2b2b; background: transparent; border-color: #2b2b2b; } .btn-ghost-gray:focus, .btn-ghost-gray:hover, .btn-ghost-gray:active:hover { color: #f1f1f1; background: #666; border-color: #666; } .row::before, .row::after { display: table; content: " "; } .row::after { clear: both; } .col > .inner, .grid_column > .inner, .col > .innercolumn, .grid_column > .innercolumn { padding: 20px; } @media (min-width: 650px) { .col > .inner, .grid_column > .inner, .col > .innercolumn, .grid_column > .innercolumn { padding: 20px 40px; } } @media (min-width: 960px) { .colpos20, .colpos21 { float: left; width: 50%; } .colpos20.even, .colpos21.even { width: 50%; } } @media (min-width: 1270px) { .colpos20 { width: 60%; } .colpos21 { width: 40%; } } .modal { letter-spacing: 0; text-transform: none; } .modal-dialog { margin: 0; } @media (min-width: 650px) { .modal-dialog { margin: 150px auto; } } .modal-content { padding: 40px; padding-top: 30px; font-size: 16px; border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .modal-content h1 { margin-top: 0; } .modal-content .close { position: absolute; top: 20px; right: 20px; width: 40px; height: 40px; padding: 0; background-color: transparent; border: 0; } .modal-content .close::before, .modal-content .close::after { position: absolute; display: block; width: 40px; height: 2px; background-color: #009d4e; content: ""; } .modal-content .close::before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .modal-content .close::after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .modal-backdrop { background-color: #1a1a1a; } .modal-backdrop.in { opacity: 0.9; } .gel-autocomplete ul { margin: 0; padding: 0; list-style: none; } .gel-autocomplete li { cursor: pointer; } .gel-autocomplete li a { display: block; } .textbox .gel-autocomplete ul, .gel-autocomplete.form-autocomplete ul { color: #2b2b2b; background-color: #fff; border: 1px solid #009d4e; border-top: 0; } .textbox .gel-autocomplete li, .gel-autocomplete.form-autocomplete li { padding: 8px 20px; line-height: 1.25; } .textbox .gel-autocomplete li.highlighted, .gel-autocomplete.form-autocomplete li.highlighted { color: #1a1a1a; background-color: #009d4e; } [class*="-acc-tab"].chapter header { z-index: 0; } [class*="-acc-tab"] header { position: sticky; top: 0; z-index: 1; background: #fff; } [class*="-acc-tab"] header a { display: block; padding: 0 20px; font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; line-height: 1.63043478; text-align: center; border-bottom: 1px solid #ccc; } @media (min-width: 650px) { [class*="-acc-tab"] header a { padding-right: 0; padding-left: 0; } } [class*="-acc-tab"] header a:hover, [class*="-acc-tab"] header a:focus { font-weight: 700; text-decoration: none; } [class*="-acc-tab"] header a.collapsed { border-bottom: 0; } [class*="-acc-tab"] header a.collapsed h2 { margin-bottom: -3px; border-bottom-color: #009d4e; } [class*="-acc-tab"] header h2 { font-size: 20px; font-weight: 300; line-height: 1.9; font-family: Arial, Helvetica, sans-serif !important; display: inline-block; max-width: 700px; margin: 0 !important; padding: 15px 0; color: #666; border-bottom: 2px solid transparent; } .wf-active [class*="-acc-tab"] header h2 { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif !important; } @media (min-width: 960px) { [class*="-acc-tab"] header h2 { font-size: 36px; line-height: 1.66666667; } } [class*="-acc-tab"] .collapsing { -webkit-transition: none; transition: none; } [class*="-acc-tab"] [class$="-main"] { padding: 0 20px 16px; } @media (min-width: 650px) { [class*="-acc-tab"] [class$="-main"] { padding: 0 40px 16px; } } @media (min-width: 960px) { [class*="-acc-tab"] [class$="-main"] { padding: 0 0 16px; } } .c-accordion-details a:first-child:focus { outline: 1px dotted #009d4e; } .c-accordion-details .u-text--bold + div { margin-bottom: 18px; } .c-accordion-details .accordion-expand-label { margin-top: 5px; } .c-accordion-details .gel-icon-plus-square-solid { padding-left: 1.7em; font-weight: 600; line-height: inherit; text-indent: -1.7em; } .c-accordion-details .gel-icon-plus-square-solid::before { position: relative; top: 3px; padding-right: 8px; font-size: 20px; font-family: "gel-iconfont-v2"; } .c-accordion-details .collapsed .gel-icon-plus-square-solid:before { content: "\e037"; } .c-accordion-details .collapse { margin-left: 28px; } @media (max-width: 960px) { .accordion-details-card { margin-top: 0 !important; } } .c-accordion [data-rearrange-id] { padding: 0; } .c-accordion .c-datawrapper { margin: 15px 0 25px !important; } .paging { display: inline-block; margin: 40px auto; } .paging > span, .paging > a { display: inline-block; padding: 3px 12px; color: #2b2b2b; border: 1px solid #bbb; } .paging .current { background-color: #009d4e; } .paging .gel-icon-arrow-right-double, .paging .gel-icon-arrow-left-double { font-size: 14px; } .cardsrvc-acc-tab .c-dot-paging { padding-top: 60px; } @media (min-width: 960px) { .cardsrvc-acc-tab .c-dot-paging { position: absolute; bottom: 40px; left: 50%; margin-left: 0; } } .flex-wrapper, .flex-wrapper-5, .flex-wrapper-10, .flex-wrapper-20 { position: relative; } .flex-wrapper > div, .flex-wrapper-5 > div, .flex-wrapper-10 > div, .flex-wrapper-20 > div { -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; } .flex-item--pin { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; margin-top: auto; } /* always flex */ .flex-wrapper--block { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .flex-wrapper--inline { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .flex-wrapper--align-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .flex-wrapper--center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .flex-wrapper--gap-5 { gap: 5px; } .flex-wrapper--gap-10 { gap: 10px; } .flex-wrapper--gap-15 { gap: 15px; } .flex-wrapper--gap-20 { gap: 20px; } .flex-wrapper--gap-30 { gap: 30px; } .flex-wrapper--gap-40 { gap: 40px; } .flex-item-logo { -webkit-box-flex: 0; -ms-flex: 0 0 120px; flex: 0 0 120px; } @media (min-width: 650px) { .flex-item-logo { -webkit-box-flex: 0; -ms-flex: 0 0 150px; flex: 0 0 150px; } } @media (min-width: 960px) { .flex-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -40px; margin-left: -40px; } .flex-wrapper-5 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -5px; margin-left: -5px; } .flex-wrapper-10 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -10px; margin-left: -10px; } .flex-wrapper-20 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-right: -20px; margin-left: -20px; } .flex-wrapper--column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0; } .flex-wrapper.flex-wrapper-normal, .flex-wrapper--normal { margin-right: 0; margin-left: 0; } .flex-nowrap, .flex--nowrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .flex-center, .flex--center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .flex--start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .flex--end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .flex-item { position: relative; margin-top: 0; padding: 0 40px; } .flex-item-5 { position: relative; padding: 0 5px; } .flex-item-10 { position: relative; padding: 0 10px; } .flex-item-20 { position: relative; padding: 0 20px; } .flex-item--center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .flex-item--right { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .flex-grow-0 { -webkit-box-flex: 0 !important; -ms-flex-positive: 0 !important; flex-grow: 0 !important; } .flex-begin, .flex--begin { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .flex-last, .flex--last { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; } .flexgrow-5 { -webkit-box-flex: 5 !important; -ms-flex: 5 !important; flex: 5 !important; } .flexgrow-4 { -webkit-box-flex: 4 !important; -ms-flex: 4 !important; flex: 4 !important; } .flexgrow-3 { -webkit-box-flex: 3 !important; -ms-flex: 3 !important; flex: 3 !important; } .flexgrow-2 { -webkit-box-flex: 2 !important; -ms-flex: 2 !important; flex: 2 !important; } .flexgrow-1 { -webkit-box-flex: 1 !important; -ms-flex: 1 !important; flex: 1 !important; } .flexgrow-0 { -webkit-box-flex: 0 !important; -ms-flex: 0 !important; flex: 0 !important; } .flexsplit-80 { -ms-flex-preferred-size: 80% !important; flex-basis: 80% !important; max-width: 80%; } .flexsplit-70 { -ms-flex-preferred-size: 70% !important; flex-basis: 70% !important; max-width: 70%; } .flexsplit-60 { -ms-flex-preferred-size: 60% !important; flex-basis: 60% !important; max-width: 60%; } .flexsplit-50 { -ms-flex-preferred-size: 50% !important; flex-basis: 50% !important; max-width: 50%; } .flexsplit-40 { -ms-flex-preferred-size: 40% !important; flex-basis: 40% !important; max-width: 40%; } .flexsplit-30 { -ms-flex-preferred-size: 30% !important; flex-basis: 30% !important; max-width: 30%; } .flexsplit-20 { -ms-flex-preferred-size: 20% !important; flex-basis: 20% !important; max-width: 20%; } .flexsplit-10 { -ms-flex-preferred-size: 10% !important; flex-basis: 10% !important; max-width: 10%; } .flexsplit-25 { -ms-flex-preferred-size: 25% !important; flex-basis: 25% !important; max-width: 25%; } .flexsplit-33 { -ms-flex-preferred-size: 33.3333% !important; flex-basis: 33.3333% !important; max-width: 33.3333%; } .flexsplit-66 { -ms-flex-preferred-size: 66.6666% !important; flex-basis: 66.6666% !important; max-width: 66.6666%; } .flexitems-4 .flex-item, .flexitems-4 .flex-item-20 { -ms-flex-preferred-size: 25% !important; flex-basis: 25% !important; max-width: 25%; } .flexitems-3 .flex-item, .flexitems-3 .flex-item-20 { -ms-flex-preferred-size: 33.33333333% !important; flex-basis: 33.33333333% !important; max-width: 33.33333333%; } .flexitems-2 .flex-item, .flexitems-2 .flex-item-20 { -ms-flex-preferred-size: 50% !important; flex-basis: 50% !important; max-width: 50%; } .flexitems-1 .flex-item, .flexitems-1 .flex-item-20 { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; max-width: 100%; } .flex-pure .flex-item { padding: 0 20px; } .flex-pure .flex-item:first-child { -ms-flex-preferred-size: 38%; flex-basis: 38%; } .flex-pure .flex-item:last-child { -ms-flex-preferred-size: 62%; flex-basis: 62%; } } @media (max-width: 959px) { .flex-item:not(:last-of-type), .flex-item-20:not(:last-of-type) { margin-bottom: 40px; } } @media (min-width: 650px) { .flex-grid-3 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; } } .flex-grid-3 > div { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; min-width: 260px; min-height: 200px; margin: 5px; padding: 20px; } @media (min-width: 960px) { .flex-grid-3 > div { max-width: 300px; } } .flex-grid-3 > [class*="u-border"] { margin-bottom: 5px; } @media (min-width: 650px) { .flex-grid-4 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; } } .flex-grid-4 > div { -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; min-width: 260px; padding: 20px; } @media (min-width: 960px) { .flex-grid-4 > div { min-width: auto; max-width: 25%; } } .u-ada-link, .spreaker-player, p a:not([class]), h4 a:not([class]), .content a:not([class]), .content-card li a:not([class]), .article-content li a:not([class]), .section-flex--tags li a:not([class]), .authorDisplayLine1 a, .authorDisplayLine2 a, .article-authorbyline a, .c-additional-steps a { padding: 0.125em 0; color: inherit; text-decoration: none; border-bottom: 1px solid #00754a; } .u-ada-link:hover, .spreaker-player:hover, p a:not([class]):hover, h4 a:not([class]):hover, .content a:not([class]):hover, .content-card li a:not([class]):hover, .article-content li a:not([class]):hover, .section-flex--tags li a:not([class]):hover, .authorDisplayLine1 a:hover, .authorDisplayLine2 a:hover, .article-authorbyline a:hover, .c-additional-steps a:hover, .u-ada-link:focus, .spreaker-player:focus, p a:not([class]):focus, h4 a:not([class]):focus, .content a:not([class]):focus, .content-card li a:not([class]):focus, .article-content li a:not([class]):focus, .section-flex--tags li a:not([class]):focus, .authorDisplayLine1 a:focus, .authorDisplayLine2 a:focus, .article-authorbyline a:focus, .c-additional-steps a:focus { color: inherit; text-decoration: none; background-color: #e4f2e1; } .section--article .u-ada-link:hover, .section--article .spreaker-player:hover, .section--article p a:not([class]):hover, .section--article h4 a:not([class]):hover, .section--article .content a:not([class]):hover, .section--article .content-card li a:not([class]):hover, .section--article .article-content li a:not([class]):hover, .section--article .section-flex--tags li a:not([class]):hover, .section--article .authorDisplayLine1 a:hover, .section--article .authorDisplayLine2 a:hover, .section--article .article-authorbyline a:hover, .section--article .c-additional-steps a:hover, .section--article .u-ada-link:focus, .section--article .spreaker-player:focus, .section--article p a:not([class]):focus, .section--article h4 a:not([class]):focus, .section--article .content a:not([class]):focus, .section--article .content-card li a:not([class]):focus, .section--article .article-content li a:not([class]):focus, .section--article .section-flex--tags li a:not([class]):focus, .section--article .authorDisplayLine1 a:focus, .section--article .authorDisplayLine2 a:focus, .section--article .article-authorbyline a:focus, .section--article .c-additional-steps a:focus { background-color: #666; } body.l-clp--main-white .section--article .u-ada-link:hover, body.l-clp--main-white .section--article .spreaker-player:hover, body.l-clp--main-white .section--article p a:not([class]):hover, body.l-clp--main-white .section--article h4 a:not([class]):hover, body.l-clp--main-white .section--article .content a:not([class]):hover, body.l-clp--main-white .section--article .content-card li a:not([class]):hover, body.l-clp--main-white .section--article .article-content li a:not([class]):hover, body.l-clp--main-white .section--article .section-flex--tags li a:not([class]):hover, body.l-clp--main-white .section--article .authorDisplayLine1 a:hover, body.l-clp--main-white .section--article .authorDisplayLine2 a:hover, body.l-clp--main-white .section--article .article-authorbyline a:hover, body.l-clp--main-white .section--article .c-additional-steps a:hover, body.l-clp--main-white .section--article .u-ada-link:focus, body.l-clp--main-white .section--article .spreaker-player:focus, body.l-clp--main-white .section--article p a:not([class]):focus, body.l-clp--main-white .section--article h4 a:not([class]):focus, body.l-clp--main-white .section--article .content a:not([class]):focus, body.l-clp--main-white .section--article .content-card li a:not([class]):focus, body.l-clp--main-white .section--article .article-content li a:not([class]):focus, body.l-clp--main-white .section--article .section-flex--tags li a:not([class]):focus, body.l-clp--main-white .section--article .authorDisplayLine1 a:focus, body.l-clp--main-white .section--article .authorDisplayLine2 a:focus, body.l-clp--main-white .section--article .article-authorbyline a:focus, body.l-clp--main-white .section--article .c-additional-steps a:focus { background-color: #e4f2e1; } body.l-clp--main-green .section--article .u-ada-link:hover, body.l-clp--main-green .section--article .spreaker-player:hover, body.l-clp--main-green .section--article p a:not([class]):hover, body.l-clp--main-green .section--article h4 a:not([class]):hover, body.l-clp--main-green .section--article .content a:not([class]):hover, body.l-clp--main-green .section--article .content-card li a:not([class]):hover, body.l-clp--main-green .section--article .article-content li a:not([class]):hover, body.l-clp--main-green .section--article .section-flex--tags li a:not([class]):hover, body.l-clp--main-green .section--article .authorDisplayLine1 a:hover, body.l-clp--main-green .section--article .authorDisplayLine2 a:hover, body.l-clp--main-green .section--article .article-authorbyline a:hover, body.l-clp--main-green .section--article .c-additional-steps a:hover, body.l-clp--main-green .section--article .u-ada-link:focus, body.l-clp--main-green .section--article .spreaker-player:focus, body.l-clp--main-green .section--article p a:not([class]):focus, body.l-clp--main-green .section--article h4 a:not([class]):focus, body.l-clp--main-green .section--article .content a:not([class]):focus, body.l-clp--main-green .section--article .content-card li a:not([class]):focus, body.l-clp--main-green .section--article .article-content li a:not([class]):focus, body.l-clp--main-green .section--article .section-flex--tags li a:not([class]):focus, body.l-clp--main-green .section--article .authorDisplayLine1 a:focus, body.l-clp--main-green .section--article .authorDisplayLine2 a:focus, body.l-clp--main-green .section--article .article-authorbyline a:focus, body.l-clp--main-green .section--article .c-additional-steps a:focus { background-color: #fff; } .card--webpart .spreaker-player:hover, .card--webpart .spreaker-player:focus { color: #000; } [class*="u-ada-link--on"] { padding: 0.125em 0; color: inherit; text-decoration: none; border-bottom: 1px solid; } [class*="u-ada-link--on"]:hover, [class*="u-ada-link--on"]:focus { color: inherit; text-decoration: none; } .u-ada-link--on-dark { border-bottom-color: #009d4e; } .u-ada-link--on-dark:hover, .u-ada-link--on-dark:focus { background-color: #404040; } .u-ada-link--on-gray5 { border-bottom-color: #009d4e; } .u-ada-link--on-gray5:hover, .u-ada-link--on-gray5:focus { background-color: #2b2b2b; } .u-ada-link--on-green1 { border-bottom-color: #00754a; } .u-ada-link--on-green1:hover, .u-ada-link--on-green1:focus { background-color: #fff; } .u-ada-link--caslon { background: -webkit-gradient(linear, left top, left bottom, from(#00754a), to(#00754a)) no-repeat; background: linear-gradient(#00754a, #00754a) no-repeat; background-position: 0 1.12em; background-size: 100% 1px; } .u-ada-link--caslon:hover, .u-ada-link--caslon:focus { color: inherit; text-decoration: none; background: none; } .u-ada-link--noborder { border-color: transparent; } .u-ada-link--on-hover { background: none; border-color: transparent; } .u-ada-link--on-hover:hover, .u-ada-link--on-hover:focus { border-color: #009d4e; } .play-btn { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: var(--play-width); height: var(--play-width); vertical-align: middle; border: var(--play-border) solid var(--play-color); border-radius: 50%; -webkit-clip-path: inset(0 round 50%); clip-path: inset(0 round 50%); --play-width: 50px; --play-border: 4px; --play-arrow-height: 11px; --play-arrow-width: 19px; --play-color: #000; } @media (min-width: 650px) { .play-btn { --play-width: 70px; --play-arrow-height: 14px; --play-arrow-width: 25px; } } .play-btn--xsmall { --play-width: 20px; --play-border: 2px; --play-arrow-height: 5px; --play-arrow-width: 8px; } .play-btn--small { --play-width: 50px; --play-arrow-height: 11px; --play-arrow-width: 19px; } .play-btn--large { --play-width: 50px; --play-arrow-height: 11px; --play-arrow-width: 19px; } @media (min-width: 480px) { .play-btn--large { --play-width: 70px; --play-arrow-height: 14px; --play-arrow-width: 25px; } } @media (min-width: 650px) { .play-btn--large { --play-width: 90px; --play-border: 5px; --play-arrow-height: 19px; --play-arrow-width: 34px; } } .play-btn--white, .card--black .play-btn, .card--gray-4 .play-btn, .card--gray-5 .play-btn, .card--gray-6 .play-btn, .card--gray-7 .play-btn { --play-color: #fff; } .play-btn--black.play-btn--black, .play-btn--black { --play-color: #000; } .play-btn:not(:hover)::before { position: absolute; display: block; width: 0; height: 0; margin-left: 15%; background: transparent; border-top: var(--play-arrow-height) solid transparent; border-right: 0 solid transparent; border-bottom: var(--play-arrow-height) solid transparent; border-left: var(--play-arrow-width) solid var(--play-color); content: ""; } .play-btn:focus:not(:hover) { outline: 3px solid #009d4e; outline-offset: -3px; } .play-btn:hover, .play-btn__link:hover .play-btn { background: -webkit-gradient(linear, left top, right top, color-stop(35%, var(--play-color)), color-stop(35%, transparent)); background: linear-gradient(to right, var(--play-color) 35%, transparent 35%); } .play-btn:hover::before, .play-btn__link:hover .play-btn::before, .play-btn:hover::after, .play-btn__link:hover .play-btn::after { position: absolute; display: block; width: 50%; height: 100%; margin: 0; background: var(--play-color); border: 0; content: ""; } .play-btn:hover::before, .play-btn__link:hover .play-btn::before { -webkit-transform: rotate(120deg) translate(-75%, 0); -ms-transform: rotate(120deg) translate(-75%, 0); transform: rotate(120deg) translate(-75%, 0); } .play-btn:hover::after, .play-btn__link:hover .play-btn::after { -webkit-transform: rotate(-120deg) translate(-75%, 0); -ms-transform: rotate(-120deg) translate(-75%, 0); transform: rotate(-120deg) translate(-75%, 0); } .play-btn__link { position: relative; display: inline-block; } .play-btn__link .play-btn { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } [data-toggle="modal"] { cursor: pointer; } [data-toggle="modal"] > * { cursor: pointer; pointer-events: none; } 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, .tile-ribbon .tile-inner table { 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, .section-tagfilters .sort-toggle a, .section-tagfilters .sort-toggle span { 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, .landingpage .section-all-bottom .crmcolumns, .landingpage .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, .landingpage .section-all-bottom .crmcolumns > div, .landingpage .section-all-bottom .crmcolumns > li, .landingpage .section-main-bottom .crmcolumns > div, .landingpage .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, .landingpage .section-all-bottom .crmcolumns, .landingpage .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/GallupSpaces/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/GallupSpaces/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/GallupSpaces/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.5 !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.5 !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.7 !important; } .u-text--18 { font-weight: 400 !important; font-size: 18px !important; line-height: 1.7 !important; } .u-text--20 { font-weight: 300 !important; font-size: 20px !important; line-height: 1.9 !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.5 !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.5 !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.5 !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: 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; } [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-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; } .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; } :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; } .c-expansionText a.expansion-style-preserve { color: #fff; text-decoration: none; border-bottom: 1px solid #00754a; } .c-expansionText a.expansion-style-preserve:hover { background-color: #666; } .c-expansionText a span:nth-child(2) { display: none; } .expandTransition.in { -webkit-transition: height 0.4s; transition: height 0.4s; } .c-show-more { text-align: left; } .c-show-more--btn { margin: 40px 20px; text-align: center; border-bottom: 1px solid #bbb; } .c-show-more--btn:hover { background-color: #f1f1f1; } .c-show-more--btn a { display: inline-block; width: 100%; padding: 10px; color: #666; font-size: 18px; } .c-show-more--btn a:after { content: "\e010"; } .c-show-more--btn a.collapsed:after { content: "\e00f"; } .c-show-more--btn a:hover { text-decoration: none; outline: none; } .c-show-more--btn a:focus { text-decoration: none; outline: 2px solid #000; } .c-show-more--btn a::after { margin-left: 10px; color: #009d4e; font-size: 20px; font-family: "gel-iconfont-v2"; vertical-align: middle; } 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; } @media (min-width: 960px) { .header-page .navbar .container { padding-right: 5px; padding-left: 5px; } } @media (min-width: 1270px) { .header-page .navbar .container { padding-right: 10px; padding-left: 10px; } } .header-metanav-only { -webkit-transition: margin-bottom 0.3s ease-in-out; transition: margin-bottom 0.3s ease-in-out; } @media (min-width: 960px) { .header-metanav-only { margin-bottom: 20px; } } .header-metanav-only .c-gmn-navbar { position: fixed; top: 0; left: 0; width: 100%; } .header-metanav-only .c-gmn-overlay { height: 50px; } .header-page:not(.header-metanav-only) .c-gmn-nav__item--contact-us { display: none; } .navbar > .container { max-width: 940px; margin: 0 auto; } @media (min-width: 1270px) { .navbar > .container { max-width: 1250px; } } .navbar .c-link-inner-focus { outline: 0; } .navbar .c-focus-hide > .c-link-inner-focus { -webkit-box-shadow: none !important; box-shadow: none !important; } .navbar a:focus > .c-link-inner-focus, .navbar button:focus > .c-link-inner-focus { border-radius: 2px; -webkit-box-shadow: 0 0 0 2px #fff565; box-shadow: 0 0 0 2px #fff565; } .navbar a:focus:not(#x_) { outline: 0; } .navbar .navbar-toggle > .c-link-inner-focus { display: block; height: 100%; } .navbar .navbar-toggle-arrow > .c-link-inner-focus { position: absolute; top: 0; left: 0; width: 100%; } .navbar .navbar-brand .c-link-inner-focus, .navbar.c-global-nav .navbar-nav > li > a .c-link-inner-focus, .navbar.c-header-nav .navbar-nav > li > a .c-link-inner-focus { display: block; } .navbar .btn-wrapper:not(.btn-link-wrapper) > a:focus > .c-link-inner-focus { -webkit-box-shadow: none; box-shadow: none; } .navbar .dropdown-menu__list li.list-item__indent { text-indent: 10px; } @media (min-width: 960px) { .navbar.navbar-default .navbar-nav > li > a:hover { background-color: #000; } } .navbar.c-corporate-nav { min-height: 36px; max-height: 36px; background-color: #000; border-bottom: 1px solid #009d4e; } .navbar.c-corporate-nav .navbar-nav > li { margin-top: 10px; margin-bottom: 10px; } .navbar.c-corporate-nav .navbar-nav > li > a { padding: 0; color: #fff; line-height: 16px; background-color: transparent; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; } .wf-active .navbar.c-corporate-nav .navbar-nav > li > a { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .navbar.c-corporate-nav .navbar-nav > li > a .c-link-inner-focus { padding: 0 10px; } .navbar.c-corporate-nav .navbar-nav > li > a:hover { color: #009d4e; background-color: transparent; } .navbar.c-corporate-nav .navbar-nav > li + li > a > .c-link-inner-focus { padding-left: 11px; } .navbar.c-corporate-nav .navbar-nav > li + li > a > .c-link-inner-focus::before { position: absolute; top: 2px; left: 0; width: 1px; height: 12px; background-color: #fff; content: ""; } .navbar.c-corporate-nav .navbar-nav > li:last-child > a > .c-link-inner-focus { margin-right: -10px; } .navbar-collapse .navbar-nav.c-corporate-nav-collapse:last-of-type { margin-top: 15px; padding-top: 15px; border: 0; border-top: 1px solid #929292; } .navbar-collapse .navbar-nav.c-corporate-nav-collapse > li { padding: 5px 0; border: 0; } .c-global-nav + .navbar { border-top: 1px solid #929292; } .c-global-nav.navbar { z-index: 1030; background-color: #404040; } .c-global-nav::after { background-color: #000 !important; } .c-global-nav .navbar-brand { margin-top: auto !important; margin-bottom: auto !important; } .c-global-nav__toggle-icon { position: absolute; top: 50%; left: 50%; display: block; width: 20px; height: 2px; margin-top: -1px; margin-left: -10px; background-color: currentcolor; border-radius: 1px; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transition-property: opacity, background-color, -webkit-transform; transition-property: opacity, background-color, -webkit-transform; transition-property: transform, opacity, background-color; transition-property: transform, opacity, background-color, -webkit-transform; } .c-global-nav__toggle-icon:nth-child(1) { -webkit-transform: translate3d(0, -7px, 0); transform: translate3d(0, -7px, 0); } .c-global-nav__toggle-icon:nth-child(3) { -webkit-transform: translate3d(0, 7px, 0); transform: translate3d(0, 7px, 0); } .navbar-toggle.collapsed .c-global-nav__toggle-icon { background-color: #009d4e; } .navbar-toggle.collapsed .c-global-nav__toggle-icon:nth-child(1) { -webkit-transform: rotate(45deg) scaleX(1.14); -ms-transform: rotate(45deg) scaleX(1.14); transform: rotate(45deg) scaleX(1.14); } .navbar-toggle.collapsed .c-global-nav__toggle-icon:nth-child(2) { opacity: 0; } .navbar-toggle.collapsed .c-global-nav__toggle-icon:nth-child(3) { -webkit-transform: rotate(-45deg) scaleX(1.14); -ms-transform: rotate(-45deg) scaleX(1.14); transform: rotate(-45deg) scaleX(1.14); } .c-global-nav .container .navbar-nav:not(.navbar-right) > li { position: static; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li > a { padding: 0; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li > a:first-child { font-size: 14px; line-height: 50px; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li > a:hover, .c-global-nav .container .navbar-nav:not(.navbar-right) > li > a:focus, .c-global-nav .container .navbar-nav:not(.navbar-right) > li.open > a { background-color: transparent; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li .caret { display: none; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li .dropdown-menu { position: absolute; right: 50%; left: 50%; width: 100vw; font-size: 14px; background-color: #404040; border-top: 1px solid #929292; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li .dropdown-menu > li a { white-space: normal; } @media (min-width: 960px) { .c-global-nav .container .navbar-nav:not(.navbar-right) > li .dropdown-menu { z-index: 2; display: none; margin-right: -50vw; margin-left: -50vw; padding: 40px calc((100vw - 930px) / 2); opacity: 0; -webkit-transition: 100ms ease-in 500ms; transition: 100ms ease-in 500ms; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li .dropdown-menu > .dropdown-menu__list { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0 20px; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li:hover .dropdown-menu, .c-global-nav .container .navbar-nav:not(.navbar-right) > li.open .dropdown-menu { z-index: 2; display: block; opacity: 1; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li.open .dropdown-menu { -webkit-transition: none; transition: none; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li.c-global-nav__dropdown-flex .dropdown-menu > ul { display: -webkit-box; display: -ms-flexbox; display: flex; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li.c-global-nav__dropdown-flex .dropdown-menu > ul :not(:nth-of-type(2)) { -webkit-box-flex: 0; -ms-flex: 0 300px; flex: 0 300px; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li.c-global-nav__dropdown-flex .dropdown-menu > ul :nth-of-type(2) { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li.c-global-nav__dropdown-flex .dropdown-menu > ul > li:not(:last-child) { border-right: 1px solid #929292; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li.c-global-nav__dropdown-flex .dropdown-menu > ul > li:first-child { padding-right: 28px; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li.c-global-nav__dropdown-flex .dropdown-menu > ul .c-global-nav__ad { margin-top: -10px; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li.c-global-nav__dropdown-flex .dropdown-menu > ul .c-global-nav__ad:hover { -webkit-text-decoration: #009d4e underline; text-decoration: #009d4e underline; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li.c-global-nav__dropdown-flex .dropdown-menu > ul .c-global-nav__content-block { margin-right: 0; border-right: 0; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li.c-global-nav__dropdown-flex .dropdown-menu > ul .c-global-nav__link-block { padding-right: 40px; padding-left: 20px; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li.c-global-nav__dropdown-flex .dropdown-menu > ul .c-global-nav__link-block ul { margin-top: 10px; padding-left: 10px; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li.c-global-nav__dropdown-flex .dropdown-menu > ul .c-global-nav__link-block a { margin-top: -10px; } } @media (min-width: 1270px) { .c-global-nav .container .navbar-nav:not(.navbar-right) > li .dropdown-menu { padding: 40px calc((100vw - 1230px) / 2); } } .c-global-nav .container .navbar-nav:not(.navbar-right) > li:hover .dropdown-toggle, .c-global-nav .container .navbar-nav:not(.navbar-right) > li.open .dropdown-toggle, .c-global-nav .container .navbar-nav:not(.navbar-right) > li .dropdown-toggle:focus, .c-global-nav .container .navbar-nav:not(.navbar-right) > li:hover:not([class]) a, .c-global-nav .container .navbar-nav:not(.navbar-right) > li:not([class]) a:focus { -webkit-box-shadow: inset 0 -2px 0 0 #009d4e; box-shadow: inset 0 -2px 0 0 #009d4e; } .c-global-nav .container .c-global-nav__search { margin-right: -10px; margin-left: 0; padding-left: 0; } .c-global-nav .container .c-global-nav__search .navbar-right { padding-left: 0; } @media (min-width: 960px) { .c-global-nav .container .navbar-nav:not(.navbar-right) > li { position: static; margin: 0; } .c-global-nav .container .navbar-nav:not(.navbar-right) > li > a > .c-link-inner-focus { padding-right: 15px; padding-left: 15px; } .c-global-nav .container .navbar-right > li > a { padding: 0; font-size: 14px; } .c-global-nav .container .navbar-right > li > a .c-link-inner-focus { padding: 0 10px; } .c-global-nav .container .navbar-right > li + li > a > .c-link-inner-focus { padding-left: 11px; } .c-global-nav .container .navbar-right > li + li > a > .c-link-inner-focus::before { position: absolute; top: 12px; left: 0; width: 1px; height: 12px; background-color: #fff; content: ""; } } .c-global-nav__dropdown-flex .dropdown-menu > li:first-child .c-link-inner-focus { display: block; } .c-global-nav__ad { position: relative; z-index: 0; padding: 10px 20px 0; overflow: hidden; background-color: #000; border-radius: 2px; } .c-global-nav__ad a { position: relative; z-index: 1; } .c-global-nav__ad-header { padding-bottom: 5px; font-weight: 600; line-height: 1.7; } .c-global-nav__ad-body { margin-bottom: 20px; line-height: 1.7; } .c-global-nav__ad-header, .c-global-nav__ad-body { font-size: 14px; font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .c-global-nav__ad-image { width: 228px; height: 84px; margin: 0 auto; background-size: cover; border-radius: 3px 3px 0 0; } .c-global-nav__content-block { display: block; margin-bottom: 20px; padding-bottom: 20px; font-size: 14px; line-height: 1.7; border-bottom: 1px solid #929292; } @media (min-width: 960px) { .c-global-nav__content-block { grid-row: 1 / span 4; margin: 0 40px 0 0; padding: 0 40px 0 0; border-right: 1px solid #929292; border-bottom: 0; } } .c-global-nav__featured-header > :first-child { display: block; margin-bottom: 10px; font-weight: 600; } .c-global-nav__link-block > a:not(#specificity) { display: block; padding: 0; font-size: 14px; } .c-global-nav__link-block > a:not(#specificity):hover, .c-global-nav__link-block > a:not(#specificity):focus { background: #000; border: 0; } .c-global-nav__link-block > a:not(#specificity) .c-link-inner-focus { display: block; margin: 2px; padding: 8px; } @media (max-width: 959px) { .c-global-nav { margin: 0; } .c-global-nav::before { visibility: hidden !important; } .c-global-nav::after { border-bottom: 1px solid #009d4e; } .c-global-nav #navbar-global-collapse { z-index: -1; height: 100vh !important; height: calc(var(--vh, 100vh) - 100%) !important; margin-top: 1px; padding: 20px; background-color: #000; } .c-global-nav .c-corporate-nav-collapse > li a { line-height: 20px; } .c-global-nav .container.container { padding-right: 20px; padding-left: 20px; } .c-global-nav .container .navbar-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .c-global-nav .container .navbar-nav > li { -webkit-box-ordinal-group: 101; -ms-flex-order: 100; order: 100; margin-bottom: 10px; padding: 0; border-top: 0; } .c-global-nav .container .navbar-nav > li a:first-child:not(.specificity) { width: 100%; font-size: 14px; line-height: 1.7; -webkit-box-shadow: none !important; box-shadow: none !important; } .c-global-nav .container .navbar-nav > li.open { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin: 0; padding: 0 0 10px; } .c-global-nav .container .navbar-nav > li.open::before { position: absolute; top: 57px; left: 0; display: block; width: 100%; height: 1px; background: #fff; content: ""; } .c-global-nav .container .navbar-nav > li.open .dropdown-toggle:before { content: "\e011"; } .c-global-nav .container .navbar-nav > li.open .dropdown-toggle::after { display: none; } .c-global-nav .container .navbar-nav > li.open .dropdown-toggle::before { position: absolute; top: 50%; left: 0; color: #009d4e; font-size: 14px; font-family: "gel-iconfont-v2"; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .c-global-nav .container .navbar-nav > li.open .dropdown-toggle .c-link-inner-focus { padding-left: 24px; } .c-global-nav .container .navbar-nav > li.open > .dropdown-toggle:not(.specificity) { display: inline-block; font-size: 16px; line-height: 1.7; } .c-global-nav .container .navbar-nav > li.open .dropdown-menu { top: 58px; left: 50%; width: 100%; max-width: 610px; height: 100%; padding: 20px; background-color: #000; border: 0; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .c-global-nav .container .navbar-nav .c-global-nav__dropdown-flex .dropdown-menu ul > li:not(:first-child) { padding-top: 10px; } .c-global-nav .container .navbar-nav .c-global-nav__dropdown-flex .dropdown-menu ul .c-global-nav__link-block ul { padding-left: 10px; } .c-global-nav .container .navbar-nav .c-global-nav__featured-header ul { padding-left: 0; } .c-global-nav .container .navbar-nav .c-global-nav__link-block { margin: 0 -10px; } .c-global-nav .container .navbar-nav:not(.c-corporate-nav-collapse) > li.dropdown .dropdown-toggle:after { content: "\e012"; } .c-global-nav .container .navbar-nav:not(.c-corporate-nav-collapse) > li.dropdown .dropdown-toggle::after { position: absolute; top: 50%; right: 0; color: #009d4e; font-size: 14px; font-family: "gel-iconfont-v2"; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .c-global-nav .container .navbar-nav:not(.c-corporate-nav-collapse) > li > a { display: inline-block; } } .c-header-nav.navbar { background-color: #404040; } @media (min-width: 960px) { .c-header-nav.navbar .navbar-nav > .open > a { background-color: #000; } .c-header-nav.navbar .dropdown-menu { font-size: 14px; background-color: #000; } .c-header-nav.navbar .dropdown-menu > ul > li > a { white-space: nowrap; } } .c-header-nav .navbar-brand svg { width: auto; height: 28px; } .c-header-nav .navbar-nav:not(.navbar-right) > li:hover { margin-top: 5px; margin-bottom: 5px; } @media (min-width: 960px) { .c-header-nav .navbar-nav:not(.navbar-right) > li > a { font-size: 14px; } .c-header-nav .navbar-nav:not(.navbar-right) > li > a:hover { line-height: 40px; border-radius: 2px; } } .c-header-nav .navbar-nav:not(.navbar-right) > li > a .caret { display: none; } @media (min-width: 960px) { .c-header-nav .navbar-nav:not(.navbar-right) > li.dropdown > a { padding: 0; } .c-header-nav .navbar-nav:not(.navbar-right) > li.dropdown > a > .c-link-inner-focus { padding-right: 15px; padding-left: 15px; } .c-header-nav .navbar-nav:not(.navbar-right) > li.dropdown > a > .c-link-inner-focus:after { content: "\e010"; } .c-header-nav .navbar-nav:not(.navbar-right) > li.dropdown > a > .c-link-inner-focus::after { margin-left: 2px; color: #009d4e; font-size: 14px; font-family: "gel-iconfont-v2"; vertical-align: middle; } .c-header-nav .navbar-nav:not(.navbar-right) > li.open { margin-top: 0; margin-bottom: 0; } .c-header-nav .navbar-nav:not(.navbar-right) > li.open > a > .c-link-inner-focus { line-height: 50px; } .c-header-nav .navbar-nav:not(.navbar-right) > li.open > a > .c-link-inner-focus:after { content: "\e00f"; } } @media (max-width: 959px) { .c-header-nav.navbar::before, .c-header-nav.navbar::after { background-color: #404040; } .c-header-nav .container.container { padding-right: 20px; padding-left: 20px; } .c-header-nav .container.container .navbar-collapse { height: 100vh !important; padding: 20px; background-color: #404040; } .c-header-nav .container.container .navbar-right { border-bottom: 0; } .c-header-nav .container.container .navbar-nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .c-header-nav .container.container .navbar-nav > li { position: static; -webkit-box-ordinal-group: 101; -ms-flex-order: 100; order: 100; margin: 0 1px; border-top: 0; } .c-header-nav .container.container .navbar-nav > li.dropdown .dropdown-toggle:after { content: "\e012"; } .c-header-nav .container.container .navbar-nav > li.dropdown .dropdown-toggle::after { position: absolute; top: 50%; right: 0; color: #fff; font-size: 14px; font-family: "gel-iconfont-v2"; line-height: 50px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .c-header-nav .container.container .navbar-nav > li > a { display: inline-block; width: 100%; } .c-header-nav .container.container .navbar-nav > li .dropdown-menu { position: absolute; right: 50%; left: 50%; width: 100vw; background-color: #404040; border-top: 1px solid #929292; } .c-header-nav .container.container .navbar-nav > li.open { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin: 0; } .c-header-nav .container.container .navbar-nav > li.open .dropdown-toggle:before { content: "\e011"; } .c-header-nav .container.container .navbar-nav > li.open .dropdown-toggle::after { display: none; } .c-header-nav .container.container .navbar-nav > li.open .dropdown-toggle::before { position: absolute; top: 50%; color: #fff; font-size: 14px; font-family: "gel-iconfont-v2"; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .c-header-nav .container.container .navbar-nav > li.open .dropdown-toggle .c-link-inner-focus { padding-left: 24px; } .c-header-nav .container.container .navbar-nav > li.open .dropdown-menu { top: 70px; left: 50%; width: 100%; max-width: 610px; height: 100%; padding: 20px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } } .c-sitemap { padding: 40px 0 32px; color: #fff; background-color: #2b2b2b; border-top: 1px solid #009d4e; } .c-sitemap a[href]:focus { outline: 1px dotted #009d4e; outline-offset: 0; } @media (hover: none), (hover: on-demand) { .c-sitemap a[href]:focus { outline: 0; } } .c-sitemap__logo { display: inline-block; height: 30px; font-size: 21px; line-height: 30px; } .c-sitemap__logo, .c-sitemap__logo:hover, .c-sitemap__logo:focus { color: #fff; text-decoration: none; } .c-sitemap__logo .gel-icon-gallup { display: block; } .c-sitemap__logo img { display: inline-block; width: auto; max-width: 100%; height: 28px; margin-bottom: 5px; } .c-sitemap__nav { margin: 20px 0 0; } @media (min-width: 650px) { .c-sitemap__nav { -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; } } @media (min-width: 960px) { .c-sitemap__nav { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } } @media (min-width: 1270px) { .c-sitemap__nav { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; } } .c-sitemap__group, .c-sitemap__promo, .c-sitemap ul, .c-sitemap__list { -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; break-inside: avoid; overflow: hidden; } .c-sitemap__group:last-child, .c-sitemap__promo:last-child { margin-bottom: 0; } @media (min-width: 650px) { .c-sitemap__group:first-child, .c-sitemap__promo:first-child { margin-top: 0; } } .c-sitemap__group { margin: 20px 0; } .c-sitemap .nav-title, .c-sitemap__list-heading, .c-sitemap li, .c-sitemap__item { margin-bottom: 8px; line-height: 1.4; } .c-sitemap ul, .c-sitemap__list { padding: 0; margin: 0; list-style-type: none; } .c-sitemap__item--icon { display: inline-block; font-size: 0; vertical-align: top; } .c-sitemap__item--new-section { margin-top: 38px; } .c-sitemap__group a, .c-sitemap__link { font-weight: 300; } .c-sitemap__group a, .c-sitemap__link, .c-sitemap__group a:hover, .c-sitemap__link:hover, .c-sitemap__group a:focus, .c-sitemap__link:focus { color: #fff; text-decoration: none; } .c-sitemap__group a:hover, .c-sitemap__link:hover { border-bottom: 1px solid #009d4e; } .c-sitemap .nav-title, .c-sitemap__list-heading, .c-sitemap__item--heading a, .c-sitemap__item--heading .c-sitemap__link { font-weight: 400; } .c-sitemap .nav-title, .c-sitemap__list-heading, .c-sitemap__item--heading a, .c-sitemap__item--heading .c-sitemap__link, .c-sitemap .nav-title:hover, .c-sitemap__list-heading:hover, .c-sitemap__item--heading a:hover, .c-sitemap__item--heading .c-sitemap__link:hover, .c-sitemap .nav-title:focus, .c-sitemap__list-heading:focus, .c-sitemap__item--heading a:focus, .c-sitemap__item--heading .c-sitemap__link:focus { color: #009d4e; } .c-sitemap__item--icon a, .c-sitemap__item--icon .c-sitemap__link { display: inline-block; width: 24px; height: 24px; margin: 5px 5px 5px 0; background-color: #bbb; border-radius: 2px; } .c-sitemap__item--icon a, .c-sitemap__item--icon .c-sitemap__link, .c-sitemap__item--icon a:hover, .c-sitemap__item--icon .c-sitemap__link:hover, .c-sitemap__item--icon a:focus, .c-sitemap__item--icon .c-sitemap__link:focus { color: #000; } .c-sitemap__item--icon a:hover, .c-sitemap__item--icon .c-sitemap__link:hover { background-color: #fff; border-bottom: 0; } .c-sitemap__item--icon a::after, .c-sitemap__item--icon .c-sitemap__link::after { font-size: 24px; 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; } .c-sitemap__item--icon-facebook a::after, .c-sitemap__item--icon-facebook .c-sitemap__link::after { content: "\e00a"; } .c-sitemap__item--icon-twitter a::after, .c-sitemap__item--icon-twitter .c-sitemap__link::after { content: "\e00b"; } .c-sitemap__item--icon-linkedin a::after, .c-sitemap__item--icon-linkedin .c-sitemap__link::after { content: "\e009"; } .c-sitemap__item--icon-youtube a::after, .c-sitemap__item--icon-youtube .c-sitemap__link::after { content: "\e008"; } .c-sitemap li .btn, .c-sitemap__item .btn, .c-sitemap li.btn-wrapper:not(#x_) > a, .c-sitemap__item.btn-wrapper:not(#x_) > a { margin: 5px 0; } .c-sitemap li .btn-link:hover, .c-sitemap__item .btn-link:hover, .c-sitemap li.btn-link-wrapper:not(#x_) > a:hover, .c-sitemap__item.btn-link-wrapper:not(#x_) > a:hover, .c-sitemap li .btn-link:focus, .c-sitemap__item .btn-link:focus, .c-sitemap li.btn-link-wrapper:not(#x_) > a:focus, .c-sitemap__item.btn-link-wrapper:not(#x_) > a:focus { color: #fff; } .c-sitemap__promo { position: relative; display: block; padding: 10px 50px 10px 20px; margin: 20px 0; background-color: #1a1a1a; border-left: 1px solid #009d4e; } .c-sitemap__promo, .c-sitemap__promo:hover, .c-sitemap__promo:focus { color: #fff; text-decoration: none; } .c-sitemap__promo:hover { background-color: #000; } .c-sitemap__promo::after { 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; content: "\e01f"; position: absolute; top: 50%; right: 20px; color: #009d4e; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .c-sitemap__promo-text, .c-sitemap__promo-action { margin: 10px 0; } .c-sitemap__promo-text { font-size: 16px; font-weight: 400; line-height: 1.7; } .c-sitemap__promo-action { color: #009d4e; text-transform: uppercase; letter-spacing: 0.1em; font-size: 11px; font-weight: 400; line-height: 1.5; } .c-legal-banner { padding: 15px 0; color: #f1f1f1; } .c-legal-banner a[href]:focus { outline: 1px dotted #009d4e; outline-offset: 0; } @media (hover: none), (hover: on-demand) { .c-legal-banner a[href]:focus { outline: 0; } } @media (min-width: 960px) { .c-legal-banner__copyright, .c-legal-banner__nav { float: left; } } .c-legal-banner__copyright, .c-legal-banner__link { font-size: 16px; } .c-legal-banner__copyright, .c-legal-banner__nav li, .c-legal-banner__item { margin: 10px 0; line-height: 1; } .c-legal-banner__copyright { margin-right: 10px; color: #fff; } .c-legal-banner__nav { margin-top: 20px; } @media (min-width: 650px) { .c-legal-banner__nav { margin-top: 0; } } .c-legal-banner__nav ul, .c-legal-banner__list { padding: 0; margin: 0; list-style-type: none; } .c-legal-banner__nav ul::after, .c-legal-banner__list::after { display: table; clear: both; content: ""; } @media (min-width: 650px) { .c-legal-banner__nav ul, .c-legal-banner__list { margin-right: -10px; margin-left: -10px; } } @media (min-width: 650px) { .c-legal-banner__nav li, .c-legal-banner__item { float: left; padding: 0 10px; border-right: 1px solid currentColor; } .c-legal-banner__nav li:last-child, .c-legal-banner__item:last-child { border-right: 0; } } .c-legal-banner__nav a, .c-legal-banner__link { font-weight: 300; } .c-legal-banner__nav a, .c-legal-banner__link, .c-legal-banner__nav a:hover, .c-legal-banner__link:hover, .c-legal-banner__nav a:focus, .c-legal-banner__link:focus { color: #f1f1f1; text-decoration: none; } .c-legal-banner__nav a:hover, .c-legal-banner__link:hover { border-bottom: 1px solid #009d4e; } .c-legal-banner--dark { color: #bbb; background-color: #000; } .c-legal-banner--dark .c-legal-banner__nav a, .c-legal-banner--dark .c-legal-banner__link, .c-legal-banner--dark .c-legal-banner__nav a:hover, .c-legal-banner--dark .c-legal-banner__link:hover, .c-legal-banner--dark .c-legal-banner__nav a:focus, .c-legal-banner--dark .c-legal-banner__link:focus { color: #bbb; } .c-sitemap .container, .c-legal-banner .container, .c-lang-switcher .container { max-width: 1250px; margin: 0 auto; padding-right: 20px; padding-left: 20px; } .c-sitemap a[href]:focus:not(.btn-wrapper > a) { border-radius: 2px; outline: 0; -webkit-box-shadow: 0 0 0 2px #fff565; box-shadow: 0 0 0 2px #fff565; } .c-sitemap a.c-focus-hide { -webkit-box-shadow: none !important; box-shadow: none !important; } .c-sitemap--flex { background-color: #2b2b2b; border-top: 4px solid #009d4e; } .c-sitemap__nav { -webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; max-width: 690px; margin: 0; -webkit-column-count: unset; -moz-column-count: unset; column-count: unset; -webkit-column-gap: 0; -moz-column-gap: 0; column-gap: 0; } @media (min-width: 650px) { .c-sitemap__nav { display: -webkit-box; display: -ms-flexbox; display: flex; } } @media (min-width: 1270px) { .c-sitemap__nav::after { position: absolute; top: 0; right: 0; display: block; width: 1px; height: calc(100% - 30px); margin: 20px 0; background: #666; content: ""; } } .c-sitemap__group { min-width: 160px; padding-right: 30px; } .c-sitemap__group:last-child { padding-right: 0; } .c-sitemap__group a, .c-sitemap__group a:hover, .c-sitemap__group a:focus { font-size: 14px; font-weight: 400; line-height: 1.7; color: #bbb; } .c-sitemap__group li { margin-left: 2px; } .c-sitemap__group #nav-sm_default_social { white-space: nowrap; } .c-sitemap__group .c-sitemap__item--icon a, .c-sitemap__group .c-sitemap__item--icon .c-sitemap__link, .c-sitemap__group .c-sitemap__item--icon a:hover, .c-sitemap__group .c-sitemap__item--icon .c-sitemap__link:hover, .c-sitemap__group .c-sitemap__item--icon a:focus, .c-sitemap__group .c-sitemap__item--icon .c-sitemap__link:focus { color: #000; font-size: 0; } .c-sitemap__group .c-sitemap__item--icon a::after, .c-sitemap__group .c-sitemap__item--icon .c-sitemap__link::after { font-size: 24px; } .c-sitemap__item--icon-instagram a::after, .c-sitemap__item--icon-instagram .c-sitemap__link::after { content: "\e03a"; } .c-sitemap__logo { height: 36px; margin: 0; font-size: 21px; line-height: 36px; } @media (min-width: 650px) { .c-sitemap__logo { -webkit-box-flex: 2; -ms-flex: 2 0 auto; flex: 2 0 auto; margin: 25px 20px 20px 0; } } .c-sitemap__subscription { -ms-flex-preferred-size: 100%; flex-basis: 100%; } @media (min-width: 1270px) { .c-sitemap__subscription { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } } .c-sitemap__subscription-inner { width: 100%; padding-top: 30px; } @media (min-width: 1270px) { .c-sitemap__subscription-inner { padding-top: 0; padding-left: 30px; } } .c-sitemap__subscription label { font-size: 14px; font-weight: 400; line-height: 1.7; color: #bbb; } .c-sitemap__subscription-inline-input { display: -webkit-box; display: -ms-flexbox; display: flex; } .c-sitemap__subscription-inline-input .form-control { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; min-width: 200px; padding: 0 5px; color: #fff; font-size: 14px; background-color: #404040; border: 0; border-top: 2px solid transparent; border-bottom: 2px solid transparent; border-radius: 2px; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; } .c-sitemap__subscription-inline-input .form-control:focus { border-bottom-color: transparent; outline: 1px solid #009d4e; -webkit-box-shadow: none; box-shadow: none; } .c-sitemap__subscription-inline-input .form-control::-webkit-input-placeholder { color: #bbb; } .c-sitemap__subscription-inline-input .form-control::-moz-placeholder { color: #bbb; } .c-sitemap__subscription-inline-input .form-control:-ms-input-placeholder { color: #bbb; } .c-sitemap__subscription-inline-input .form-control::-ms-input-placeholder { color: #bbb; } .c-sitemap__subscription-inline-input .form-control::placeholder { color: #bbb; } .c-sitemap__subscription-inline-input button { margin-left: 10px; } .c-legal-banner { font-size: 14px; background-color: #000; } .c-legal-banner .container::before, .c-legal-banner .container::after { display: table; content: " "; } .c-legal-banner .container::after { clear: both; } .c-legal-banner__copyright, .c-legal-banner__nav li { font-size: 14px; } .c-legal-banner--dark .c-legal-banner__nav a, .c-legal-banner--dark .c-legal-banner__link, .c-legal-banner--dark .c-legal-banner__nav a:hover, .c-legal-banner--dark .c-legal-banner__link:hover, .c-legal-banner--dark .c-legal-banner__nav a:focus, .c-legal-banner--dark .c-legal-banner__link:focus { color: #fff; font-weight: 400; } @media (max-width: 480px) { .c-legal-banner__nav li { line-height: 1.4; } } .c-legal-banner a[href]:focus { border-radius: 2px; outline: 0; -webkit-box-shadow: 0 0 0 2px #fff565; box-shadow: 0 0 0 2px #fff565; } .c-legal-banner a.c-focus-hide { -webkit-box-shadow: none !important; box-shadow: none !important; } .c-lang-switcher { padding-bottom: 30px; } .c-lang-switcher a, .c-lang-switcher a:hover, .c-lang-switcher a:focus { color: #bbb; font-size: 14px; } [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: 23px; line-height: 1.875; 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; } .nostream .masonry-container, .cmsviewb .masonry-container { width: 310px; max-width: 1250px; margin: 0 auto; } @media (min-width: 650px) { .nostream .masonry-container, .cmsviewb .masonry-container { width: 620px; } } @media (min-width: 960px) { .nostream .masonry-container, .cmsviewb .masonry-container { width: 930px; } } @media (min-width: 1270px) { .nostream .masonry-container, .cmsviewb .masonry-container { width: 100%; } } .nojs .cmsviewb .masonry-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .nojs .cmsviewa .masonry-container .article-default, .nojs .cmsviewa .masonry-container .section-tile { float: left; } .nojs .cmsviewa .masonry-container .section-spacer { clear: left; } .float-grid > section { width: 310px; margin: 0 auto; } @media (min-width: 960px) { .float-grid > section { float: left; } } @media (min-width: 960px) { .float-grid > article { float: left; } } @media (min-width: 960px) { .float-grid > .section-spacer { clear: both; } } .cmsviewb { background-color: #666; } .c-carousel__slider { display: -webkit-box; display: -ms-flexbox; display: flex; } .c-carousel .card--case-study { padding: 0; } .c-carousel--tile .c-item__inner, .c-carousel--tile .c-item__content { height: 100%; overflow: auto; } .c-carousel--tile :not(.carousel-inf__slider) .c-item__inner, .c-carousel--tile :not(.carousel-inf__slider) .c-item__content { overflow: visible; } .article--cards .c-carousel:not(.c-item--card) { padding-top: 40px; padding-bottom: 40px; } @media (min-width: 960px) { .article--cards .c-carousel:not(.c-item--card) { padding-bottom: 60px; } } @media (min-width: 1270px) { .article--cards .c-carousel:not(.c-item--card) { padding-bottom: 80px; } } .article--cards .c-carousel__item-container, .c-carousel__item.rel--cardcar, .c-carousel__item.rel--cardcar .innercmsitem, .c-carousel__item .card--case-study, .c-carousel__item .card--case-study .c-item__inner { display: -webkit-box; display: -ms-flexbox; display: flex; } .c-carousel__item.rel--cardcar, .c-carousel__item.rel--cardcar .innercmsitem, .c-carousel__item .card--case-study, .c-carousel__item .card--case-study .c-item__inner, .c-carousel__item .card--case-study .c-item__content { -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; } .c-carousel--dark.card--pull-up-3[class*="-gel-white "] .c-dot-paging__indicator { background-color: #666; } .c-carousel--dark.card--pull-up-3[class*="-gel-white "] .c-dot-paging__indicator:hover { background-color: #2b2b2b; } .c-carousel--dark.card--pull-up-3[class*="-gel-white "] .c-dot-paging__indicator.is-active, .c-carousel--dark.card--pull-up-3[class*="-gel-white "] .c-dot-paging__indicator.is-active:hover { background-color: #00754a; } .c-carousel--dark.card--pull-up-3[class*="-gel-white "] .c-dot-paging__prev-btn, .c-carousel--dark.card--pull-up-3[class*="-gel-white "] .c-dot-paging__next-btn { color: #666; } .c-carousel--dark.card--pull-up-3[class*="-gel-white "] .c-dot-paging__prev-btn:hover, .c-carousel--dark.card--pull-up-3[class*="-gel-white "] .c-dot-paging__next-btn:hover { color: #2b2b2b; } .c-carousel--dark.card--pull-up-3[class*="-gel-white "] .c-dot-paging__prev-btn:disabled, .c-carousel--dark.card--pull-up-3[class*="-gel-white "] .c-dot-paging__next-btn:disabled { color: #666; opacity: 0.4; } .t-white-nav .c-sitemap--white, .t-white-nav .c-sitemap--flex { background-color: #fff; } .t-white-nav .c-sitemap a[href]:focus:not(.btn-wrapper > a) { -webkit-box-shadow: 0 0 0 2px #009d4e; box-shadow: 0 0 0 2px #009d4e; } .t-white-nav .c-sitemap__logo, .t-white-nav .c-sitemap .btn-primary:hover, .t-white-nav .c-sitemap .btn-primary:focus, .t-white-nav .c-sitemap li.btn-primary-wrapper:not(#x_) > a:hover, .t-white-nav .c-sitemap li.btn-primary-wrapper:not(#x_) > a:focus, .t-white-nav .c-sitemap .gel-btn-primary:hover, .t-white-nav .c-sitemap .gel-btn-primary:focus { color: #000; } .t-white-nav .c-sitemap__subscription-inline-input .form-control { color: #000; background-color: #f1f1f1; } .t-white-nav .c-sitemap__subscription-inline-input .form-control::-webkit-input-placeholder { color: #666; } .t-white-nav .c-sitemap__subscription-inline-input .form-control::-moz-placeholder { color: #666; } .t-white-nav .c-sitemap__subscription-inline-input .form-control:-ms-input-placeholder { color: #666; } .t-white-nav .c-sitemap__subscription-inline-input .form-control::-ms-input-placeholder { color: #666; } .t-white-nav .c-sitemap__subscription-inline-input .form-control::placeholder { color: #666; } .t-white-nav .c-sitemap__subscription-inline-input .form-control:focus { outline-color: #00754a; } .t-white-nav .c-sitemap__subscription label { color: #000; } .t-white-nav .c-sitemap__group a { color: #000; } .t-white-nav .c-sitemap__group a:focus, .t-white-nav .c-sitemap__group a:hover { color: #000; border-color: #00754a; } .t-white-nav .c-sitemap__item--icon > a::after { color: #fff; background-color: #000; } .t-white-nav .c-sitemap__item--icon > a:hover::after { background-color: #666; } .t-white-nav .c-lang-switcher { background-color: #fff; } .t-white-nav .c-lang-switcher a, .t-white-nav .c-lang-switcher a:hover, .t-white-nav .c-lang-switcher a:focus { color: #000; } .t-white-nav .c-lang-switcher a:hover { border-color: #00754a; } .t-white-nav .c-legal-banner { background-color: #fff; } .t-white-nav .c-legal-banner__nav li { border-right-color: #bbb; } .t-white-nav .c-legal-banner .c-legal-banner__nav a, .t-white-nav .c-legal-banner .c-legal-banner__link, .t-white-nav .c-legal-banner .c-legal-banner__nav a:hover, .t-white-nav .c-legal-banner .c-legal-banner__link:hover, .t-white-nav .c-legal-banner .c-legal-banner__nav a:focus, .t-white-nav .c-legal-banner .c-legal-banner__link:focus { color: #000; font-weight: 400; } .t-white-nav .c-legal-banner__copyright { color: #000; } .t-white-nav .c-legal-banner a[href]:focus { -webkit-box-shadow: 0 0 0 2px #009d4e; box-shadow: 0 0 0 2px #009d4e; } .t-white-nav .c-legal-banner__nav a:hover, .t-white-nav .c-legal-banner__link:hover { border-color: #00754a; } @media (max-width: 959px) { .t-white-nav.navbar-collapse-open .navbar::after, .t-white-nav.navbar-collapse-closing .navbar::after { border-bottom: 0; -webkit-box-shadow: none; box-shadow: none; } } .t-white-nav .header-page nav:last-of-type { -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.161); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.161); } .t-white-nav .navbar button:focus > .c-link-inner-focus, .t-white-nav .navbar a:focus > .c-link-inner-focus { z-index: 1; -webkit-box-shadow: 0 0 0 2px #009d4e; box-shadow: 0 0 0 2px #009d4e; } .t-white-nav .navbar.c-corporate-nav { background-color: #fff; border: 0; } .t-white-nav .navbar.c-corporate-nav .navbar-nav.navbar-right > li > a { color: #000; } .t-white-nav .navbar.c-corporate-nav .navbar-nav.navbar-right > li > a:hover { color: #00754a; } .t-white-nav .navbar.c-corporate-nav .navbar-nav.navbar-right > li + li > a > .c-link-inner-focus::before { background-color: #000; } .t-white-nav .navbar.c-global-nav { background-color: #fff; } .t-white-nav .navbar.c-global-nav .navbar-header a { color: #000; } @media (min-width: 960px) { .t-white-nav .navbar.c-global-nav { border-color: #e0e0e0; border-style: solid; border-width: 1px 0; } .t-white-nav .navbar.c-global-nav + .navbar { border-top: 0; } } @media (max-width: 959px) { .t-white-nav .navbar.c-global-nav::after { background-color: #fff !important; border-bottom: 0; } .t-white-nav .navbar.c-global-nav .navbar-toggle { color: #000; } .t-white-nav .navbar.c-global-nav .navbar-toggle.collapsed .c-global-nav__toggle-icon { background-color: #000; } .t-white-nav .navbar.c-global-nav #navbar-global-collapse { margin-top: 0; background-color: #fff; -webkit-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.161); box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.161); } .t-white-nav .navbar.c-global-nav .navbar-nav > li.open::before { background-color: #bbb; } .t-white-nav .navbar.c-global-nav .navbar-nav:not(.c-corporate-nav-collapse) > li.dropdown .dropdown-toggle::after, .t-white-nav .navbar.c-global-nav .navbar-nav > li.open .dropdown-toggle::before { color: #00754a; font-weight: 600; } .t-white-nav .navbar.c-global-nav .navbar-nav .c-global-nav__link-block > a:not(#specificity):hover, .t-white-nav .navbar.c-global-nav .navbar-nav .c-global-nav__link-block > a:not(#specificity):focus { background-color: transparent; } } .t-white-nav .navbar.c-global-nav .navbar-nav > li > a { color: #000; } .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li:hover .dropdown-toggle, .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li.open .dropdown-toggle, .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-toggle:focus, .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li:hover:not([class]) a, .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li:not([class]) a:focus { -webkit-box-shadow: inset 0 -3px 0 0 #009d4e; box-shadow: inset 0 -3px 0 0 #009d4e; } .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu { background-color: #fff; border: 0; } .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu a:focus .c-global-nav__ad { -webkit-box-shadow: 0 0 0 2px #009d4e; box-shadow: 0 0 0 2px #009d4e; } .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu .c-global-nav__ad { background-color: #f1f1f1; } .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu .c-global-nav__ad::before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; background: transparent -webkit-gradient(linear, left top, left bottom, color-stop(70%, #f1f1f1), to(#bbb)) 0% 0% no-repeat padding-box; background: transparent linear-gradient(180deg, #f1f1f1 70%, #bbb 100%) 0% 0% no-repeat padding-box; opacity: 0; -webkit-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out; content: ""; } .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu .c-global-nav__ad:hover { text-decoration-color: #00754a; } .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu .c-global-nav__ad:hover::before { opacity: 1; } .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu .c-global-nav__ad-header, .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu .c-global-nav__ad-body { color: #000; } .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu .c-global-nav__featured-header div:first-of-type { color: #2b2b2b; } .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu .c-global-nav__featured-header ul > li > a { color: #000; } .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu .c-global-nav__link-block .c-link-inner-focus span:first-of-type { color: #2b2b2b; } .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu .c-global-nav__link-block .c-link-inner-focus span:first-of-type + span { color: #000; } .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu .c-global-nav__link-block li > a { color: #000; } @media (min-width: 960px) { .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu a:hover { border-color: #00754a; } .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu .c-global-nav__link-block > a:not(#specificity):hover, .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu .c-global-nav__link-block > a:not(#specificity):focus { background-color: #f1f1f1; } } @media (min-width: 960px) { .t-white-nav .navbar.c-global-nav .navbar-nav:not(.navbar-right) > li .dropdown-menu { -webkit-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.161), 0 3px 6px rgba(0, 0, 0, 0.161); box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.161), 0 3px 6px rgba(0, 0, 0, 0.161); } } .t-white-nav .navbar.c-global-nav .navbar-nav.navbar-right > li + li > a > .c-link-inner-focus::before { background-color: #000; } @media (min-width: 960px) { .t-white-nav .navbar.c-global-nav .navbar-nav.navbar-right > li > a:hover { color: #000; background-color: #f1f1f1; } } .t-white-nav .navbar.c-header-nav { background-color: #fff; } .t-white-nav .navbar.c-header-nav .navbar-brand svg, .t-white-nav .navbar.c-header-nav .navbar-brand img { -webkit-filter: invert(1); filter: invert(1); } .t-white-nav .navbar.c-header-nav .btn-primary-wrapper:not(#x_) > a:hover, .t-white-nav .navbar.c-header-nav .btn-primary-wrapper:not(#x_) > a:focus, .t-white-nav .navbar.c-header-nav .btn-primary-ghost-wrapper:not(#x_) > a, .t-white-nav .navbar.c-header-nav .btn-link-wrapper:not(#x_) > a { color: #000; } .t-white-nav .navbar.c-header-nav .navbar-nav .dropdown-menu { background-color: #fff; } .t-white-nav .navbar.c-header-nav .navbar-nav > li > a, .t-white-nav .navbar.c-header-nav .navbar-nav .dropdown-menu a { color: #000; } @media (min-width: 960px) { .t-white-nav .navbar.c-header-nav .navbar-nav .open .dropdown-toggle, .t-white-nav .navbar.c-header-nav .navbar-nav > li > a:hover { background-color: #f1f1f1; } .t-white-nav .navbar.c-header-nav .navbar-nav .dropdown-menu a:hover { border-color: #00754a; } .t-white-nav .navbar.c-header-nav .navbar-nav > li.dropdown > a > .c-link-inner-focus::after { color: #00754a; } } @media (max-width: 959px) { .t-white-nav .navbar.c-header-nav { border-top: 1px solid #bbb; } .t-white-nav .navbar.c-header-nav #navbar-header-collapse { -webkit-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.161); box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.161); } .t-white-nav .navbar.c-header-nav .navbar-nav > li.dropdown .dropdown-toggle::after, .t-white-nav .navbar.c-header-nav .navbar-nav > li.open .dropdown-toggle::before, .t-white-nav .navbar.c-header-nav .navbar-toggle-arrow::before { color: #00754a; font-weight: 600; } .t-white-nav .navbar.c-header-nav::after, .t-white-nav .navbar.c-header-nav .navbar-collapse, .t-white-nav .navbar.c-header-nav .navbar-header, .t-white-nav .navbar.c-header-nav .navbar-nav > li.open .dropdown-menu { background-color: #fff; } } .nav { padding-left: 0; margin-bottom: 0; list-style: none; } .nav > li { position: relative; display: block; } .nav > li > a { position: relative; display: block; padding: 10px 15px; } .nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #f1f1f1; } .nav > li.disabled > a { color: #666; } .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #666; text-decoration: none; cursor: not-allowed; background-color: transparent; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #f1f1f1; border-color: #00754a; } .nav .nav-divider { height: 1px; margin: 14px 0; overflow: hidden; background-color: #e5e5e5; } .nav > li > a > img { max-width: none; } .nav-tabs { border-bottom: 1px solid #666; } .nav-tabs > li { float: left; margin-bottom: -1px; } .nav-tabs > li > a { margin-right: 2px; line-height: 1.7; border: 1px solid transparent; border-radius: 2px 2px 0 0; } .nav-tabs > li > a:hover { border-color: #666 #666 #666; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #000; cursor: default; background-color: #666; border: 1px solid #666; border-bottom-color: transparent; } .nav-tabs.nav-justified { width: 100%; border-bottom: 0; } .nav-tabs.nav-justified > li { float: none; } .nav-tabs.nav-justified > li > a { margin-bottom: 5px; text-align: center; } .nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 650px) { .nav-tabs.nav-justified > li { display: table-cell; width: 1%; } .nav-tabs.nav-justified > li > a { margin-bottom: 0; } } .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 2px; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #666; } @media (min-width: 650px) { .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #666; border-radius: 2px 2px 0 0; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #666; } } .nav-pills > li { float: left; } .nav-pills > li > a { border-radius: 2px; } .nav-pills > li + li { margin-left: 2px; } .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #000; background-color: #009d4e; } .nav-stacked > li { float: none; } .nav-stacked > li + li { margin-top: 2px; margin-left: 0; } .nav-justified { width: 100%; } .nav-justified > li { float: none; } .nav-justified > li > a { margin-bottom: 5px; text-align: center; } .nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 650px) { .nav-justified > li { display: table-cell; width: 1%; } .nav-justified > li > a { margin-bottom: 0; } } .nav-tabs-justified { border-bottom: 0; } .nav-tabs-justified > li > a { margin-right: 0; border-radius: 2px; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border: 1px solid #666; } @media (min-width: 650px) { .nav-tabs-justified > li > a { border-bottom: 1px solid #666; border-radius: 2px 2px 0 0; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border-bottom-color: #666; } } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0; border-top-right-radius: 0; } nav ul { margin: 0; padding: 0; list-style-type: none; } .navbar { position: relative; z-index: 1000; min-height: 50px; color: #fff; -webkit-transition: margin-bottom 0.3s ease-in-out; transition: margin-bottom 0.3s ease-in-out; } @media (max-width: 959px) { .navbar::before, .navbar::after { top: 0; left: 0; z-index: -1; display: block !important; width: 100%; content: ""; background-color: #666; } .navbar::before { position: absolute; height: 100vh; visibility: hidden; -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1); transition: -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1); transition: transform 0.3s cubic-bezier(0.19, 1, 0.22, 1); transition: transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1); -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); } .navbar::after { position: absolute; height: 100%; -webkit-transition: -webkit-box-shadow 0.3s ease-in-out; transition: -webkit-box-shadow 0.3s ease-in-out; transition: box-shadow 0.3s ease-in-out; transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out; } .navbar-collapse-open .navbar::before, .navbar-collapse-closing .navbar::before { visibility: visible; } .navbar-collapse-open .navbar::after, .navbar-collapse-closing .navbar::after { -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); } } @media (min-width: 960px) { .navbar { margin-bottom: 0; } } .navbar-collapse-open .navbar::before { -webkit-transform: none; -ms-transform: none; transform: none; } .navbar a[href]:focus, .navbar .navbar-toggle:focus { outline: 1px dotted #009d4e; outline-offset: -2px; } @media (hover: none), (hover: on-demand) { .navbar a[href]:focus, .navbar .navbar-toggle:focus { outline: 0; } } .navbar > .container, .navbar > .container-fluid { display: -webkit-box; display: -ms-flexbox; display: flex; padding-right: 15px; padding-left: 15px; } @media (min-width: 960px) { .navbar > .container { padding-right: 0; padding-left: 0; } } @media (min-width: 960px) { .navbar > .container-fluid { padding-right: 10px; padding-left: 10px; } } .navbar-header { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1); transition: -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1); transition: transform 0.3s cubic-bezier(0.19, 1, 0.22, 1); transition: transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1); } .navbar-header.navbar-right { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-right: 0; margin-left: 10px; } .navbar-header .btn-wrapper:not(#x_) > a { margin-top: 3px; margin-bottom: 3px; } @media (min-width: 960px) { .navbar-header { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; } } .navbar-collapse { -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; display: block; padding-right: 10px; padding-left: 10px; overflow-x: hidden; } .navbar-collapse.in { overflow-y: auto; } @media (max-width: 959px) { .navbar-collapse { position: absolute; top: 100%; left: 0; z-index: -1; width: 100%; height: auto !important; max-height: calc(100vh - 100%); padding: 20px 10px; visibility: hidden; background-color: #666; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); } .navbar-collapse.in { -webkit-transform: none; -ms-transform: none; transform: none; } .navbar-collapse.in::after { display: block; height: 50px; content: ""; } .navbar-collapse.collapsing, .navbar-collapse-open .navbar-collapse, .navbar-collapse-closing .navbar-collapse { visibility: visible; -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1); transition: -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1); transition: transform 0.3s cubic-bezier(0.19, 1, 0.22, 1); transition: transform 0.3s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.3s cubic-bezier(0.19, 1, 0.22, 1); } .navbar-collapse .navbar-nav { max-width: 610px; margin-right: auto; margin-left: auto; } .navbar-collapse .navbar-nav:last-of-type { border-bottom: 1px solid #929292; } .navbar-collapse .navbar-nav li a { font-size: 18px; } .navbar-collapse .navbar-nav > li { float: none; margin: 0; border-top: 1px solid #929292; } .navbar-collapse .navbar-nav > li > a { line-height: 50px; } .navbar-collapse .navbar-nav > .btn-wrapper:not(#x_) > a { width: 100%; margin-top: 10px; margin-bottom: 10px; } .navbar-collapse .navbar-nav ul { padding-left: 20px; } .navbar-collapse .dropdown-menu { padding-top: 0; padding-bottom: 0; } .navbar-collapse .dropdown-menu ul { padding-top: 10px; } .navbar-collapse .dropdown-menu li { margin-bottom: 10px; } .navbar-collapse .dropdown-menu li > a { color: #fff; } .navbar-collapse .dropdown-toggle .caret { position: absolute; top: 50%; right: 4px; margin-top: -2px; } } @media (min-width: 960px) { .navbar-collapse { width: auto; height: auto !important; overflow: visible; border-top: 0; -webkit-box-shadow: none; box-shadow: none; } .navbar-collapse, .navbar-collapse.in { display: -webkit-box; display: -ms-flexbox; display: flex; } .navbar-collapse .navbar-right { margin-right: -10px; } } .navbar-fixed-top, .navbar-fixed-bottom, .navbar-stuck { position: fixed; right: 0; left: 0; z-index: 1030; } @media (min-width: 960px) { .navbar-fixed-top .dropdown-menu, .navbar-fixed-bottom .dropdown-menu, .navbar-sticky .dropdown-menu { max-height: calc(100vh - 50px); overflow-y: auto; } } .navbar-fixed-top, .navbar-stuck { top: 0; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); } .navbar-fixed-bottom { bottom: 0; margin-bottom: 0; -webkit-box-shadow: 0 -1px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 -1px 6px rgba(0, 0, 0, 0.2); } .navbar-fixed-bottom .navbar-collapse { top: auto; bottom: 0; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); } .navbar-fixed-bottom .navbar-collapse.in { -webkit-transform: none; -ms-transform: none; transform: none; } @media (max-width: 959px) { .navbar-collapse-open .navbar-fixed-bottom::before, .navbar-collapse-closing .navbar-fixed-bottom::before { visibility: hidden; } } .navbar-stuck { z-index: 1030; -webkit-animation: navbar-stuck 0.3s cubic-bezier(0.19, 1, 0.22, 1); animation: navbar-stuck 0.3s cubic-bezier(0.19, 1, 0.22, 1); } @-webkit-keyframes navbar-stuck { from { -webkit-transform: translateY(-100%); transform: translateY(-100%); } to { -webkit-transform: none; transform: none; } } @keyframes navbar-stuck { from { -webkit-transform: translateY(-100%); transform: translateY(-100%); } to { -webkit-transform: none; transform: none; } } .navbar-stuck + .navbar-sticky-placeholder { height: 50px; } .navbar-brand { height: 36px; margin: 4px 10px 10px 0; font-size: 21px; line-height: 36px; text-decoration: none; } .navbar-brand .gel-icon-gallup { margin-top: 1px; line-height: 36px; } .navbar-brand img, .navbar-brand svg { display: inline-block; max-width: 100%; vertical-align: bottom; } @media (max-width: 959px) { .navbar-brand img, .navbar-brand svg { max-width: 220px; } } .navbar-brand img { width: auto; height: 28px; } .navbar-toggle { position: relative; width: 40px; height: 36px; padding: 0; margin-right: 10px; margin-left: -10px; background-color: transparent; background-image: none; border: 0; border-radius: 0; margin-top: 7px; margin-bottom: 7px; } .navbar-toggle .icon-bar { position: absolute; top: 8px; left: 10px; display: block; width: 20px; height: 2px; border-radius: 1px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: opacity, background-color, -webkit-transform; transition-property: opacity, background-color, -webkit-transform; transition-property: transform, opacity, background-color; transition-property: transform, opacity, background-color, -webkit-transform; -webkit-transform: translate3d(0, 2px, 0); transform: translate3d(0, 2px, 0); } .navbar-toggle .icon-bar + .icon-bar { -webkit-transform: translate3d(0, 9px, 0); transform: translate3d(0, 9px, 0); } .navbar-toggle .icon-bar + .icon-bar + .icon-bar { -webkit-transform: translate3d(0, 16px, 0); transform: translate3d(0, 16px, 0); } .navbar-collapse-open .navbar .navbar-toggle .icon-bar { background-color: #009d4e; -webkit-transform: rotate(45deg) translate3d(6px, 6px, 0) scaleX(1.14); transform: rotate(45deg) translate3d(6px, 6px, 0) scaleX(1.14); } .navbar-collapse-open .navbar .navbar-toggle .icon-bar + .icon-bar { opacity: 0; } .navbar-collapse-open .navbar .navbar-toggle .icon-bar + .icon-bar + .icon-bar { opacity: 1; -webkit-transform: rotate(-45deg) translate3d(-6px, 6px, 0) scaleX(1.14); transform: rotate(-45deg) translate3d(-6px, 6px, 0) scaleX(1.14); } @media (min-width: 960px) { .navbar-toggle { display: none; } } .navbar-toggle-arrow { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; padding: 0; margin: 0; text-align: right; } .navbar-toggle-arrow::before { 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; content: "\e01d"; line-height: 36px; -webkit-transition: -webkit-transform 0.3s ease-in; transition: -webkit-transform 0.3s ease-in; transition: transform 0.3s ease-in; transition: transform 0.3s ease-in, -webkit-transform 0.3s ease-in; } .navbar-collapse-open .navbar-toggle-arrow::before { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); } .navbar-toggle-arrow .icon-bar { display: none; } .navbar-nav a { text-decoration: none; } .navbar-nav > li { float: left; margin-top: 7px; margin-bottom: 7px; } .navbar-nav > li > a { padding: 0; line-height: 36px; } .navbar-nav .dropdown-toggle .caret { margin-bottom: 2px; } .navbar-nav .open .dropdown-toggle .caret { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .navbar-nav .dropdown-menu { margin-top: 0; background-color: transparent; border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .navbar-fixed-bottom .navbar-nav .dropdown-menu { margin-bottom: 0; } .navbar-nav .dropdown-menu ul { margin: 0; list-style-type: none; } .navbar-nav .dropdown-menu a { padding: 0; } .navbar-nav .dropdown-menu a:hover, .navbar-nav .dropdown-menu a:focus { background-color: transparent; } .navbar-nav .dropdown-menu .divider { display: none; } .navbar-nav .dropdown-menu .nav-title > a { font-weight: 700; } .navbar-nav .dropdown-menu .nav-title > a[href="#"] { cursor: default; border-bottom: 0; } .navbar-nav .navbar-search > a { width: 36px; padding-right: 0; padding-left: 0; line-height: normal; text-align: center; } .navbar-nav .navbar-search .gel-icon-search { line-height: 36px; } @media (max-width: 959px) { .navbar-nav .open .dropdown-menu { position: static; float: none; } .navbar-nav .open .dropdown-menu li > a { font-weight: 300; } .navbar-nav .open .dropdown-menu > .active > a, .navbar-nav .open .dropdown-menu > .active > a:hover { color: #fff; background-color: #1a1a1a; } .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-nav .open .dropdown-menu > .disabled > a:hover { color: #2b2b2b; background-color: transparent; } } @media (min-width: 960px) { .navbar-nav { float: left; } .navbar-nav > li > a { padding-right: 15px; padding-left: 15px; -webkit-transition: background-color 0.15s; transition: background-color 0.15s; } .navbar-nav .dropdown-menu { min-width: 100%; padding: 15px 15px 10px; background-color: #1a1a1a; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); } .navbar-nav .dropdown-menu ul { padding-left: 0; margin-bottom: 10px; } .navbar-nav .dropdown-menu li { padding-bottom: 10px; } .navbar-nav .dropdown-menu li, .navbar-nav .dropdown-menu li a { line-height: 1.5; } .navbar-nav .dropdown-menu li:last-child ul { margin-bottom: 0; } .navbar-nav .dropdown-menu li li:last-child { padding-bottom: 0; } .navbar-nav .dropdown-menu a { display: inline; } .navbar-nav .dropdown-menu a, .navbar-nav .dropdown-menu a:hover, .navbar-nav .dropdown-menu a:focus { color: #fff; } .navbar-nav .dropdown-menu a:hover { border-bottom: 1px solid #009d4e; } .navbar-nav .dropdown-menu a:focus { outline-color: inherit; outline-offset: 0; } .navbar-nav .dropdown-menu .divider { display: block; margin: 4px 0; background-color: transparent; border-top: 1px solid #bbb; } .navbar-nav .dropdown-menu .nav-title > ul { margin-top: 10px; } } .navbar-form { padding: 10px 10px; margin-right: -10px; margin-left: -10px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: 7px; margin-bottom: 7px; } @media (min-width: 650px) { .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; } .navbar-form .form-control-static { display: inline-block; } .navbar-form .input-group { display: inline-table; vertical-align: middle; } .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control { width: auto; } .navbar-form .input-group > .form-control { width: 100%; } .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; } .navbar-form .radio, .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .navbar-form .radio label, .navbar-form .checkbox label { padding-left: 0; } .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0; } .navbar-form .has-feedback .form-control-feedback { top: 0; } } .navbar-form .form-select, .navbar-form .form-select select, .navbar-form label { display: inline-block; } .navbar-form .form-select select { padding-right: 25px; } .navbar-form .form-select select::after { right: 40px; } .navbar-form label { padding-right: 0.5em; letter-spacing: normal; text-transform: none; font-size: 16px; font-weight: 400; line-height: 1.7; } @media (max-width: 959px) { .navbar-form .form-group { margin-bottom: 5px; } .navbar-form .form-group:last-child { margin-bottom: 0; } } @media (min-width: 960px) { .navbar-form { width: auto; padding-top: 0; padding-bottom: 0; margin-right: 0; margin-left: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; } } .navbar-nav .btn-wrapper:not(#x_) > a { margin-top: 3px; margin-bottom: 3px; } .navbar-nav .btn-link-wrapper:not(#x_) > a:hover, .navbar-nav .btn-link-wrapper:not(#x_) > a:focus { color: #fff; } @media (max-width: 959px) { .navbar-collapse .navbar-nav .btn-link-wrapper:not(#x_) > a { border-color: #009d4e; } } .navbar-text { margin-top: 10px; margin-bottom: 10px; } @media (min-width: 960px) { .navbar-text { float: left; margin-right: 10px; margin-left: 10px; } } @media (max-width: 959px) { .navbar-collapse-open { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; overflow: hidden; } } @media (min-width: 960px) { .navbar-left { padding-right: 10px; margin-right: auto; } .navbar-right { padding-left: 10px; margin-left: auto; } } .navbar-default { background-color: #666; border-color: transparent; } .navbar-default .navbar-brand { color: #fff; } .navbar-default .navbar-brand:hover { color: #fff; background-color: transparent; } .navbar-default .navbar-text { color: #fff; } .navbar-default .navbar-nav > li > a { color: #fff; background-color: transparent; } .navbar-default .navbar-nav > .open > a { background-color: transparent; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover { color: #fff; background-color: #1a1a1a; } .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover { color: #2b2b2b; background-color: transparent; } @media (min-width: 960px) { .navbar-default .navbar-nav > li > a:hover { color: #fff; background-color: #404040; } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover { color: #fff; background-color: #1a1a1a; } } .navbar-default .navbar-toggle { border-color: transparent; } .navbar-default .navbar-toggle:hover { background-color: transparent; } .navbar-default .navbar-toggle .icon-bar { background-color: #fff; } .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: transparent; } .navbar-default .navbar-link { color: #fff; } .navbar-default .navbar-link:hover { color: #fff; } .navbar-default .btn-link { color: #fff; } .navbar-default .btn-link:hover { color: #fff; } .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover { color: #2b2b2b; } .nojs .navbar .dropdown:hover .dropdown-menu { display: block; } @media (max-width: 959px) { .nojs .navbar .navbar-collapse { -webkit-transition-delay: 0s; transition-delay: 0s; } .nojs .navbar .navbar-collapse .dropdown-menu { min-width: 300px; padding: 20px; } .nojs .navbar:hover .navbar-collapse { position: absolute; left: auto; max-width: 630px; height: 50vh !important; -webkit-transform: none; -ms-transform: none; transform: none; } .nojs .navbar:hover .navbar-collapse .dropdown-menu a { color: #000; } } @media (max-width: 959px) { .c-overflownav > .c-overflownav__dropdown { display: none; } } @media (min-width: 960px) { .c-overflownav { max-width: 100%; -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; max-height: 50px; } .c-overflownav__item, .c-overflownav__dropdown { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; } .c-overflownav__item.is-hidden, .c-overflownav__clone.is-hidden { display: none; } .c-overflownav__dropdown { visibility: hidden; } .c-overflownav.is-overflowing > .c-overflownav__dropdown { visibility: visible; } } @media (min-width: 960px) { .u-overflownav-parent.u-overflownav-parent { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -ms-flex-negative: 1; flex-shrink: 1; } } .section-tagfilters { margin-bottom: 35px; } .section-tagfilters::before, .section-tagfilters .sort-toggle::before, .section-tagfilters::after, .section-tagfilters .sort-toggle::after { display: table; content: " "; } .section-tagfilters::after, .section-tagfilters .sort-toggle::after { clear: both; } .section-tagfilters .sort-label, .section-tagfilters .sort-toggle, .section-tagfilters .sort-toggle a, .section-tagfilters .sort-toggle span { display: block; float: left; } .section-tagfilters .sort-label, .section-tagfilters .sort-toggle { line-height: 34px; } .section-tagfilters .sort-label { margin-right: 10px; margin-bottom: 0; color: #fff; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; } .wf-active .section-tagfilters .sort-label { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .section-tagfilters .sort-toggle { padding: 3px; background-color: #000; border-radius: 3px; } .section-tagfilters .sort-toggle a, .section-tagfilters .sort-toggle span { padding: 0 10px; line-height: 28px; border-radius: 3px; } .section-tagfilters .sort-toggle span { color: #1a1a1a; background-color: #009d4e; cursor: default; } .section-tagfilters .sort-toggle a { color: #fff; text-decoration: none; } .c-search-page .c-search__form, .c-search-page .c-search__suggestions { margin-bottom: 40px; } .c-search-page__container { max-width: 1250px; margin: 0 auto; } .c-search-page__suggested-topics { position: absolute; z-index: 1; width: 100%; padding: 0 20px; background-color: #000; } .c-search-page__suggested-topics li { padding: 0; color: #fff; font-size: 14px; border-bottom: 1px solid #404040; } .c-search-page__suggested-topics li:last-child { border-bottom: 0; } .c-search-page__suggested-topics li.highlighted { text-decoration: underline; background-color: #1a1a1a; } .c-search-page__suggested-topics li a { padding-top: 15px; padding-bottom: 15px; color: inherit; line-height: 18px; } .c-search-page__results--empty { font-size: 20px; font-weight: 300; line-height: 1.9; } .c-search-page__result:hover .c-search-page__result-title span { text-shadow: 0.05em 0 #1a1a1a, -0.05em 0 #1a1a1a; background: -webkit-gradient(linear, left top, left bottom, from(#009d4e), to(#009d4e)) no-repeat; background: linear-gradient(#009d4e, #009d4e) no-repeat; background-position: 0 1em; background-size: 100% 1px; cursor: pointer; } .wf-active .c-search-page__result:hover .c-search-page__result-title span { background-position-y: 1.12em; } .c-search-page__no-results-message { margin: 60px 0 40px; } .c-search-page__no-results-suggestions { margin-bottom: 0; } .c-search-page__no-results-suggestions-list { padding-left: 15px; } .c-search-page__pagination::after { display: table; clear: both; content: ""; } .c-search-page__pagination .pagination { float: right; margin-bottom: 0; } .c-search-page .c-search__heading { display: inline-block; color: #929292; } .c-search-page__results-header::before, .c-search-page__results-header::after { display: table; content: " "; } .c-search-page__results-header::after { clear: both; } .c-search-page__paging-info { float: right; color: #929292; font-size: 14px; } .c-search-overlay__container { max-width: 1250px; margin: 0 auto; } [type="search"].c-search__input { -webkit-appearance: none; -moz-appearance: none; appearance: none; } .c-search__heading { color: #009d4e; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; } .wf-active .c-search__heading { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .c-search__form { position: relative; } .c-search__form:before { content: "\e003"; } .c-search__form::before { 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; position: absolute; top: 50%; color: #929292; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .c-search__form--focus::before { color: #fff; } .c-search__form--dirty::before, .c-search__form--dirty.c-search__form--focus::before { color: #009d4e; } .c-search__input { width: 100%; height: 47px; padding: 0 90px 0 31px; font-size: 31px; font-weight: 300; line-height: 47px; color: #fff; background-color: transparent; border: 0; border-bottom: 2px solid #929292; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .c-search__input:focus { outline: 0; } .c-search__input::-moz-selection { background-color: rgba(255, 255, 255, 0.17); } .c-search__input::selection { background-color: rgba(255, 255, 255, 0.17); } .c-search__input::-ms-clear { width: 0; height: 0; } .c-search__input[type="search"] { -webkit-box-sizing: border-box; box-sizing: border-box; } @media (min-width: 650px) { .c-search__input { height: 59px; font-size: 39px; line-height: 59px; } } @media (min-width: 960px) { .c-search__input { height: 68px; font-size: 52px; line-height: 68px; } } @media (min-width: 1270px) { .c-search__input { height: 83px; font-size: 64px; line-height: 83px; } } .c-search__form--dirty .c-search__input { border-color: #009d4e; } .c-search__submit-btn { position: absolute; top: 50%; right: 0; border-color: #929292; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .c-search__form--dirty .c-search__submit-btn { border-color: #009d4e; } .c-search__suggestions-heading { margin-bottom: 20px; } .c-search__suggestions-list { padding: 1px 0 0; margin: 0 -5px; list-style-type: none; } .c-search__suggestions-list::after { display: table; clear: both; content: ""; } .c-search__suggestion { display: block; margin: -1px 5px 0; border-top: 1px solid #404040; border-bottom: 1px solid #404040; } @media (min-width: 650px) { .c-search__suggestion { float: left; width: calc(50% - 10px); } } @media (min-width: 960px) { .c-search__suggestion { width: calc(33.33333% - 10px); } } .c-search__suggestion-link { display: block; overflow-x: hidden; font-size: 18px; line-height: 48px; text-overflow: ellipsis; white-space: nowrap; } .c-search__suggestion-link, .c-search__suggestion-link:hover, .c-search__suggestion-link:focus { color: #fff; } .c-search__suggestion-link:focus { text-decoration: none; } .c-search__suggestion-link:hover { text-decoration: underline; } .c-search__suggestion-match { padding: 4px 0; background-color: #404040; } .c-search__suggestion-link:focus, .c-search-overlay__close-btn:focus { outline: 1px dotted #009d4e; outline-offset: -2px; } .c-search-overlay { position: fixed; top: 0; left: 0; z-index: 1050; display: none; width: 100%; height: 100vh; overflow-y: auto; color: #fff; background-color: rgba(0, 0, 0, 0.83); } .c-search-overlay--opening, .c-search-overlay--open, .c-search-overlay--closing { display: block; } .c-search-overlay--opening, .c-search-overlay--closing { -webkit-animation: c-search__anim-open 0.3s ease-in-out forwards; animation: c-search__anim-open 0.3s ease-in-out forwards; } .c-search-overlay--closing { animation-direction: reverse; } @-webkit-keyframes c-search__anim-open { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes c-search__anim-open { 0% { opacity: 0; } 100% { opacity: 1; } } .c-search-overlay__container { position: relative; padding: 100px 30px; padding: 100px calc(4% + 10px); } .c-search-overlay__close-btn { position: absolute; display: block; width: 40px; height: 40px; background-color: transparent; border: 0; } .c-search-overlay__close-btn::before, .c-search-overlay__close-btn::after { position: absolute; top: 50%; left: 50%; display: block; width: 30px; height: 2px; content: ""; background-color: #009d4e; border-radius: 1px; } .c-search-overlay__close-btn::before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg); transform: translate(-50%, -50%) rotate(45deg); } .c-search-overlay__close-btn::after { -webkit-transform: translate(-50%, -50%) rotate(-45deg); -ms-transform: translate(-50%, -50%) rotate(-45deg); transform: translate(-50%, -50%) rotate(-45deg); } .c-search-overlay .c-search__suggestions { position: relative; padding-top: 36px; margin-top: 80px; } .c-search-overlay .c-search__suggestions-heading { position: absolute; top: 0; } .c-search-overlay .c-search__suggestions-list:empty ~ .c-search__suggestions-heading { display: none; } .c-search-overlay__container .c-search-overlay__close-btn { position: relative; top: -40px; margin: -10px -10px 0 auto; } .c-search-overlay__body { overflow-y: hidden; } .c-search-page { color: #fff; background-color: #2b2b2b; } .c-search-page__container { padding: 20px; } @media (min-width: 650px) { .c-search-page__container { padding: 40px; } } @media (min-width: 960px) { .c-search-page__container { padding: 60px; } } @media (min-width: 1270px) { .c-search-page__container { padding: 80px 155px; } } .c-search-page .c-search__heading { margin-bottom: 15px; font-size: 14px; } .c-search-page__result { position: relative; display: block; padding: 10px 0 15px; border-top: 1px solid #404040; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; } .c-search-page__result, .c-search-page__result:hover, .c-search-page__result:focus { color: #f1f1f1; text-decoration: none; } .c-search-page__result:hover { background-color: #1a1a1a; } .c-search-page__result:focus { z-index: 1; outline-offset: 0; } .c-search-page__result:last-child { border-bottom: 1px solid #404040; } .c-search-page__result::before, .c-search-page__result::after { position: absolute; top: 0; bottom: 0; width: 20px; content: ""; background-color: inherit; } .c-search-page__result::before { right: 100%; } .c-search-page__result::after { left: 100%; } .c-search-page__result-category, .c-search-page__result-date { float: left; margin: 0 10px 10px 0; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; } .wf-active .c-search-page__result-category, .wf-active .c-search-page__result-date { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .c-search-page__result-category { color: #009d4e; } .c-search-page__result-date { color: #929292; } .c-search-page__result-title, .c-search-page__result-snippet { max-width: 770px; } .c-search-page__result-title { font-size: 27px; font-weight: 300; line-height: 1.7; font-family: Georgia, "Times New Roman", Times, serif; clear: left; color: #fff; } .wf-active .c-search-page__result-title { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .c-search-page__result-snippet { font-size: 18px; font-weight: 400; line-height: 1.7; font-weight: 300; } .heropanel { position: relative; overflow: hidden; } .heropanel .image { max-height: 550px; } @media (min-width: 650px) { .heropanel .image + .aliasPanel { position: absolute; bottom: 0; width: 100%; max-height: 500px; } } .heropanel .aliasPanel { color: #999; background-color: #000; } @media (min-width: 650px) { .heropanel .aliasPanel { background-color: rgba(0, 0, 0, 0.8); } } .heropanel .aliasPanel > span { display: block; max-width: 1230px; margin: 0 auto; padding: 20px 20px; font-weight: 300; font-size: 31px; } @media (min-width: 650px) { .heropanel .aliasPanel > span { padding: 20px 40px; font-size: 38px; } } .heropanel .aliasPanel > span p { margin: 0; font-weight: 300; font-size: 31px; } @media (min-width: 960px) { .heropanel .aliasPanel > span p { font-size: 38px; } } .heropanel .aliasPanel > span b, .heropanel .aliasPanel > span strong { color: #cccccc; } .heropanel .aliasPanel > span + h2 { background-color: #000; } @media (min-width: 650px) { .heropanel .aliasPanel > span + h2 { background-color: rgba(0, 0, 0, 0.8); } } .heropanel .aliasPanel h2 { margin: 0; color: #ccc; font-size: 16px; } .heropanel .aliasPanel h2 > span { display: block; max-width: 1230px; margin: 0 auto; padding: 20px 20px; } @media (min-width: 650px) { .heropanel .aliasPanel h2 > span { padding: 20px 40px; } } @media (min-width: 960px) { .heropanel .aliasPanel h2 { font-size: 20px; } } .heropanel + h1 { max-width: 1230px; margin: 0 auto; padding: 20px 20px 0; font-weight: normal; text-transform: none; } @media (min-width: 650px) { .heropanel + h1 { padding-right: 40px; padding-left: 40px; } } .article-landingpage table { background-color: #fff; } .article-landingpage .row { max-width: 1230px; margin: 0 auto; } .article-landingpage .image img, .article-landingpage img { max-width: 100%; } .article-landingpage .article-body { max-width: 700px; } .article-landingpage pre { padding-top: 10px; padding-bottom: 20px; padding-left: 20px; background: #f1f1f1; } .article-landingpage .section-side-bottom { border: 1px solid #ccc; } .article-landingpage .section-side-bottom > div { margin-top: 20px; padding: 20px 20px; } @media (min-width: 650px) { .article-landingpage .section-side-bottom > div { padding-right: 40px; padding-left: 40px; } } .article-landingpage .section-side-bottom h3:first-of-type { margin-top: 0; } .article-landingpage .section-main-bottom { margin: 0; } .article-landingpage .section-all-bottom { max-width: 1230px; margin: 0 auto; padding: 0 20px; } @media (min-width: 650px) { .article-landingpage .section-all-bottom { padding: 0 40px; } } .respondNotification { display: block; } @media (min-width: 960px) { .respondNotification { display: none; } } .v2interactive .article-custompage { max-width: 940px; margin: 0 auto; padding: 0 5px; color: #2b2b2b; text-align: center; background-color: #fff; } @media (min-width: 1270px) { .v2interactive .article-custompage { max-width: 1250px; } } .v2interactive .article-custompage .custom-content { margin-right: 5px; margin-left: 5px; } .v2interactive .article-custompage h1, .v2interactive .article-custompage li, .v2interactive .article-custompage p { text-align: left; } .v2interactive.bg595b5c .article-custompage { background-color: transparent; } .soslWrapper { padding: 20px 40px; color: #2b2b2b; text-align: left; background-color: #fff; } .nojs .soslWrapper { display: none; } table.scorecard thead { color: #1a1a1a; background-color: #009d4e; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; } .wf-active table.scorecard thead { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } table.scorecard thead th, table.scorecard thead td { padding: 4px 8px; white-space: nowrap; text-align: left; vertical-align: baseline; } table.scorecard thead h4 { margin: 0; font-size: 11px; } table.scorecard tbody tr:nth-child(even) { background-color: transparent; } table.scorecard tbody tr:last-child td { padding-bottom: 24px; } table.scorecard td { padding: 4px 8px; text-align: center; } table.scorecard td:first-child { text-align: left; } table.scorecard h4 { margin-bottom: 0; } .c-quick-subscribe { position: relative; } .c-quick-subscribe__bg-image { position: absolute; top: 0; left: 0; z-index: 0; display: none; width: 100%; height: 100%; background-repeat: no-repeat; background-position: top right; background-size: 480px; } .c-quick-subscribe__topic { color: #009d4e; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; font-family: Arial, Helvetica, sans-serif !important; } .wf-active .c-quick-subscribe__topic { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .wf-active .c-quick-subscribe__topic { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif !important; } .c-quick-subscribe .form-group { margin: 20px 0; } .c-quick-subscribe .element a, .c-quick-subscribe .form-select::after { color: inherit; } .c-quick-subscribe .button { margin: 20px 0 0; } .c-quick-subscribe__form { position: relative; z-index: 1; } .c-quick-subscribe__form label { margin-bottom: 0; padding-bottom: 3px; color: inherit !important; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; } .wf-active .c-quick-subscribe__form label { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .c-quick-subscribe__checkbox-marketing label { letter-spacing: 0; text-transform: none; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; font-size: 14px; font-weight: 400; line-height: 1.7; } .c-quick-subscribe__input-email.form-control, .c-quick-subscribe__country-container select:not(.specificity-override) { width: 100%; padding: 0 5px; color: #fff; background-color: #404040; border: 0; border-top: 2px solid transparent; border-bottom: 2px solid #009d4e; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: background-color 0.2s; transition: background-color 0.2s; } .c-quick-subscribe__input-email.form-control:hover, .c-quick-subscribe__country-container select:not(.specificity-override):hover, .c-quick-subscribe__input-email.form-control:focus, .c-quick-subscribe__country-container select:not(.specificity-override):focus { background-color: #2b2b2b; -webkit-box-shadow: none; box-shadow: none; } .c-quick-subscribe__input-email.form-control:focus, .c-quick-subscribe__country-container select:not(.specificity-override):focus { border-bottom-color: transparent; outline: 1px solid #009d4e; } .c-quick-subscribe__input-email.form-control { height: 40px; padding-top: 5px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: 400; line-height: 1.7; } .wf-active .c-quick-subscribe__input-email.form-control { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .c-quick-subscribe__country-container select { height: 32px; text-transform: none; } .c-quick-subscribe__country-container select option { color: #fff; letter-spacing: 0; background-color: #404040; } .c-quick-subscribe__country-container select option[selected="selected"] { background-color: #404040; } .c-quick-subscribe__country-container select option:hover, .c-quick-subscribe__country-container select option:checked { background-color: #2b2b2b; } .c-quick-subscribe .is-required { color: #ec2424; } .c-item--card.card--white .c-quick-subscribe label, .c-item--card.card--inner-shadow .c-quick-subscribe label { color: #404040; } .c-item--card.card--white .c-quick-subscribe__input-email.form-control, .c-item--card.card--inner-shadow .c-quick-subscribe__input-email.form-control, .c-item--card.card--white .c-quick-subscribe__country-container select, .c-item--card.card--inner-shadow .c-quick-subscribe__country-container select { color: #000; background-color: #f1f1f1; } .c-item--card.card--white .c-quick-subscribe__country-container select option, .c-item--card.card--inner-shadow .c-quick-subscribe__country-container select option { color: #000; background-color: #f1f1f1; } .c-item--card.card--white .c-quick-subscribe__country-container select option[selected="selected"], .c-item--card.card--inner-shadow .c-quick-subscribe__country-container select option[selected="selected"] { background-color: #f1f1f1; } .c-item--card.card--white .c-quick-subscribe__country-container select option:hover, .c-item--card.card--inner-shadow .c-quick-subscribe__country-container select option:hover, .c-item--card.card--white .c-quick-subscribe__country-container select option:checked, .c-item--card.card--inner-shadow .c-quick-subscribe__country-container select option:checked { background-color: #bbb; } .c-item--card.card--white .c-quick-subscribe .is-required, .c-item--card.card--inner-shadow .c-quick-subscribe .is-required { color: #c61717; } .c-item--card.card--green .c-quick-subscribe label, .c-item--card.card--gray-0 .c-quick-subscribe label, .c-item--card.card--gray-1 .c-quick-subscribe label, .c-item--card.card--gray-2 .c-quick-subscribe label { color: #404040; } .c-item--card.card--green .c-quick-subscribe__input-email.form-control, .c-item--card.card--gray-0 .c-quick-subscribe__input-email.form-control, .c-item--card.card--gray-1 .c-quick-subscribe__input-email.form-control, .c-item--card.card--gray-2 .c-quick-subscribe__input-email.form-control, .c-item--card.card--green .c-quick-subscribe__country-container select, .c-item--card.card--gray-0 .c-quick-subscribe__country-container select, .c-item--card.card--gray-1 .c-quick-subscribe__country-container select, .c-item--card.card--gray-2 .c-quick-subscribe__country-container select { color: #000; background-color: #fff; } .c-item--card.card--green .c-quick-subscribe__country-container select option, .c-item--card.card--gray-0 .c-quick-subscribe__country-container select option, .c-item--card.card--gray-1 .c-quick-subscribe__country-container select option, .c-item--card.card--gray-2 .c-quick-subscribe__country-container select option { color: #000; background-color: #fff; } .c-item--card.card--green .c-quick-subscribe__country-container select option[selected="selected"], .c-item--card.card--gray-0 .c-quick-subscribe__country-container select option[selected="selected"], .c-item--card.card--gray-1 .c-quick-subscribe__country-container select option[selected="selected"], .c-item--card.card--gray-2 .c-quick-subscribe__country-container select option[selected="selected"] { background-color: #fff; } .c-item--card.card--green .c-quick-subscribe__country-container select option:hover, .c-item--card.card--gray-0 .c-quick-subscribe__country-container select option:hover, .c-item--card.card--gray-1 .c-quick-subscribe__country-container select option:hover, .c-item--card.card--gray-2 .c-quick-subscribe__country-container select option:hover, .c-item--card.card--green .c-quick-subscribe__country-container select option:checked, .c-item--card.card--gray-0 .c-quick-subscribe__country-container select option:checked, .c-item--card.card--gray-1 .c-quick-subscribe__country-container select option:checked, .c-item--card.card--gray-2 .c-quick-subscribe__country-container select option:checked { background-color: #e0e0e0; } .c-item--card.card--green .c-quick-subscribe .is-required, .c-item--card.card--gray-0 .c-quick-subscribe .is-required, .c-item--card.card--gray-1 .c-quick-subscribe .is-required, .c-item--card.card--gray-2 .c-quick-subscribe .is-required { color: #c61717; } .c-item--card.card--gray-3 .c-quick-subscribe label { color: #000; } .c-item--card.card--gray-3 .c-quick-subscribe__input-email.form-control, .c-item--card.card--gray-3 .c-quick-subscribe__country-container select { color: #000; background-color: #fff; } .c-item--card.card--gray-3 .c-quick-subscribe__country-container select option { color: #000; background-color: #fff; } .c-item--card.card--gray-3 .c-quick-subscribe__country-container select option[selected="selected"] { background-color: #fff; } .c-item--card.card--gray-3 .c-quick-subscribe__country-container select option:hover, .c-item--card.card--gray-3 .c-quick-subscribe__country-container select option:checked { background-color: #e0e0e0; } .c-item--card.card--gray-4 .c-quick-subscribe__topic { color: #e4f2e1; } .c-item--card.card--gray-4 .c-quick-subscribe__input-email.form-control, .c-item--card.card--gray-4 .c-quick-subscribe__country-container select { color: #000; background-color: #fff; } .c-item--card.card--gray-4 .c-quick-subscribe__country-container select option { color: #000; background-color: #fff; } .c-item--card.card--gray-4 .c-quick-subscribe__country-container select option[selected="selected"] { background-color: #fff; } .c-item--card.card--gray-4 .c-quick-subscribe__country-container select option:hover, .c-item--card.card--gray-4 .c-quick-subscribe__country-container select option:checked { background-color: #e0e0e0; } .c-item--card.card--gray-5 .c-quick-subscribe__input-email.form-control, .c-item--card.card--gray-5 .c-quick-subscribe__country-container select { background-color: #666; } .c-item--card.card--gray-5 .c-quick-subscribe__country-container select option { color: #fff; background-color: #666; } .c-item--card.card--gray-5 .c-quick-subscribe__country-container select option[selected="selected"] { background-color: #666; } .c-item--card.card--gray-5 .c-quick-subscribe__country-container select option:hover, .c-item--card.card--gray-5 .c-quick-subscribe__country-container select option:checked { background-color: #404040; } .c-item--card.card--white .c-quick-subscribe__topic, .c-item--card.card--green .c-quick-subscribe__topic, .c-item--card.card--gray-0 .c-quick-subscribe__topic, .c-item--card.card--inner-shadow .c-quick-subscribe__topic { color: #00754a; } .c-item--card.card--gray-1 .c-quick-subscribe__topic { color: #005745; } .c-item--card.card--gray-2 .c-quick-subscribe__topic, .c-item--card.card--gray-3 .c-quick-subscribe__topic, .c-item--card.card--gray-2 .c-quick-subscribe .is-required, .c-item--card.card--gray-3 .c-quick-subscribe .is-required { color: #000; } .c-item--card.card--gray-4 .c-quick-subscribe .is-required, .c-item--card.card--gray-5 .c-quick-subscribe .is-required, .c-item--card.card--gray-6 .c-quick-subscribe .is-required, .c-item--card.card--gray-7 .c-quick-subscribe .is-required { color: #fff; } .c-item--card.card--gray-2.c-quick-subscribe--skinny .c-quick-subscribe { border: 1px solid #666; } .c-item--card.card--black.c-quick-subscribe--skinny .validation-summary-errors { color: #fff; background-color: #2b2b2b; border: 1px solid #cf6b5b; } .section-tile .c-quick-subscribe { margin: 5px; padding: 20px; } .section-tile .c-quick-subscribe .form-group { margin-top: 15px; margin-bottom: 15px; } .section-tile .c-quick-subscribe .button { margin-top: 15px; } .section-all-bottom .c-quick-subscribe__topic, .c-item--card .c-quick-subscribe__topic { font-size: 14px; font-weight: 400; line-height: 1.7; } .section-all-bottom .c-quick-subscribe__heading, .c-item--card .c-quick-subscribe__heading { font-size: 20px; font-weight: 300; line-height: 1.9; line-height: 1.6; } .section-all-bottom .c-quick-subscribe__input-email.form-control, .c-item--card .c-quick-subscribe__input-email.form-control, .section-all-bottom .c-quick-subscribe__select-country.form-control, .c-item--card .c-quick-subscribe__select-country.form-control { padding-right: 10px; padding-left: 10px; } .section-all-bottom .c-quick-subscribe { margin: 0 -20px; padding: 40px 20px; color: #fff; background-color: #000; } @media (min-width: 480px) { .section-all-bottom .c-quick-subscribe { margin-right: -40px; margin-left: -40px; padding: 40px; } } @media (min-width: 760px) { .section-all-bottom .c-quick-subscribe { padding-top: 60px; padding-bottom: 60px; } .section-all-bottom .c-quick-subscribe::before, .section-all-bottom .c-quick-subscribe::after { position: absolute; top: 0; display: block; width: 100%; height: 100%; background-color: #000; content: ""; } .section-all-bottom .c-quick-subscribe::before { right: 100%; } .section-all-bottom .c-quick-subscribe::after { left: 100%; } } @media (min-width: 1270px) { .c-item--card .c-quick-subscribe__bg-image { display: block; } } .c-item--card .c-quick-subscribe__form { max-width: 580px; } .c-quick-subscribe--skinny .c-quick-subscribe { padding: 20px; border: 1px solid #bbb; } .c-quick-subscribe--skinny .c-quick-subscribe__form { max-width: 100%; } .c-quick-subscribe--skinny .c-quick-subscribe__topic { display: none; } .c-quick-subscribe--skinny .c-quick-subscribe__heading { margin-bottom: 8px; font-weight: 600; } .c-quick-subscribe--skinny .c-quick-subscribe__heading > p { margin: 6px 0; font-weight: 300 !important; } .c-quick-subscribe--skinny .c-quick-subscribe__heading > p:first-child { font-weight: 600 !important; } .c-quick-subscribe--skinny .c-quick-subscribe__heading > p:nth-last-child(-n+2) { display: inline; } .c-quick-subscribe--skinny .c-quick-subscribe__heading, .c-quick-subscribe--skinny .c-quick-subscribe__heading > p { font-size: 14px !important; line-height: 1.7 !important; } .c-quick-subscribe--skinny .c-quick-subscribe__input-container { margin: 0 -10px; } .c-quick-subscribe--skinny .c-quick-subscribe__input-container .form-group { margin: 0; padding: 8px 10px; } .c-quick-subscribe--skinny .c-quick-subscribe__input-container + .g-recaptcha { margin-top: 20px; } @media (min-width: 960px) { .c-quick-subscribe--skinny .c-quick-subscribe__input-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 10px -10px; } .c-quick-subscribe--skinny .c-quick-subscribe__input-container .form-group { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; max-width: 50%; padding: 0 10px; } } .c-quick-subscribe--skinny .c-quick-subscribe input:not([type="checkbox"]), .c-quick-subscribe--skinny .c-quick-subscribe select { height: 36px; } .c-quick-subscribe--skinny .c-quick-subscribe select { font-size: 14px; font-weight: 400; line-height: 1.7; } .c-quick-subscribe--skinny .c-quick-subscribe__opt-in { margin-top: 12px; font-size: 14px; font-weight: 400; line-height: 1.7; } .c-quick-subscribe--skinny .c-quick-subscribe input[type="submit"] { height: auto; font-size: 11px; line-height: 28px; } /* Skinny subscribe for Articles */ .sa-release .c-quick-subscribe--skinny { margin: 40px 0; color: #000; background-color: #fff; } .sa-release .c-quick-subscribe--skinny .c-quick-subscribe__input-email.form-control, .sa-release .c-quick-subscribe--skinny .c-quick-subscribe__country-container select { color: #000; background-color: #f1f1f1; } .sa-release .c-quick-subscribe--skinny select option { color: #000; background-color: #f1f1f1; } .sa-release .c-quick-subscribe--skinny select option:checked { background-color: #bbb; } .sa-release .c-quick-subscribe--skinny .is-required { color: #c61717; } .sa-release .section-rel--sct .c-quick-subscribe--skinny, .sa-release .section--subscribe .c-quick-subscribe--skinny { max-width: 700px; margin: 0 auto; } .c-instagram-feed__container { max-width: 1230px; margin-right: auto; margin-left: auto; } @media (min-width: 960px) { .c-instagram-feed__container { padding-top: 40px; } } .c-instagram-feed__row { display: block; } @media (min-width: 960px) { .c-instagram-feed__row--images { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } } .c-instagram-feed__row--view-more { margin: 20px 0; text-align: center; } .c-instagram-feed__item { position: relative; width: 100%; margin: 0 5px 10px; padding-bottom: 100%; overflow: hidden; background-size: cover; } @media (min-width: 960px) { .c-instagram-feed__item { width: 213px; height: 213px; padding-bottom: 0; } } @media (min-width: 1270px) { .c-instagram-feed__item { width: 287px; height: 287px; } } .c-instagram-feed__stats { display: none; } @media (min-width: 960px) { .c-instagram-feed__stats { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 100%; opacity: 0; -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out; transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out; } } .c-instagram-feed__link { position: absolute; width: 100%; height: 100%; color: #fff; } @media (min-width: 960px) { .c-instagram-feed__link:hover .c-instagram-feed__stats { color: #fff; background-color: rgba(0, 0, 0, 0.5); opacity: 1; } } .c-instagram-feed__comment-count, .c-instagram-feed__like-count { margin: 0 20px; } .c-instagram-feed__comment-count span, .c-instagram-feed__like-count span { margin-left: 4px; } 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; } } .cmstile:not(.tile-product) h3 a { text-decoration: none; } .cmstile:not(.tile-product) h3 a:hover, .cmstile:not(.tile-product) h3 a:active, .cmstile:not(.tile-product) h3 a:focus { text-shadow: 0.05em 0 #fff, -0.05em 0 #fff; background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#666)) no-repeat; background: linear-gradient(#666, #666) no-repeat; background-position: 0 1em; background-size: 100% 1px; cursor: pointer; } .cmstile:not(.tile-product) h3 a::-moz-selection { background: transparent; } .cmstile:not(.tile-product) h3 a::selection { background: transparent; } .wf-active .tile-artstd h3 a:hover, .wf-active .tile-artstdsyn h3 a:hover, .wf-active .tile-video h3 a:hover, .wf-active .tile-events h3 a:hover, .wf-active .tile-reports h3 a:hover, .wf-active .tile-news h3 a:hover, .wf-active .tile-artstd h3 a:active, .wf-active .tile-artstdsyn h3 a:active, .wf-active .tile-video h3 a:active, .wf-active .tile-events h3 a:active, .wf-active .tile-reports h3 a:active, .wf-active .tile-news h3 a:active, .wf-active .tile-artstd h3 a:focus, .wf-active .tile-artstdsyn h3 a:focus, .wf-active .tile-video h3 a:focus, .wf-active .tile-events h3 a:focus, .wf-active .tile-reports h3 a:focus, .wf-active .tile-news h3 a:focus { text-decoration: none; background: none; border-bottom: 1px solid #666; } .wf-active .tile-feature h3 a:hover, .wf-active .tile-artsml h3 a:hover, .wf-active .tile-card h3 a:hover, .wf-active .tile-feature h3 a:active, .wf-active .tile-artsml h3 a:active, .wf-active .tile-card h3 a:active, .wf-active .tile-feature h3 a:focus, .wf-active .tile-artsml h3 a:focus, .wf-active .tile-card h3 a:focus { background-position: 0 1.12em; } .cmstile { width: 310px; padding: 1px 0; line-height: 1.35; } @media (min-width: 1270px) { .cmstile.merged { display: none; } } .cmstile.tile-news h3 a:hover, .cmstile.tile-news h3 a:active, .cmstile.tile-news h3 a:focus { text-decoration: none; text-shadow: 0.05em 0 #2b2b2b, -0.05em 0 #2b2b2b; } .cmstile .tile-inner { position: relative; display: block; margin: 4px 5px; overflow: hidden; color: #2b2b2b; background-color: #fff; } .cmstile h3 { margin-top: 0; } .cmstile h3 p { margin: 0; } .cmstile .meta { padding: 20px 20px 16px; line-height: 1; } .cmstile .copy { padding: 0 20px; } .cmstile .copy a:not(.btn-primary) { color: inherit; } .cmstile .image { position: relative; overflow: hidden; } .cmstile .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.05); } .cmstile .overlay-link { text-decoration: none; } .cmstile .overlay-link:hover, .cmstile .overlay-link:active, .cmstile .overlay-link:focus { background-color: transparent; } .cmstile .overlay-link:-webkit-any-link { text-decoration: none; } .tile-artsml .topic a, .tile-feature .topic a, .tile-artstd .topic a, .tile-artstdsyn .topic a, .tile-product .topic a, .tile-video .topic a, .tile-events .topic a, .tile-card .topic a { color: #00754a; } .tile-artsml .topic a:hover, .tile-feature .topic a:hover, .tile-artstd .topic a:hover, .tile-artstdsyn .topic a:hover, .tile-product .topic a:hover, .tile-video .topic a:hover, .tile-events .topic a:hover, .tile-card .topic a:hover { text-decoration: underline; } .tile-news .topic a:hover, .tile-reports .topic a:hover { color: #009d4e; text-decoration: underline; } .tile-reports .topic--noimage a { color: #00754a; } .tile-reports .topic--noimage a:hover { color: #00754a; } img.b-lazy { opacity: 0; -webkit-transition: opacity 500ms ease-in-out; transition: opacity 500ms ease-in-out; } img.b-lazy.b-loaded { opacity: 1; } .tile-news .tile-inner { min-height: 100px; color: #999; background-color: #2b2b2b; } .tile-news strong, .tile-news b { color: #fff; } .tile-news h3 { max-height: 44px; margin: 0; overflow: hidden; color: #ccc; font-weight: 300; font-size: 16px; line-height: 22px; } .tile-news h3 p { display: inline; color: #ccc; } .tile-news .meta { padding-bottom: 7px; } .tile-news .meta .topic, .tile-news .meta a { color: #009d4e; } .tile-news .meta time { color: #929292; } .tile-news .copy { padding-bottom: 17px; } .section-related .tile-news { width: 300px; padding: 0; } .section-related .tile-news .tile-inner { margin: 0; padding: 0 20px; } .section-related .tile-news .meta { padding-right: 0; padding-left: 0; line-height: 1; border-top: 1px solid #404040; } .section-related .tile-news .copy { padding-right: 0; padding-left: 0; } .section-related > :first-child { margin-top: 5px; } .section-related > h3 { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; max-width: 300px; margin: 5px 5px 0; padding: 20px 20px; color: #009d4e; background-color: #1a1a1a; } .wf-active .section-related > h3 { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .section-related > div, .section-related > section { margin: 0 5px 0; } .section-related > div:last-child, .section-related > section:last-child { margin-bottom: 5px; } .section-flex--tiles .section-tile.section-related { display: block; } .section-flex--tiles .section-tile.section-related .tile-inner { -webkit-box-flex: 1; -ms-flex: 1 0%; flex: 1 0%; } .tile-reports .image { min-height: 50px; max-height: 200px; background-color: #000; } .tile-reports .image img { -webkit-filter: grayscale(100%); filter: grayscale(100%); } .tile-reports .image .overlay { background: linear-gradient(135deg, #000000 5%, transparent 100%); } .tile-reports .meta { position: absolute; top: 0; right: 0; left: 0; } .tile-reports .meta a { color: #00754a; } .tile-reports .meta a:hover { color: #00754a; } .tile-reports .copy { min-height: 214px; margin-top: 48px; } .tile-reports .copy a { color: inherit; } .tile-reports .image + .meta .topic, .tile-reports .image + .meta a { color: #009d4e; } .tile-reports .image + .meta + .copy { margin-top: 0; } .tile-reports h3, .tile-reports p { margin-top: 0; overflow: hidden; font-weight: 300; } .tile-reports h3 { max-height: 100px; margin-top: 15px; margin-bottom: 5px; font-size: 18px; line-height: 25px; } .tile-reports p { max-height: 75.6px; color: #666; font-size: 14px; } .tile-events .tile-inner { min-height: 310px; } .tile-events .image { float: left; width: 80px; height: 80px; margin: 50px 10px 20px 20px; overflow: hidden; background-color: transparent; } .tile-events .image img { border-radius: 50%; } .tile-events .meta { position: absolute; top: 0; right: 0; left: 0; } .tile-events .copy { margin-top: 50px; margin-bottom: 20px; } .tile-events .copy h3 { max-height: 88px; margin-top: 0; overflow: hidden; color: #000; font-size: 16px; line-height: 22px; } .tile-events .copy p { clear: both; max-height: 95px; overflow: hidden; font-weight: 300; font-size: 14px; line-height: 19px; } .tile-events .copy p.location { font-weight: 400; } .tile-interactive .tile-inner, .tile-video .tile-inner { min-height: 300px; } .tile-interactive h3, .tile-video h3 { margin: 20px 0; font-size: 16px; } .tile-interactive .image, .tile-video .image { height: auto; max-height: 300px; } .tile-interactive .meta, .tile-video .meta { position: absolute; top: 0; right: 0; left: 0; background-color: #fff; } .tile-interactive .copy, .tile-video .copy { position: absolute; right: 0; bottom: 0; left: 0; background-color: #fff; } .tile-interactive.type-video .overlay-link:before, .tile-video.type-video .overlay-link:before, .tile-interactive.type-youtubevideo .overlay-link:before, .tile-video.type-youtubevideo .overlay-link:before, .tile-interactive.type-webvideo .overlay-link:before, .tile-video.type-webvideo .overlay-link:before { content: "\e00e"; } .tile-interactive.type-video .overlay-link::before, .tile-video.type-video .overlay-link::before, .tile-interactive.type-youtubevideo .overlay-link::before, .tile-video.type-youtubevideo .overlay-link::before, .tile-interactive.type-webvideo .overlay-link::before, .tile-video.type-webvideo .overlay-link::before { position: absolute; top: 100px; left: 114px; color: rgba(255, 255, 255, 0.8); font-size: 72px; font-family: "gel-iconfont-v2"; line-height: 1; } .tile-interactive.type-video .overlay-link:hover, .tile-video.type-video .overlay-link:hover, .tile-interactive.type-youtubevideo .overlay-link:hover, .tile-video.type-youtubevideo .overlay-link:hover, .tile-interactive.type-webvideo .overlay-link:hover, .tile-video.type-webvideo .overlay-link:hover, .tile-interactive.type-video .overlay-link:active, .tile-video.type-video .overlay-link:active, .tile-interactive.type-youtubevideo .overlay-link:active, .tile-video.type-youtubevideo .overlay-link:active, .tile-interactive.type-webvideo .overlay-link:active, .tile-video.type-webvideo .overlay-link:active, .tile-interactive.type-video .overlay-link:focus, .tile-video.type-video .overlay-link:focus, .tile-interactive.type-youtubevideo .overlay-link:focus, .tile-video.type-youtubevideo .overlay-link:focus, .tile-interactive.type-webvideo .overlay-link:focus, .tile-video.type-webvideo .overlay-link:focus { text-decoration: none; } .tile-interactive.type-video .overlay-link:hover::before, .tile-video.type-video .overlay-link:hover::before, .tile-interactive.type-youtubevideo .overlay-link:hover::before, .tile-video.type-youtubevideo .overlay-link:hover::before, .tile-interactive.type-webvideo .overlay-link:hover::before, .tile-video.type-webvideo .overlay-link:hover::before, .tile-interactive.type-video .overlay-link:active::before, .tile-video.type-video .overlay-link:active::before, .tile-interactive.type-youtubevideo .overlay-link:active::before, .tile-video.type-youtubevideo .overlay-link:active::before, .tile-interactive.type-webvideo .overlay-link:active::before, .tile-video.type-webvideo .overlay-link:active::before, .tile-interactive.type-video .overlay-link:focus::before, .tile-video.type-video .overlay-link:focus::before, .tile-interactive.type-youtubevideo .overlay-link:focus::before, .tile-video.type-youtubevideo .overlay-link:focus::before, .tile-interactive.type-webvideo .overlay-link:focus::before, .tile-video.type-webvideo .overlay-link:focus::before { color: #fff; text-decoration: none; } .tile-artsml .author, .tile-feature .author, .tile-artstd .author, .tile-artstdsyn .author { margin-top: 5px; color: #666; font-weight: 300; font-size: 14px; } .tile-artsml p, .tile-feature p, .tile-artstd p, .tile-artstdsyn p { max-height: 75.6px; margin-top: 5px; overflow: hidden; color: #666; font-weight: 300; font-size: 14px; } .tile-artsml .author + p, .tile-feature .author + p, .tile-artstd .author + p, .tile-artstdsyn .author + p { margin-top: 10px; } .tile-artsml .tile-inner, .tile-feature .tile-inner { min-height: 360px; } .wf-adobecaslonpro-n4-active .tile-artsml .meta, .wf-adobecaslonpro-n4-active .tile-feature .meta { padding-bottom: 18px; } .tile-artsml .tile-linktext h3, .tile-feature .tile-linktext h3 { font-family: Georgia, "Times New Roman", Times, serif; max-height: 120px; margin: 0; overflow: hidden; font-size: 27px; line-height: 30px; } .wf-active .tile-artsml .tile-linktext h3, .wf-active .tile-feature .tile-linktext h3 { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .wf-adobecaslonpro-n4-active .tile-artsml .tile-linktext h3, .wf-adobecaslonpro-n4-active .tile-feature .tile-linktext h3 { max-height: 122px; padding-top: 2px; } .wf-adobecaslonpro-n4-active .tile-artsml .tile-linktext h3 a, .wf-adobecaslonpro-n4-active .tile-feature .tile-linktext h3 a { line-height: 30px; } .tile-artsml .image, .tile-feature .image { height: 120px; max-height: 120px; } .tile-artsml .image.image-source, .tile-feature .image.image-source { height: auto; max-height: none; } .tile-artsml .image.image-source img, .tile-feature .image.image-source img { margin-bottom: -46px; } .tile-artstd .tile-inner, .tile-artstdsyn .tile-inner { min-height: 400px; } .tile-artstd h3, .tile-artstdsyn h3 { max-height: 88px; margin: 0; overflow: hidden; font-size: 16px; line-height: 22px; } .tile-artstd .image img, .tile-artstdsyn .image img { margin-bottom: -40px; } .tile-artstd .copy { padding-bottom: 20px; } .tile-product .tile-inner { height: 300px; color: #fff; background-color: #000; } .tile-product .tile-inner:hover img, .tile-product .tile-inner:active img, .tile-product .tile-inner:focus img { opacity: 0.85; } .tile-product .image { position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 100%; max-height: 300px; } .tile-product .image img { opacity: 0.75; } .tile-product .overlay-link { color: inherit; } .tile-product .overlay-link:hover, .tile-product .overlay-link:active, .tile-product .overlay-link:focus { color: inherit; text-decoration: none; } .tile-product .meta { display: none; } .tile-product .copy { padding: 20px 20px; } .tile-product .copy h3 { text-transform: uppercase; position: relative; max-height: 124px; overflow: hidden; font-weight: 400; font-size: 23px; line-height: 1.25; } .tile-product .copy p { position: absolute; right: 20px; bottom: 0; left: 20px; max-height: 124px; overflow: hidden; color: #fff; font-weight: 300; font-size: 21px; line-height: 31px; } .tile-card .tile-inner { min-height: 300px; text-align: center; } .wf-adobecaslonpro-n4-active .tile-card .meta { padding-bottom: 18px; } .tile-card .meta .topic { float: none; margin: 0; } .tile-card .meta .topic.branded::before { content: url("https://content.gallup.com/origin/gallupinc/GallupSpaces/Production/Cms/WWWV7CMS/tlwk1_3iweq9wplxgnlnya.png"); } .wf-adobecaslonpro-n4-active .tile-card .tile-linktext { max-height: 118px; padding-top: 2px; } .wf-adobecaslonpro-n4-active .tile-card .tile-linktext a { line-height: 30px; } .tile-card h3 { font-family: Georgia, "Times New Roman", Times, serif; max-height: 58px; margin-top: 40px; margin-bottom: 30px; overflow: hidden; font-size: 24px; line-height: 29px; } .wf-active .tile-card h3 { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .tile-card p { font-family: Georgia, "Times New Roman", Times, serif; max-height: 66px; margin-top: 10px; margin-bottom: 30px; overflow: hidden; color: #666; font-weight: 300; font-size: 18px; line-height: 22px; } .wf-active .tile-card p { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .tile-card .copy strong, .tile-card .copy b { font-weight: normal; } .tile-card .button { margin-bottom: 30px; text-align: center; } .tile-card .button a:hover, .tile-card .button a:active, .tile-card .button a:focus { background-image: none; } @media (min-width: 650px) { .tile-alert { position: absolute; top: 0; right: 0; } } .tile-alert .tile-inner { color: #999; background-color: #2b2b2b; } .tile-alert .copy { padding-top: 20px; padding-bottom: 20px; } .tile-alert .copy h3 { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; } .wf-active .tile-alert .copy h3 { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .tile-alert label { color: #999; } .checkbox .tile-alert label { font-size: 87%; } .masonry-active .tile-alert { position: absolute; top: 0; right: 0; } .tile-ribbon .tile-inner { padding: 0 20px; background-color: #e4f2e1; } .tile-ribbon .tile-inner .ribbonheader h3 { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; margin: 20px 0 10px; color: #00754a; line-height: 1; } .wf-active .tile-ribbon .tile-inner .ribbonheader h3 { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .tile-ribbon .tile-inner .ribboncontent { padding-bottom: 71px; } .tile-ribbon .tile-inner .ribboncontent .rbnSection { padding-top: 10px; } .tile-ribbon .tile-inner .ribboncontent .rbnSection.date-range { padding: 0; } .tile-ribbon .tile-inner .date-range td { color: #666; font-weight: 400; font-size: 11px; } .tile-ribbon .tile-inner a { color: #1a1a1a; } .tile-ribbon .tile-inner a:hover { text-decoration: underline; } .tile-ribbon .tile-inner tbody tr:nth-child(even) { background-color: transparent !important; } .tile-ribbon .tile-inner thead .note { display: none; } .tile-ribbon .tile-inner th { border-bottom: 0; } .tile-ribbon .tile-inner td { display: block; padding: 0 0 16px 0; font-weight: 300; font-size: 36px; line-height: 1; } .tile-ribbon .tile-inner td:first-child { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; width: 100%; padding-bottom: 4px; } .wf-active .tile-ribbon .tile-inner td:first-child { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .tile-ribbon .tile-inner td:nth-child(2n) { float: left; width: 65%; } .tile-ribbon .tile-inner td.DESPOS, .tile-ribbon .tile-inner td.UNDNEG { color: #00754a; } .tile-ribbon .tile-inner td.UNDPOS, .tile-ribbon .tile-inner td.DESNEG { color: #c61717; } .tile-ribbon .tile-inner .footerBlock { position: absolute; right: 20px; bottom: 20px; left: 20px; color: #666; font-size: 11px; } .tile-ribbon .tile-inner .vizDesc { color: #666; font-size: 11px; } .tile-ribbon.tile-ribbon--flex-sections { max-width: 1230px; } .tile-ribbon.tile-ribbon--flex-sections .tile-inner { padding: 0; background-color: transparent; } .tile-ribbon.tile-ribbon--flex-sections .tile-inner .ribboncontent { padding: 0; } .tile-ribbon.tile-ribbon--flex-sections .tile-inner td { padding: 0; color: #2b2b2b; font-size: 14px; line-height: 1.7; letter-spacing: normal; text-transform: none; } .tile-ribbon.tile-ribbon--flex-sections .tile-inner .rbnsctPoint { padding-left: 10px; } .tile-ribbon.tile-ribbon--flex-sections .tile-inner .rbnsctDate { color: #666; } .tile-ribbon.tile-ribbon--flex-sections .tile-inner .rbnsctChangeValue { color: #00754a; } .tile-ribbon.tile-ribbon--flex-sections .tile-inner .rbnsctChange { padding-left: 4px; } .tile-ribbon.tile-ribbon--flex-sections table { position: relative; display: block; height: 100%; padding: 16px 16px 20px; 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); border: 1px solid #bbb; } .tile-ribbon.tile-ribbon--flex-sections [data-scroll-to] table:after { content: "\e010"; } .tile-ribbon.tile-ribbon--flex-sections [data-scroll-to] table::after { position: absolute; bottom: 4px; left: 50%; color: #00754a; font-weight: 600; font-size: 11px; font-family: "gel-iconfont-v2"; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .tile-ribbon.tile-ribbon--flex-sections th { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; padding-bottom: 6px; color: #00754a; font-weight: 600; } .wf-active .tile-ribbon.tile-ribbon--flex-sections th { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .tile-ribbon.tile-ribbon--flex-sections tbody { display: block; } .tile-ribbon.tile-ribbon--flex-sections tbody tr { display: -webkit-box; display: -ms-flexbox; display: flex; } .tile-ribbon.tile-ribbon--flex-sections .rbnsctRegion { -webkit-box-flex: 1; -ms-flex: 1 0 0%; flex: 1 0 0%; } .tile-ribbon.tile-ribbon--flex-sections .rbnsctPoint, .tile-ribbon.tile-ribbon--flex-sections .rbnsctChange { -webkit-box-flex: 0; -ms-flex: 0 0 0%; flex: 0 0 0%; font-weight: 600; } .tile-ribbon.tile-ribbon--flex-sections .tile-ribbon--static-item .rbnsctRegion { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .tile-ribbon.tile-ribbon--flex-sections .tile-ribbon--static-item .rbnsctPoint { padding-right: 10px; padding-left: 0; font-size: 27px; line-height: 32px; } @media (min-width: 960px) { .tile-ribbon.tile-ribbon--flex-sections { margin: 0 auto; overflow: visible; } .tile-ribbon.tile-ribbon--flex-sections .tile-inner .rbnData { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 -15px; } .tile-ribbon.tile-ribbon--flex-sections .tile-inner .rbnSection { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; min-width: auto; padding: 0 15px; } .tile-ribbon.tile-ribbon--flex-sections .tile-inner .rbnSection:first-child { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin-left: 0; } .tile-ribbon.tile-ribbon--flex-sections .tile-inner .rbnSection:last-child { min-width: auto; padding-right: 15px; } } .tile-trends .tile-inner { margin: 0; color: #e0e0e0; background-color: transparent; } .tile-trends .tile-inner nav { margin: 4px 5px 3px; padding: 20px 20px; background-color: #2b2b2b; } .tile-trends .tile-inner .nav-title { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; padding-bottom: 8px; } .wf-active .tile-trends .tile-inner .nav-title { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .tile-trends .tile-inner li { text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400; letter-spacing: 0.1em; line-height: 1.5; } .wf-active .tile-trends .tile-inner li { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .tile-trends .tile-inner li a { color: #009d4e; } .tile-trends .tile-inner li a:hover, .tile-trends .tile-inner li a:focus { text-decoration: underline; } @media (min-width: 960px) { .tile-messaging { width: 620px; } } .tile-messaging.cmstile { max-width: 915px; } .tile-messaging.cmstile .inner { margin: 5px; padding: 20px 20px; color: #2b2b2b; background-color: #fff; } .tile-header .inner { min-height: 160px; margin: 4px 5px; border-top: 1px solid #929292; } .tile-header h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 31px; font-weight: 300; line-height: 1.5; margin-top: 20px; color: #fff; } .wf-active .tile-header h1 { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .masonry-container + .content-more.button .btn-primary:hover, .masonry-container + .content-more.button .btn-primary:active, .masonry-container + .content-more.button .btn-primary:focus, .masonry-container + .content-more.button .btn-primary:focus-within, .masonry-container + .content-more.button .gel-btn-primary:hover, .masonry-container + .content-more.button .gel-btn-primary:active, .masonry-container + .content-more.button .gel-btn-primary:focus, .masonry-container + .content-more.button .gel-btn-primary:focus-within { background-color: #fff; } .c-panel--crosslink { padding: 80px 0 60px; text-align: center; } .c-panel--crosslink p { font-family: Georgia, "Times New Roman", Times, serif; font-size: 31px; font-weight: 300; line-height: 1.5; color: #fff; } .wf-active .c-panel--crosslink p { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .c-panel--crosslink a { color: #009d4e; } .tile-social { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; } .tile-social .tile-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; margin: 0; overflow: visible; background-color: #fff; } .tile-social a:hover, .tile-social a:focus { outline-offset: 4px; } .tile-social a:hover img, .tile-social a:focus img { -webkit-filter: brightness(0.5) !important; filter: brightness(0.5) !important; } .tile-social a:hover .copy span, .tile-social a:focus .copy span { text-decoration: underline; } .tile-social .meta { padding: 20px 0 16px; } .tile-social .meta time { float: none; color: #000; } .tile-social .meta--empty { padding-top: 0; } .tile-social .copy { max-width: 270px; padding: 0 0 20px; } .tile-social h3 { color: #000; font-size: 14px; font-weight: 400; line-height: 1.7; } .c-courses--tile .u-ada-link { width: 125px; margin: auto; } .c-courses--tile:hover { text-decoration: none !important; } .c-courses--tile:hover .u-ada-link { background-color: #e4f2e1; border-color: #009d4e; } .c-courses--tile-image { position: relative; height: 145.6px; } @media (min-width: 960px) { .c-courses--tile-image { height: 235px; } } .c-courses--tile-image .u-bgimage--cover { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .c-courses--tile-image .u-bgimage--text { position: absolute; padding-top: 20px; padding-left: 20px; } @media (min-width: 960px) { .c-courses--tile .u-bgimage--cover { background-size: auto 100%; -webkit-transition: background-size 0.5s ease-in; transition: background-size 0.5s ease-in; } .c-courses--tile:hover .u-bgimage--cover { background-size: auto 110%; -webkit-filter: brightness(0.75); filter: brightness(0.75); } } .card--related-events { padding-top: 5px; background-color: #1a1a1a; } .card--related-events .cmstile { width: 100%; min-width: 260px; padding: 0 5px; } @media (min-width: 650px) { .card--related-events .cmstile { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; width: auto; } } @media (min-width: 850px) { .card--related-events .cmstile { max-width: 33.3333%; } } .card--related-events .cmstile .meta, .card--related-events .cmstile .copy { padding-right: 0; padding-left: 0; } .card--related-events .tile-news.cmstile h3 a:hover, .card--related-events .tile-news.cmstile h3 a:focus { text-shadow: none; } .card--related-events .tile-news .tile-inner { -webkit-box-flex: 1; -ms-flex: 1 0%; flex: 1 0%; margin: -1px 0 0; padding-right: 10px; background-color: #1a1a1a; border-top: 1px solid #929292; border-bottom: 1px solid #929292; } .card--related-events .tile-news .tile-inner .author { display: none !important; } .card--related-events.card-image .tile-news .tile-inner { margin-bottom: 10px; padding-left: 10px; border: 0; } .card-inner--related-events { margin: 0 -5px; } @media (min-width: 480px) { .card-inner--related-events { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; -ms-flex-wrap: wrap; flex-wrap: wrap; } } .card--related-events .tile-news--clp-aside .tile-inner { min-height: auto; padding-right: 0; background-color: transparent; } .card--related-events .tile-news--clp-aside .meta { padding: 16px 0 7px; } .card--related-events .tile-news--clp-aside .copy a { color: inherit; } .l-clp-display--events-gel-gray-5 .card--related-events, .l-clp-display--events-gel-gray-5 .tile-news .tile-inner { background-color: #404040; } .l-clp-display--events-gel-gray-7 .card--related-events, .l-clp-display--events-gel-gray-7 .tile-news .tile-inner { background-color: #1a1a1a; } .l-clp-display--events-gel-black .card--related-events, .l-clp-display--events-gel-black .tile-news .tile-inner { background-color: #000; } .card--related-events-gel-green-1.card--related-events, .card--related-events-gel-green-1 .tile-news .tile-inner { color: #000; background-color: #e4f2e1; } .card--related-events-gel-green-1 .tile-news .meta .topic, .card--related-events-gel-green-1 .tile-news .meta a, .card--related-events-gel-green-1 .u-accent--line::before { color: #00754a; } .card--related-events-gel-green-1 .tile-news .meta a:hover, .card--related-events-gel-green-1 .tile-news .meta a:focus { color: #00754a; } .card--related-events-gel-green-1 .tile-news .meta time { color: #666; } .card--related-events-gel-green-1 .tile-news h3, .card--related-events-gel-green-1 .tile-news strong { color: #000; font-weight: 300; } .card--related-events-gel-green-1 .tile-news.cmstile h3 a:hover, .card--related-events-gel-green-1 .tile-news.cmstile h3 a:focus { text-shadow: none; } .card--related-news { background-color: #2b2b2b; } .card--related-news .rel--related_insights_head { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; } .card--related-news .rel--related_insights_head .related_insights_head-item { padding-bottom: 30px; } @media (min-width: 650px) { .card--related-news .rel--related_insights_head .related_insights_head-item { padding-bottom: 40px; } } .card--related-news .card-inner--related-news { position: relative; z-index: 1; margin: 0 -5px; padding-top: 0; padding-bottom: 0; } @media (min-width: 480px) { .card--related-news .card-inner--related-news { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } } .card--related-news + .c-item--card, .card--related-news + .cmsitem .card-item { margin-top: -120px; padding-top: 140px; } .card--related-news .c-tile { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -ms-flex-wrap: nowrap; flex-wrap: nowrap; min-width: 260px; min-height: 300px; margin: 5px; overflow: hidden; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } @media (min-width: 480px) { .card--related-news .c-tile { -webkit-box-flex: 1; -ms-flex: 1 1 0%; flex: 1 1 0%; } .card--related-news .c-tile.c-related_insights--featured { -webkit-box-flex: 3; -ms-flex: 3 auto; flex: 3 auto; width: 100%; } } @media (min-width: 960px) { .card--related-news .c-tile { min-height: 350px; } } .l-clp-display--gel-white .card--related-news { background-color: #fff; } .l-clp-display--gel-black .card--related-news { background-color: #000; } .l-clp-display--gel-green-1 .card--related-news { background-color: #e4f2e1; } .l-clp-display--gel-gray-5 .card--related-news { background-color: #404040; } .l-clp-display--gel-gray-7 .card--related-news { background-color: #1a1a1a; } .c-tile { display: block; overflow: hidden; } .c-tile__meta { text-transform: uppercase; letter-spacing: 0.1em; font-size: 11px; font-weight: 400; line-height: 1.5; color: #00754a; } .c-tile__content { display: block; overflow: hidden; } .c-card--tiles .c-tile { height: 350px; } .c-card--tiles .c-tile__content { height: 350px; } .c-tile--image { position: relative; color: #2b2b2b; background-color: #fff; } .c-tile--image .c-tile__meta { padding: 25px 20px; } .c-tile--image .c-tile__title { padding-right: 20px; padding-left: 20px; } .c-tile--image h3 { display: inline; color: #2b2b2b; font-size: 18px; font-weight: 400; line-height: 1.7; border-bottom: 1px solid transparent; } .c-tile--image .c-tile--crop-circle { border-radius: 50%; width: 80px; height: 80px; margin: 0 20px 30px; background-position: top center; background-size: cover; } .c-tile--image p { font-weight: 300; font-size: 16px; line-height: 24px; } .c-tile--image:hover, .c-tile--image:focus { color: #2b2b2b; text-decoration: none; } .c-tile--image:hover h3, .c-tile--image:focus h3 { border-bottom-color: #009d4e; } .c-tile--image a:hover, .c-tile--image a:focus { text-decoration: none; } @media (min-width: 530px) and (max-width: 799px) { .c-tile--image.c-related_insights--featured, .c-tile--image.c-tile--count1, .c-tile--image.c-tile--count3:last-child { padding: 95px 40px 95px 225px; } .c-tile--image.c-related_insights--featured .c-tile__meta, .c-tile--image.c-tile--count1 .c-tile__meta, .c-tile--image.c-tile--count3:last-child .c-tile__meta { padding: 20px 40px 15px 0; } .c-tile--image.c-related_insights--featured .c-tile--crop-circle, .c-tile--image.c-tile--count1 .c-tile--crop-circle, .c-tile--image.c-tile--count3:last-child .c-tile--crop-circle { position: absolute; top: calc(50% - 80px); left: 40px; width: 160px; height: 160px; margin: 0; } .c-tile--image.c-related_insights--featured .c-tile__title, .c-tile--image.c-tile--count1 .c-tile__title, .c-tile--image.c-tile--count3:last-child .c-tile__title { padding: 0 40px 30px 0; } .c-tile--image.c-related_insights--featured h3, .c-tile--image.c-tile--count1 h3, .c-tile--image.c-tile--count3:last-child h3 { font-size: 27px; font-weight: 300; line-height: 1.7; } } @media (min-width: 800px) { .c-tile--image.c-related_insights--featured, .c-tile--image.c-tile--count1 { padding: 95px 40px 95px 275px; } .c-tile--image.c-related_insights--featured .c-tile__meta, .c-tile--image.c-tile--count1 .c-tile__meta { padding: 0 40px 15px 0; } .c-tile--image.c-related_insights--featured .c-tile--crop-circle, .c-tile--image.c-tile--count1 .c-tile--crop-circle { position: absolute; top: calc(50% - 100px); left: 40px; width: 200px; height: 200px; margin: 0; } .c-tile--image.c-related_insights--featured .c-tile__title, .c-tile--image.c-tile--count1 .c-tile__title { padding: 0 40px 30px 0; } .c-tile--image.c-related_insights--featured h3, .c-tile--image.c-tile--count1 h3 { font-size: 27px; font-weight: 300; line-height: 1.7; } } .c-tile--interactive { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: #2b2b2b; background-color: #000; } .c-tile--interactive .c-tile__meta { z-index: 1; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding: 25px 20px; background-color: #fff; } .c-tile--interactive .c-tile__title { z-index: 1; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; margin-top: auto; padding: 24px 20px; background-color: #fff; } .c-tile--interactive h3 { display: inline; color: #2b2b2b; font-size: 18px; font-weight: 400; line-height: 1.7; border-bottom: 1px solid transparent; } .c-tile--interactive .c-tile--crop-square { position: relative; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; overflow: hidden; background-position: center; background-size: cover; } .c-tile--interactive .c-image--overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: linear-gradient(135deg, #000000 0%, rgba(0, 0, 0, 0.6) 100%); } .c-tile--interactive .icon--play:before { content: "\e00e"; } .c-tile--interactive .icon--play::before { font-size: 72px; font-weight: 400; line-height: 1.3; position: absolute; top: 40px; left: calc(50% - 36px); color: rgba(255, 255, 255, 0.8); font-family: "gel-iconfont-v2"; } @media (min-width: 530px) { .c-tile--interactive .icon--play::before { top: calc(50% - 72px); } } .c-tile--interactive:hover, .c-tile--interactive:focus { text-decoration: none; } .c-tile--interactive:hover h3, .c-tile--interactive:focus h3 { color: #2b2b2b; border-bottom-color: #009d4e; } .c-tile--interactive:hover .icon--play::before, .c-tile--interactive:focus .icon--play::before { color: #fff; } @media (min-width: 530px) and (max-width: 799px) { .c-tile--interactive.c-related_insights--featured .c-tile--crop-square, .c-tile--interactive.c-tile--count1 .c-tile--crop-square, .c-tile--interactive.c-tile--count3:last-child .c-tile--crop-square { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .c-tile--interactive.c-related_insights--featured .c-tile__meta, .c-tile--interactive.c-tile--count1 .c-tile__meta, .c-tile--interactive.c-tile--count3:last-child .c-tile__meta { padding-right: 40px; padding-left: 40px; color: #009d4e; background-color: transparent; } .c-tile--interactive.c-related_insights--featured .c-tile__title, .c-tile--interactive.c-tile--count1 .c-tile__title, .c-tile--interactive.c-tile--count3:last-child .c-tile__title { margin-top: auto; padding: 20px 40px 60px; background-color: transparent; } .c-tile--interactive.c-related_insights--featured h3, .c-tile--interactive.c-tile--count1 h3, .c-tile--interactive.c-tile--count3:last-child h3 { color: #fff; font-size: 20px; font-weight: 400; line-height: 1.9; } } @media (min-width: 800px) { .c-tile--interactive.c-related_insights--featured .c-tile--crop-square, .c-tile--interactive.c-tile--count1 .c-tile--crop-square { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .c-tile--interactive.c-related_insights--featured .c-tile__meta, .c-tile--interactive.c-tile--count1 .c-tile__meta { z-index: 1; padding-right: 40px; padding-left: 40px; color: #009d4e; background-color: transparent; } .c-tile--interactive.c-related_insights--featured .c-tile__title, .c-tile--interactive.c-tile--count1 .c-tile__title { z-index: 1; margin-top: auto; padding: 20px 40px 60px; background-color: transparent; } .c-tile--interactive.c-related_insights--featured h3, .c-tile--interactive.c-tile--count1 h3 { color: #fff; font-size: 27px; font-weight: 400; line-height: 1.7; } } .c-tile--key { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: #2b2b2b; background-color: #fff; } .c-tile--key .c-tile__meta { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; padding: 25px 20px; } .c-tile--key .c-tile__title, .c-tile--key .c-tile__copy { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding-right: 20px; padding-left: 20px; } .c-tile--key .c-tile__key { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; padding: 25px 20px; } .c-tile--key h3 { font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 0; color: #2b2b2b; font-size: 27px; font-weight: 400; line-height: 40.5px; } .wf-active .c-tile--key h3 { font-family: "adobe-caslon-pro", Georgia, "Times New Roman", Times, "source-han-serif-japanese", "source-han-serif-simplified-c", serif; } .c-tile--key p { padding: 0; color: #2b2b2b; font-weight: 300; font-size: 16px; line-height: 24px; } .c-tile--key:hover, .c-tile--key:focus { color: #2b2b2b; text-decoration: none; } .c-tile--key:hover .btn-primary, .c-tile--key:focus .btn-primary, .c-tile--key:hover .gel-btn-primary, .c-tile--key:focus .gel-btn-primary { background-color: transparent; } @media (min-width: 530px) and (max-width: 799px) { .c-tile--key.c-related_insights--featured, .c-tile--key.c-tile--count1, .c-tile--key.c-tile--count3:last-child { text-align: center; } .c-tile--key.c-related_insights--featured .c-tile__meta, .c-tile--key.c-tile--count1 .c-tile__meta, .c-tile--key.c-tile--count3:last-child .c-tile__meta { padding-top: 50px; padding-right: 40px; padding-left: 40px; } .c-tile--key.c-related_insights--featured .c-tile__title, .c-tile--key.c-tile--count1 .c-tile__title, .c-tile--key.c-tile--count3:last-child .c-tile__title { padding-right: 40px; padding-left: 40px; } .c-tile--key.c-related_insights--featured h3, .c-tile--key.c-tile--count1 h3, .c-tile--key.c-tile--count3:last-child h3 { font-size: 39px; font-weight: 300; line-height: 1.5; } .c-tile--key.c-related_insights--featured .c-tile__copy, .c-tile--key.c-tile--count1 .c-tile__copy, .c-tile--key.c-tile--count3:last-child .c-tile__copy { font-size: 20px; font-weight: 300; line-height: 1.9; padding-right: 40px; padding-left: 40px; } .c-tile--key.c-related_insights--featured .c-tile__key, .c-tile--key.c-tile--count1 .c-tile__key, .c-tile--key.c-tile--count3:last-child .c-tile__key { padding-right: 40px; padding-bottom: 50px; padding-left: 40px; } } @media (min-width: 800px) { .c-tile--key.c-related_insights--featured, .c-tile--key.c-tile--count1 { text-align: center; } .c-tile--key.c-related_insights--featured .c-tile__meta, .c-tile--key.c-tile--count1 .c-tile__meta { padding-top: 50px; padding-right: 40px; padding-left: 40px; } .c-tile--key.c-related_insights--featured .c-tile__title, .c-tile--key.c-tile--count1 .c-tile__title { padding-right: 40px; padding-left: 40px; } .c-tile--key.c-related_insights--featured h3, .c-tile--key.c-tile--count1 h3 { font-size: 39px; font-weight: 300; line-height: 1.5; } .c-tile--key.c-related_insights--featured .c-tile__copy, .c-tile--key.c-tile--count1 .c-tile__copy { font-size: 20px; font-weight: 300; line-height: 1.9; padding-right: 40px; padding-left: 40px; } .c-tile--key.c-related_insights--featured .c-tile__key, .c-tile--key.c-tile--count1 .c-tile__key { padding-right: 40px; padding-bottom: 50px; padding-left: 40px; } } .c-tile--report { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: #2b2b2b; background-color: #fff; } .c-tile--report .c-tile__meta { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; padding: 25px 20px; } .c-tile--report .c-tile__title { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; padding: 25px 20px; } .c-tile--report h3 { display: inline; color: #2b2b2b; font-size: 16px; font-weight: 400; line-height: 24px; border-bottom: 1px solid transparent; } .c-tile--report p { margin-top: 0; color: #2b2b2b; font-weight: 300; font-size: 27px; line-height: 40.5px; } .c-tile--report .c-tile__copy { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; padding-right: 20px; padding-left: 20px; } .c-tile--report:hover, .c-tile--report:focus { color: #2b2b2b; text-decoration: none; } .c-tile--report:hover h3, .c-tile--report:focus h3 { border-bottom-color: #009d4e; } @media (min-width: 530px) and (max-width: 799px) { .c-tile--report.c-related_insights--featured .c-tile__meta, .c-tile--report.c-tile--count1 .c-tile__meta, .c-tile--report.c-tile--count3:last-child .c-tile__meta { padding: 25px 40px; } .c-tile--report.c-related_insights--featured .c-tile__title, .c-tile--report.c-tile--count1 .c-tile__title, .c-tile--report.c-tile--count3:last-child .c-tile__title { padding: 25px 40px 30px; } .c-tile--report.c-related_insights--featured .c-tile__copy, .c-tile--report.c-tile--count1 .c-tile__copy, .c-tile--report.c-tile--count3:last-child .c-tile__copy { font-size: 31px; font-weight: 300; line-height: 1.5; padding-right: 40px; padding-left: 40px; } } @media (min-width: 800px) { .c-tile--report.c-related_insights--featured .c-tile__meta, .c-tile--report.c-tile--count1 .c-tile__meta { padding: 25px 40px; } .c-tile--report.c-related_insights--featured .c-tile__title, .c-tile--report.c-tile--count1 .c-tile__title { padding: 25px 40px 30px; } .c-tile--report.c-related_insights--featured .c-tile__copy, .c-tile--report.c-tile--count1 .c-tile__copy { font-size: 39px; font-weight: 300; line-height: 1.5; padding-right: 40px; padding-left: 40px; } } .c-list { margin: 0; padding: 0; list-style: none; } .c-list li { font-size: 18px; } .c-list a { padding: 0.125em 0; color: inherit; white-space: nowrap; text-decoration: none; border-bottom: 1px solid transparent; } .c-list a:hover, .c-list a:focus { color: inherit; border-bottom-color: #009d4e; } .c-list--chevron .u-icon-after--arrow-right::after { color: #009d4e; } .c-list--check-mark { padding-left: 0; list-style-type: none; } .c-list--check-mark li { padding-left: 2.5em; text-indent: -2.5em; } .c-list--check-mark--20::before { width: 20px !important; height: 20px !important; display: inline-block; vertical-align: middle; margin: 0 15px 0 0; content: ""; background-image: url("https://content.gallup.com/origin/gallupinc/GallupSpaces/Production/Cms/BBCMS/fkqagr4i10ylzwojuucvyq.svg"); background-repeat: no-repeat; } .c-list--check-mark--25::before { width: 25px !important; height: 25px !important; display: inline-block; vertical-align: middle; margin: 0 15px 0 0; content: ""; background-image: url("https://content.gallup.com/origin/gallupinc/GallupSpaces/Production/Cms/BBCMS/fkqagr4i10ylzwojuucvyq.svg"); background-repeat: no-repeat; } .c-list--check-mark--30::before { width: 30px !important; height: 30px !important; display: inline-block; vertical-align: middle; margin: 0 15px 0 0; content: ""; background-image: url("https://content.gallup.com/origin/gallupinc/GallupSpaces/Production/Cms/BBCMS/fkqagr4i10ylzwojuucvyq.svg"); background-repeat: no-repeat; } .c-list--check-mark--35::before { width: 35px !important; height: 35px !important; display: inline-block; vertical-align: middle; margin: 0 15px 0 0; content: ""; background-image: url("https://content.gallup.com/origin/gallupinc/GallupSpaces/Production/Cms/BBCMS/fkqagr4i10ylzwojuucvyq.svg"); background-repeat: no-repeat; } .c-list--check-mark--40::before { width: 40px !important; height: 40px !important; display: inline-block; vertical-align: middle; margin: 0 15px 0 0; content: ""; background-image: url("https://content.gallup.com/origin/gallupinc/GallupSpaces/Production/Cms/BBCMS/fkqagr4i10ylzwojuucvyq.svg"); background-repeat: no-repeat; } .c-list--check-mark--45::before { width: 45px !important; height: 45px !important; display: inline-block; vertical-align: middle; margin: 0 15px 0 0; content: ""; background-image: url("https://content.gallup.com/origin/gallupinc/GallupSpaces/Production/Cms/BBCMS/fkqagr4i10ylzwojuucvyq.svg"); background-repeat: no-repeat; } .list-square { list-style: none; } .list-square li { margin: 10px 0; } .list-square li::before { margin-right: 10px; content: "\2610"; } .list-spaced li { padding-bottom: 20px; } .list-leading-zero { list-style-type: decimal-leading-zero; } .tilepreview { color: #2b2b2b; background-color: #fff; } .tilepreview .container { width: auto; margin: 0; padding: 0; color: #2b2b2b; background-color: #fff; } .tilepreview #gel-cookie-banner-script, .tilepreview header, .tilepreview footer { display: none; } .tilepreview main { max-width: 640px; } .tilepreview .text-center { margin-bottom: 12px; } .tilepreview .cmstile { margin: 5px; padding: 5px; background-color: #666; } .grid_module { max-width: 1230px; margin: 5px auto; color: #2b2b2b; background-color: #fff; } @media (min-width: 960px) { .grid_module { width: 74.19354839%; } } .grid_module a { color: #000; text-decoration: underline; } .grid_module a:hover, .grid_module a:focus { text-decoration: none; } .grid_module .innermodule { margin: 0; } .grid_module .headings, .grid_module .content { margin: 0 40px; padding: 20px 0; } .grid_module .headings { border-bottom: 1px solid #bbb; } .grid_module .content { max-width: 770px; } .colpos21 .section-side-bottom > .ite-blob { padding-bottom: 0; } .colpos21 .section-side-bottom > .ite-webpart { margin-top: 0; } .landingpage .section-all-bottom h4, .landingpage .section-main-bottom h4 { float: none; margin: inherit; font-size: inherit; line-height: inherit; } .landingpage .section-all-bottom .crmcolumns .element:first-of-type, .landingpage .section-main-bottom .crmcolumns .element:first-of-type { margin-top: 0; } .landingpage .section-all-bottom .ite-webpart, .landingpage .section-main-bottom .ite-webpart { padding-top: 40px; } .header-page, .main { -webkit-box-flex: 1; -ms-flex: 1 100%; flex: 1 100%; } @media (max-width: 959px) { #navbar-header-collapse { z-index: -2; } .c-header-nav::before { z-index: -3; background-color: transparent !important; } .c-header-nav .container .navbar-header { background-color: #404040; } } .navbar-toggle-arrow { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .boxQuote1, .boxQuote2, .boxQuote3 { padding: 0 40px; color: #666; font-size: 16px; border-left: 8px solid #ccc; } .boxQuote1 p, .boxQuote2 p, .boxQuote3 p { font-size: inherit; } .boxQuote1 img, .boxQuote2 img, .boxQuote3 img { display: none; } .c-podcast--link { font-weight: 300; font-size: 18px; line-height: 1.7; } @media print { *, *::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; } } .c-tooltip { position: relative; margin-left: 10px; vertical-align: middle; } .c-tooltip::before { color: #00754a; font-size: 15px; font-family: "gel-iconfont-v2"; content: "\e027"; } .c-tooltip:hover::after { position: absolute; top: 0; left: -10px; display: block; width: calc(100% + 20px); height: calc(100% + 15px); content: ""; } .c-tooltip__question .c-tooltip__text { width: 265px; text-transform: inherit !important; text-transform: uppercase; letter-spacing: 0.1em; font-size: 11px; font-weight: 400; line-height: 1.5; } .c-tooltip__title { display: block; padding-bottom: 5px; font-weight: 600; font-size: 14px; } .c-tooltip__text { position: absolute; z-index: 1; display: none; width: 300px; height: auto; margin-left: 10px; padding: 10px; color: #2b2b2b; font-size: 14px; font-weight: 400; line-height: 1.7; white-space: normal; text-align: left; background-color: #fff; border: 1px solid #929292; border-radius: 3px; outline: none; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); opacity: 1 !important; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; } .c-tooltip__text--right::before, .c-tooltip__text--right::after { position: absolute; top: 7px; left: -7px; border-top: 7px solid transparent; border-bottom: 7px solid transparent; content: ""; } .c-tooltip__text--right::before { margin-top: 1px; border-right: 7px solid #929292; } .c-tooltip__text--right::after { margin-top: 1px; margin-left: 1.5px; border-right: 7px solid #fff; } .c-tooltip__text--left { margin-right: 10px; } .c-tooltip__text--left::before, .c-tooltip__text--left::after { position: absolute; top: 7px; right: -2.5%; border-top: 7px solid transparent; border-bottom: 7px solid transparent; content: ""; } .c-tooltip__text--left::before { margin-top: 1px; border-left: 7px solid #929292; } .c-tooltip__text--left::after { margin-top: 1px; margin-right: 1.5px; border-left: 7px solid #fff; } .c-tooltip__text--bottom { margin-top: 9px; margin-left: 0; } .c-tooltip__text--bottom::before, .c-tooltip__text--bottom::after { position: absolute; top: -7px; border-right: 7px solid transparent; border-left: 7px solid transparent; content: ""; } .c-tooltip__text--bottom::before { border-bottom: 7px solid #929292; } .c-tooltip__text--bottom::after { margin-top: 1px; border-bottom: 7px solid #fff; } .c-tooltip__text--bottom-caret::before, .c-tooltip__text--bottom-caret::after { left: 0; } .c-tooltip__events--in-person { position: relative; left: 118px; display: block; height: 0; } .c-tooltip__events--in-person .c-tooltip__text--bottom { left: -128px; } .c-comparisonTableContainer .c-tooltip .c-tooltip__text--bottom { margin-left: -35px; border-collapse: separate; } a:not(.collapsed) + .c-tooltip__events--in-person { display: none; } /*# sourceMappingURL=News.css.map */