/* Minification failed. Returning unminified contents. (9,17): run-time error CSS1039: Token not allowed after unary operator: '-fa-icon-content' (13,17): run-time error CSS1039: Token not allowed after unary operator: '-fa-icon-content' (16,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (19,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (22,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (25,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (28,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (31,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (34,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (37,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (40,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (43,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (46,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (49,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (52,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (55,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (58,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (61,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (64,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (67,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (70,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (73,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (76,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (79,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (82,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (85,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (88,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (91,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (94,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (97,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (100,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (103,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (106,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (109,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (112,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (118,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (121,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (124,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (127,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (130,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (133,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (136,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (139,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (142,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (145,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (151,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (154,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (157,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (160,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (163,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' (166,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-' */ .icon-font-family { font-family: 'Font Awesome 6 Pro'; } .brands-font-family { font-family: 'Font Awesome 6 Brands'; } [class*="fa-icon"]:not(.fa-icon--after)::before { font-family: 'Font Awesome 6 Pro'; content: var(--fa-icon-content); } [class*="fa-icon"].fa-icon--after::after { font-family: 'Font Awesome 6 Pro'; content: var(--fa-icon-content); } .fa-icon-arrow-down { --fa-icon-content: "\f063"; } .fa-icon-arrow-up { --fa-icon-content: "\f062"; } .fa-icon-arrow-left-double { --fa-icon-content: "\f323"; } .fa-icon-arrow-right-double { --fa-icon-content: "\f324"; } .fa-icon-check { --fa-icon-content: "\f00c"; } .fa-icon-chevron-up { --fa-icon-content: "\f077"; } .fa-icon-chevron-down { --fa-icon-content: "\f078"; } .fa-icon-chevron-right { --fa-icon-content: "\f054"; } .fa-icon-chevron-left { --fa-icon-content: "\f053"; } .fa-icon-circle-arrow-left { --fa-icon-content: "\f137"; } .fa-icon-circle-arrow-right { --fa-icon-content: "\f138"; } .fa-icon-circle-check { --fa-icon-content: "\f058"; } .fa-icon-circle-close { --fa-icon-content: "\f057"; } .fa-icon-circle-crossed { --fa-icon-content: "\f05e"; } .fa-icon-circle-chevron-left { --fa-icon-content: "\f137"; } .fa-icon-circle-chevron-right { --fa-icon-content: "\f138"; } .fa-icon-circle-exclamation { --fa-icon-content: "\f06a"; } .fa-icon-circle-info { --fa-icon-content: "\f05a"; } .fa-icon-circle-minus { --fa-icon-content: "\f056"; } .fa-icon-circle-play { --fa-icon-content: "\f144"; } .fa-icon-circle-plus { --fa-icon-content: "\f055"; } .fa-icon-circle-question { --fa-icon-content: "\f059"; } .fa-icon-circle-warn { --fa-icon-content: "\f06a"; } .fa-icon-envelope { --fa-icon-content: "\f0e0"; } .fa-icon-file { --fa-icon-content: "\f15b"; } .fa-icon-file-pdf { --fa-icon-content: "\f1c1"; } .fa-icon-file-excel { --fa-icon-content: "\e64d"; } .fa-icon-file-xls { --fa-icon-content: "\f1c3"; } .fa-icon-grid { --fa-icon-content: "\e195"; } .fa-icon-hamburger { --fa-icon-content: "\f0c9"; } .fa-icon-kabob { --fa-icon-content: "\f142"; } .fa-icon-link { --fa-icon-content: "\f0c1"; } .fa-icon-lock { --fa-icon-content: "\f30d"; } .fa-icon-lock-open { --fa-icon-content: "\f3c1"; } .fa-icon-magnifying-glass { --fa-icon-content: "\f002"; } .fa-icon-print { --fa-icon-content: "\f02f"; } .fa-icon-search { --fa-icon-content: "\f002"; } .fa-icon-square { --fa-icon-content: "\f0c8"; } .fa-icon-square-check { --fa-icon-content: "\f14a"; } .fa-icon-square-minus { --fa-icon-content: "\f146"; } .fa-icon-square-plus { --fa-icon-content: "\f0fe"; } .fa-icon-square-share { --fa-icon-content: "\f14d"; } .fa-icon-triangle-down { --fa-icon-content: "\f0d7"; } .fa-icon-triangle-up { --fa-icon-content: "\f0d8"; } .fa-icon-user-profile { --fa-icon-content: "\f007"; } .fa-icon-volume { --fa-icon-content: "\f6a8"; } .fa-icon-arrow-down { --fa-icon-content: "\f063"; } .fa-icon-arrow-up { --fa-icon-content: "\f062"; } .fa-icon-arrow-left-double { --fa-icon-content: "\f323"; } .fa-icon-arrow-right-double { --fa-icon-content: "\f324"; } .fa-icon-youtube { --fa-icon-content: "\f167"; } .fa-gallup-logo::before { font-family: "Font Awesome Kit"; content: "\e001"; } .gel-icon-full-arrow-up::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f062"; } .gel-icon-full-arrow-down::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f063"; } .gel-icon-arrow-down::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f078"; } .gel-icon-arrow-up::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f077"; } .gel-icon-arrow-left::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f053"; } .gel-icon-arrow-right::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f054"; } .gel-icon-arrow-left-double::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f323"; } .gel-icon-arrow-right-double::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f324"; } .gel-icon-arrow-left-circle::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f137"; } .gel-icon-arrow-right-circle::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f138"; } .gel-icon-hamburger::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f0c9"; } .gel-icon-kabob::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f142"; } .gel-icon-email::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f0e0"; } .gel-icon-check::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f00c"; } .gel-icon-chevron-up::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f077"; } .gel-icon-chevron-down::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f078"; } .gel-icon-chevron-left::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f053"; } .gel-icon-chevron-right::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f054"; } .gel-icon-circle-exclamation::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f06a"; } .gel-icon-circle-play::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f144"; } .gel-icon-plus-circle::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f055"; } .gel-icon-plus-circle-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f055"; } .gel-icon-minus-circle::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f056"; } .gel-icon-minus-circle-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f056"; } .gel-icon-check-circle::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f058"; } .gel-icon-check-circle-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f058"; } .gel-icon-circle-crossed::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f05e"; } .gel-icon-info-circle::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f05a"; } .gel-icon-info-circle-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f05a"; } .gel-icon-close-circle::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f057"; } .gel-icon-close-circle-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f057"; } .gel-icon-question-circle::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f059"; } .gel-icon-question-circle-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f059"; } .gel-icon-envelope::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f0e0"; } .gel-icon-magnifying-glass::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f002"; } .gel-icon-microsoft-exel::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f1c3"; } .gel-icon-print::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f02f"; } .gel-icon-print-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f02f"; } .gel-icon-square::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f0c8"; } .gel-icon-square-check::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f14a"; } .gel-icon-minus-square-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f146"; } .gel-icon-plus-square-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f0fe"; } .gel-icon-triangle-down::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f0d7"; } .gel-icon-triangle-up::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f0d8"; } .gel-icon-document-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f15b"; } .gel-icon-document-pdf-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f1c1"; } .gel-icon-document-excel-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\e64d"; } .gel-icon-volume-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f6a8"; } .gel-icon-warn-circle::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f06a"; } .gel-icon-warn-circle-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f06a"; } .gel-icon-grid-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\e195"; } .gel-icon-user-profile-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f007"; } .gel-icon-link-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f0c1"; } .gel-icon-lock-open-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f3c1"; } .gel-icon-lock-solid::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f30d"; } .gel-icon-gallup::before { font-family: "Font Awesome Kit"; content: "\e001"; } .gel-icon-linkedin::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f0e1"; } .gel-icon-search::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f002"; } .gel-icon-eyeglass::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f002"; } .gel-icon-share-insta-noborder::before { font-family: 'Font Awesome 6 Brands'; content: "\f16d"; } .gel-icon-share-youtube-noborder::before { font-family: 'Font Awesome 6 Brands'; content: "\f167"; } .gel-icon-share-linkedin-noborder::before { font-family: 'Font Awesome 6 Brands'; content: "\f0e1"; } .gel-icon-share-facebook-noborder::before { font-family: 'Font Awesome 6 Brands'; content: "\f39e"; } .gel-icon-share-twitter-noborder::before { font-family: 'Font Awesome 6 Brands'; content: "\e61b"; } .gel-icon-share-square::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f14d"; } .gel-icon-box::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f0c8"; } .gel-icon-check-box::before { font-family: 'Font Awesome 6 Pro'; font-weight: 400; content: "\f14a"; } .gel-icon { position: relative; display: inline-block; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1; text-transform: none; text-decoration: none; font-family: 'Font Awesome 6 Pro'; } @media (min-width: 650px) { }@media (min-width: 650px) { }@media (min-width: 650px) { }@media (min-width: 650px) { }.c-map-element { width: 100%; height: 350px; } @media (min-width: 1280px) { .c-map-element { height: 550px; } } .template-interactive .o-article { max-width: none; } .template-interactive .o-article .header-article, .template-interactive .o-article .article-content { max-width: 960px; } .template-interactive .o-article__inner { padding-bottom: 40px; } .template-interactive .o-article .rel-chapter:not(.rel-chapter--interactive) { max-width: 960px; margin: 0 auto; } .template-interactive .o-article .rel--chapter { padding: 0; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .template-interactive .article-content > h2:first-child { margin-top: 0; } .template-interactive [class*="c-item--card"].card--margin-no-all .inner.c-item__inner { max-width: 1240px; } .template-interactive .c-pjac { max-width: 1240px; margin-right: auto; margin-left: auto; } .template-interactive .c-cardgrp--related .related_events_head-item { max-width: 930px; margin-right: auto; margin-left: auto; } .c-interactive { font-size: 14px; } .c-interactive__toggle { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; line-height: 1.5; letter-spacing: 0.1em; text-transform: uppercase; margin: 0 5px; padding: 0 5px; color: #666; background-color: transparent; border: 0; } .wf-active .c-interactive__toggle { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .c-interactive__toggle.is-active { color: #000; font-weight: 600; } .c-interactive__dropdown-label { display: inline-block; margin-right: 15px; } .c-interactive__map { max-width: 1240px; margin-right: auto; margin-left: auto; } .c-interactive__map-header { margin: 0; padding: 10px; color: #666; background-color: #fff; } @media (min-width: 480px) { .c-interactive__map-header { padding: 10px 30px; } } .c-interactive__map-header-select { margin: 0 10px; padding: 10px 12px; color: #000; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; background-color: #e0e0e0; border: 0; } .c-interactive__feature-tiles { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .c-interactive__feature-tiles .img-responsive { margin: 15px 0; } .c-interactive__feature-tiles > div { max-width: 300px; } @media (max-width: 649px) { .c-interactive__feature-tiles > div { margin-right: auto; margin-left: auto; } } .c-interactive__table { margin-right: auto; margin-left: auto; padding: 0; overflow-x: scroll; color: #404040; } @media (min-width: 480px) { .c-interactive__table { padding: 0 30px; overflow-x: auto; } } .c-interactive__table table { width: 100%; } .c-interactive__table td { padding: 10px; font-weight: 400; font-size: 14px; line-height: 1.7; } @media (min-width: 480px) { .c-interactive__table td { padding: 10px 15px; font-weight: 300; font-size: 20px; line-height: 1.7; } } .c-interactive__table th { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; line-height: 1.5; letter-spacing: 0.1em; text-transform: uppercase; position: relative; z-index: 0; padding: 5px 10px; white-space: nowrap; background-color: #e0e0e0; border: 0; } .wf-active .c-interactive__table th { 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: 480px) { .c-interactive__table th { padding: 5px 15px; font-size: 14px; line-height: 1.7; } } .c-interactive__table th:first-child::before, .c-interactive__table th:last-child::before { position: absolute; top: 0; bottom: 0; left: -30px; z-index: -1; width: 30px; background-color: #e0e0e0; } @media (min-width: 480px) { .c-interactive__table th:first-child::before, .c-interactive__table th:last-child::before { content: ""; } } .c-interactive__table th:last-child::before { right: -30px; left: auto; } .c-interactive__table tr + tr { border-top: 1px solid #e0e0e0; } .c-interactive .c-methodology { padding: 0; } .c-migration-table th { width: 20%; } .c-migration-table th:first-child { width: 60%; } .c-migration-table th, .c-migration-table td { text-align: center; } .c-migration-table th:first-child, .c-migration-table td:first-child { text-align: left; } @media (min-width: 650px) { .rank-list { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; max-width: 50%; } .rank-list:first-child { padding-right: 5px; } .rank-list:last-child { padding-left: 5px; } } .rank-list-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } @media (min-width: 650px) { .rank-list-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } } .rank-list .img-circle { width: auto; height: 75px; margin-right: 10px; } .rank-list__item { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin-bottom: 30px; } .c-sortable-table th[role='columnheader']:not(.no-sort) { cursor: pointer; } .c-sortable-table th[role='columnheader']:not(.no-sort)::after { display: inline-block; margin-bottom: 2px; margin-left: 4px; vertical-align: middle; border-color: #929292 transparent; border-style: solid; border-width: 0 5px 5px; content: ""; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } @media (min-width: 480px) { .c-sortable-table th[role='columnheader']:not(.no-sort)::after { margin-left: 10px; } } .c-sortable-table th[aria-sort='ascending']:not(.no-sort)::after { border-width: 5px 5px 0; border-bottom: 0; } .c-sortable-table th[role='columnheader']:not(.no-sort):hover::after, .c-sortable-table th[aria-sort]:not(.no-sort)::after { border-color: #404040 transparent; visibility: visible; } .c-animated-loading { position: relative; } .c-animated-loading::before, .c-animated-loading::after { position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; margin-top: -25px; margin-left: -25px; border: 4px solid transparent; border-top-color: #009d4e; border-radius: 50%; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-animation: rotate-spinner 1.1s infinite; animation: rotate-spinner 1.1s infinite; content: ""; } .c-animated-loading::before { -webkit-animation-timing-function: cubic-bezier(0.455, 0.065, 0.425, 1); animation-timing-function: cubic-bezier(0.455, 0.065, 0.425, 1); } .c-animated-loading::after { -webkit-animation-timing-function: linear; animation-timing-function: linear; } @-webkit-keyframes rotate-spinner { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotate-spinner { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } [data-highchart] { position: relative; font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .c-highchart, .c-highchart > .highcharts-container { overflow: visible !important; } .highcharts-no-data { top: 0 !important; left: 0 !important; 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%; padding: 40px; background-color: rgba(0, 0, 0, 0.5); } .highcharts-no-data span { position: relative !important; color: #fff; font-size: 27px !important; line-height: 1.7; white-space: normal !important; text-align: center; } @media (min-width: 650px) { .highcharts-no-data span { font-size: 52px !important; line-height: 1.3; } } .highcharts-tooltip > span { z-index: 999; padding: 8px; background-color: #fff; } .c-highcharts__legend-square { display: inline-block; width: 8px; height: 8px; margin: 0 6px 0 0; } .c-highcharts__tooltip-caret { position: absolute; bottom: -10px; left: calc(50% - 5px); width: 0; height: 0; border: 5px solid transparent; border-top-color: #fff; content: ""; } .c-highcharts__timeframe--right { float: right; } .c-highcharts--timeframe-hidden .c-highcharts__timeframe { display: none; } .c-highcharts__timeframe-back, .c-highcharts__timeframe-forward { position: absolute; 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: 50px; } .c-highcharts__timeframe-back span, .c-highcharts__timeframe-forward span { display: block; cursor: pointer; } .c-highcharts__timeframe-back span::before, .c-highcharts__timeframe-forward span::before { color: #2b2b2b; font-size: 27px; } .c-highcharts__timeframe-back { left: 0; } .c-highcharts__timeframe-back span { padding-left: 5px; } .c-highcharts__timeframe-back span::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f053"; } .c-highcharts__timeframe-forward { right: 0; } .c-highcharts__timeframe-forward span { padding-right: 5px; } .c-highcharts__timeframe-forward span::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f054"; } .c-multi-select { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-weight: 400; font-size: 14px; line-height: 1.7; } .c-multi-select__selection { position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; min-width: 220px; background-color: #fff; border: 1px solid #666; border-radius: 0 2px 2px 0; } .c-multi-select__selection.is-open { border-radius: 0 2px 0 0; } .c-multi-select__toggle { position: relative; width: 100%; padding: 2px 12px; padding-right: 25px; color: #000; text-align: left; background: transparent; border: 0; } .c-multi-select__toggle::after { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f078"; } .is-open .c-multi-select__toggle::after { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f077"; } .c-multi-select__toggle::after { position: absolute; top: 50%; right: 12px; font-size: 11px; line-height: 0; } .c-multi-select__choices { position: absolute; top: 100%; left: -1px; z-index: 1000; display: none; min-width: 220px; max-width: 400px; background-color: #fff; border: 1px solid #666; } .is-open .c-multi-select__choices { display: block; } .c-multi-select__group-label { padding: 10px 12px 4px; color: #2b2b2b; font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; } .wf-active .c-multi-select__group-label { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } .c-multi-select__option-input { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .c-multi-select__option-label { font-weight: 400; font-size: 14px; line-height: 1.7; min-width: 100%; margin: 0 0 2px; padding: 1px 12px; color: #000; letter-spacing: normal; text-transform: none; cursor: pointer; } .c-multi-select__option-input[type="checkbox"] + .c-multi-select__option-label::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f0c8"; } .c-multi-select__option-input[type="checkbox"] + .c-multi-select__option-label::before { margin-right: 10px; font-size: 11px; } .c-multi-select__option-input[type="checkbox"]:checked + .c-multi-select__option-label::before { font-family: 'Font Awesome 6 Pro'; font-weight: 900; content: "\f14a"; } .c-multi-select__option-input[type="checkbox"]:checked + .c-multi-select__option-label::before { font-size: 14px; line-height: 20px; } .c-multi-select__option-input:checked + .c-multi-select__option-label { background-color: #e0e0e0; } .c-multi-select__option-input:checked + .c-multi-select__option-label:hover, .c-multi-select__option-input:checked + .c-multi-select__option-label:focus { background-color: #009d4e; } .c-multi-select__option-input:hover + .c-multi-select__option-label, .c-multi-select__option-input:focus + .c-multi-select__option-label { background-color: #009d4e; } .c-multi-select__option-input:disabled + .c-multi-select__option-label { color: #bbb; background-color: #fff; cursor: not-allowed; } .c-multi-select__option-input:disabled + .c-multi-select__option-label::before { background-color: #bbb; } .c-multi-select__clear { font-family: Arial, Helvetica, sans-serif; font-weight: 400; font-size: 11px; line-height: 1.5; letter-spacing: 0.1em; text-transform: uppercase; margin: 0 5px; padding: 0 5px; color: #666; background-color: transparent; border: 0; } .wf-active .c-multi-select__clear { font-family: "aktiv-grotesk", "aktiv-grotesk-std", Arial, Helvetica, "source-han-sans-japanese", "source-han-sans-simplified-c", system-ui, sans-serif; } /*# sourceMappingURL=template-interactive.css.map */