/* 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 '-' */ .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-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-exclamation { --fa-icon-content: "\f06a"; } .fa-icon-circle-play { --fa-icon-content: "\f144"; } .fa-icon-circle-plus { --fa-icon-content: "\f055"; } .fa-icon-circle-minus { --fa-icon-content: "\f056"; } .fa-icon-circle-check { --fa-icon-content: "\f058"; } .fa-icon-circle-chevron-left { --fa-icon-content: "\f137"; } .fa-icon-circle-chevron-right { --fa-icon-content: "\f138"; } .fa-icon-circle-info { --fa-icon-content: "\f05a"; } .fa-icon-envelope { --fa-icon-content: "\f0e0"; } .fa-icon-magnifying-glass { --fa-icon-content: "\f002"; } .fa-icon-print { --fa-icon-content: "\f02f"; } .fa-icon-square { --fa-icon-content: "\f45c"; } .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-arrow-down { --fa-icon-content: "\f063"; } .fa-icon-arrow-up { --fa-icon-content: "\f062"; } .fa-icon-check { --fa-icon-content: "\f00c"; } .fa-icon-chevron-up { --fa-icon-content: "\f077"; } .fa-icon-youtube { --fa-icon-content: "\f167"; } .fa-gallup-logo::before { font-family: "Font Awesome Kit"; content: "\e001"; } @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'; 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'; 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'; content: "\f078"; } .is-open .c-multi-select__toggle::after { font-family: 'Font Awesome 6 Pro'; 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'; content: "\f45c"; } .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'; 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 */