@charset "UTF-8";@font-face{font-family:"gd-icons";src:url("../../assets/fonts/gd-icons-misc/fonts/gd-icons-misc.eot?");src:url("../../assets/fonts/gd-icons-misc/fonts/gd-icons-misc.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/gd-icons-misc/fonts/gd-icons-misc.woff") format("woff"),url("../../assets/fonts/gd-icons-misc/fonts/gd-icons-misc.ttf") format("truetype"),url("../../assets/fonts/gd-icons-misc/fonts/gd-icons-misc.svg#gd-icons-misc") format("svg");font-weight:normal;font-style:normal}.gd-ico.gd-additional-case-studies:before{content:""}.gd-ico.gd-additional-company-analysis:before{content:""}.gd-ico.gd-additional-consumer-analysis:before{content:""}.gd-ico.gd-additional-expert-insight-analysis:before{content:""}.gd-ico.gd-additional-forecasts:before{content:""}.gd-ico.gd-additional-macroeconomic-city-indicators:before{content:""}.gd-ico.gd-additional-other-services-legal-accounting:before{content:""}.gd-ico.gd-additional-product-intelligence:before{content:""}.gd-ico.gd-additional-sector-analysis:before{content:""}.gd-ico.gd-additional-trackers:before{content:""}.gd-ico.gd-theme-blockchain:before{content:""}.gd-ico.gd-theme-diverse-data:before{content:""}.gd-ico.gd-theme-laser-scanning:before{content:""}.gd-ico.gd-theme-modular-construction:before{content:""}.gd-ico.gd-theme-smart-cities:before{content:""}.gd-ico.gd-security-software:before{content:""}.gd-ico.gd-innovation:before{content:""}.gd-ico.gd-product-management:before{content:""}.gd-ico.gd-companies-across-sectors:before{content:""}.gd-ico.gd-competitors:before{content:""}.gd-ico.gd-customers:before{content:""}.gd-ico.gd-partners:before{content:""}.gd-ico.gd-environment:before{content:""}.gd-ico.gd-sport-event:before{content:""}.gd-ico.gd-editor-shapes:before{content:""}.gd-ico.gd-editor-layers:before{content:""}.gd-ico.gd-global:before{content:""}.gd-ico.gd-icon-pipeline-indication:before{content:""}.gd-ico.gd-icon-generic-name:before{content:""}.gd-ico.gd-icon-drug-name:before{content:""}.gd-ico.gd-icon-business-name:before{content:""}.gd-ico.gd-opportunities:before{content:""}.gd-ico.gd-globe-location:before{content:""}.gd-ico.gd-database-local:before{content:""}.gd-ico.gd-database-global:before{content:""}.gd-ico.gd-rank-companies:before{content:""}.gd-ico.gd-financial-total-wealth:before{content:""}.gd-ico.gd-financial-wealth-markets-regional:before{content:""}.gd-ico.gd-financial-wealth-markets:before{content:""}.gd-ico.gd-financial-merchant-acquiring:before{content:""}.gd-ico.gd-youtube:before{content:""}.gd-ico.gd-wind:before{content:""}.gd-ico.gd-technology-managed-hosted-services:before{content:""}.gd-ico.gd-technology-iot-eco-system:before{content:""}.gd-ico.gd-team-calendar:before{content:""}.gd-ico.gd-sports:before{content:""}.gd-ico.gd-smart-grid:before{content:""}.gd-ico.gd-services-real-time-intelligence:before{content:""}.gd-ico.gd-services-expert-insight-analysis:before{content:""}.gd-ico.gd-retail-health-beauty:before{content:""}.gd-ico.gd-retail-electricals-entertainment:before{content:""}.gd-ico.gd-retail-diy-home:before{content:""}.gd-ico.gd-retail-clothing-footwear:before{content:""}.gd-ico.gd-retail-banking:before{content:""}.gd-ico.gd-reports-trackers:before{content:""}.gd-ico.gd-reports-briefs:before{content:""}.gd-ico.gd-regulatory-milestone-tracker:before{content:""}.gd-ico.gd-radio-signal:before{content:""}.gd-ico.gd-professional:before{content:""}.gd-ico.gd-product-launch-analytics:before{content:""}.gd-ico.gd-power-equipment-profiles:before{content:""}.gd-ico.gd-ott:before{content:""}.gd-ico.gd-opportunity-assessment-new:before{content:""}.gd-ico.gd-oilgas-upstream-blocks:before{content:""}.gd-ico.gd-oilgas-midstream-liquids-storage:before{content:""}.gd-ico.gd-multiplay:before{content:""}.gd-ico.gd-multi-link-currency:before{content:""}.gd-ico.gd-multi-link:before{content:""}.gd-ico.gd-menu-intelligence:before{content:""}.gd-ico.gd-job-brand-manager:before{content:""}.gd-ico.gd-insurance-pets:before{content:""}.gd-ico.gd-insurance-motorcycle:before{content:""}.gd-ico.gd-insurance-insurance-concept:before{content:""}.gd-ico.gd-insurance-business:before{content:""}.gd-ico.gd-industry-trolley:before{content:""}.gd-ico.gd-industry-chart:before{content:""}.gd-ico.gd-healthcare-gastrointestinal-diseases:before{content:""}.gd-ico.gd-healthcare-diabetes:before{content:""}.gd-ico.gd-healthcare-currency:before{content:""}.gd-ico.gd-healthcare-central-nervous-system:before{content:""}.gd-ico.gd-global-telecoms:before{content:""}.gd-ico.gd-global-signal:before{content:""}.gd-ico.gd-global-retail:before{content:""}.gd-ico.gd-global-healthcare:before{content:""}.gd-ico.gd-fixed-voice:before{content:""}.gd-ico.gd-financial-wealth-management:before{content:""}.gd-ico.gd-financial-fintech:before{content:""}.gd-ico.gd-extra-world-map-tech:before{content:""}.gd-ico.gd-extra-trolley-star:before{content:""}.gd-ico.gd-extra-tech-software-analysis:before{content:""}.gd-ico.gd-extra-speaker-setting:before{content:""}.gd-ico.gd-extra-sign-post:before{content:""}.gd-ico.gd-extra-presses:before{content:""}.gd-ico.gd-extra-pillar:before{content:""}.gd-ico.gd-extra-links:before{content:""}.gd-ico.gd-extra-iot-eco-systems:before{content:""}.gd-ico.gd-extra-inside-folder:before{content:""}.gd-ico.gd-extra-innovation-case:before{content:""}.gd-ico.gd-extra-heart-analysis:before{content:""}.gd-ico.gd-extra-global-dollar:before{content:""}.gd-ico.gd-extra-global-analysis:before{content:""}.gd-ico.gd-extra-direction-changes:before{content:""}.gd-ico.gd-extra-dataseries:before{content:""}.gd-ico.gd-extra-checklist:before{content:""}.gd-ico.gd-extra-building:before{content:""}.gd-ico.gd-document-transfer:before{content:"{"}.gd-ico.gd-basket:before{content:"z"}.gd-ico.gd-analysis-sector-analysis:before{content:"t"}.gd-ico.gd-analysis-search:before{content:"s"}.gd-ico.gd-analysis-real-time-intelligence:before{content:"r"}.gd-ico.gd-analysis-innovation-guidance:before{content:"l"}.gd-ico.gd-analysis-expert-insight-analysis:before{content:"h"}.gd-ico.gd-analysis-consumer-insight:before{content:"f"}.gd-ico.gd-analysis-consumer-analysis:before{content:"e"}.gd-ico.gd-account-setting:before{content:"b"}.gd-ico.gd-document-currency:before{content:"`"}.gd-ico.gd-disruptivetech-robotics-drones:before{content:"^"}.gd-ico.gd-disruptivetech-other:before{content:"["}.gd-ico.gd-construction-sewage:before{content:"Y"}.gd-ico.gd-construction-rail:before{content:"W"}.gd-ico.gd-construction-institutional:before{content:"R"}.gd-ico.gd-construction-infrastructure:before{content:"P"}.gd-ico.gd-construction-construction-project-insight:before{content:"L"}.gd-ico.gd-construction-airports-ports:before{content:"I"}.gd-ico.gd-cloud-servers:before{content:"H"}.gd-ico.gd-cloud-server:before{content:"G"}.gd-ico.gd-city-intelligence:before{content:"E"}.gd-ico.gd-building:before{content:"C"}.gd-ico.gd-biopower:before{content:"B"}.gd-ico.gd-big-processor-chip:before{content:"A"}.gd-ico.gd-disruptivetech-connected-devices-iot:before{content:"?"}.gd-ico.gd-disruptivetech-blockchain:before{content:">"}.gd-ico.gd-contract-analytics:before{content:";"}.gd-ico.gd-consumer-cosmetics-toiletries:before{content:"8"}.gd-ico.gd-consulting-regulatory-trade-industry:before{content:"4"}.gd-ico.gd-consulting-marketing-communications:before{content:"3"}.gd-ico.gd-consumer-packaging:before{content:"&"}.gd-ico.gd-consumer-ousehold-care:before{content:"$"}@charset "UTF-8";@font-face{font-family:"gd-icons";src:url("../../assets/fonts/gd-icons-tools-charts/fonts/gd-icons-tools-charts.eot?");src:url("../../assets/fonts/gd-icons-tools-charts/fonts/gd-icons-tools-charts.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/gd-icons-tools-charts/fonts/gd-icons-tools-charts.woff") format("woff"),url("../../assets/fonts/gd-icons-tools-charts/fonts/gd-icons-tools-charts.ttf") format("truetype"),url("../../assets/fonts/gd-icons-tools-charts/fonts/gd-icons-tools-charts.svg#gd-icons-tools-charts") format("svg");font-weight:normal;font-style:normal}.gd-ico.gd-extra-search-market:before{content:""}.gd-ico.gd-extra-pie-chart:before{content:""}.gd-ico.gd-analysis-industry-forecasts:before{content:"k"}.gd-ico.gd-services-market-analysis:before{content:""}.gd-ico.gd-analysis-trendsights-reports:before{content:"x"}.gd-ico.gd-analysis-market-analysis:before{content:"n"}.gd-ico.gd-theme-data:before{content:""}.gd-ico.gd-graphs-window:before{content:""}.gd-ico.gd-services-company-analysis:before{content:""}.gd-ico.gd-reports-reports:before{content:""}.gd-ico.gd-extra-market-chart:before{content:""}.gd-ico.gd-analysis-foresights-reports:before{content:"i"}.gd-ico.gd-consulting-competitive-company-analysis:before{content:"Z"}.gd-ico.gd-construction-business-development:before{content:"J"}.gd-ico.gd-job-market-insights-director:before{content:""}.gd-ico.gd-extra-paths:before{content:""}.gd-ico.gd-companies-compage:before{content:""}.gd-ico.gd-icon-highest-development-stage:before{content:""}.gd-ico.gd-development-stage:before{content:""}.gd-ico.gd-analysis-market-impact:before{content:"o"}.gd-ico.gd-consulting-forecasting:before{content:"1"}.gd-ico.gd-job-channel-sales-management:before{content:""}.gd-ico.gd-healthcare:before{content:""}.gd-ico.gd-extra-trendlines:before{content:""}.gd-ico.gd-extra-markets-charts:before{content:""}.gd-ico.gd-analysis-trend-trackers:before{content:"w"}.gd-ico.gd-analysis-company-analysis:before{content:"d"}.gd-ico.gd-grid-preview:before{content:""}.gd-ico.gd-grid_preview:before{content:""}.gd-ico.gd-chart-waterfall:before{content:""}.gd-ico.gd-chart-treemap:before{content:""}.gd-ico.gd-chart-sankey:before{content:""}.gd-ico.gd-chart-radar:before{content:""}.gd-ico.gd-chart-pie:before{content:""}.gd-ico.gd-chart-network:before{content:""}.gd-ico.gd-chart-line:before{content:""}.gd-ico.gd-chart-hexbin:before{content:""}.gd-ico.gd-chart-heatmap:before{content:""}.gd-ico.gd-chart-graph:before{content:""}.gd-ico.gd-chart-doughnut:before{content:""}.gd-ico.gd-chart-combo:before{content:""}.gd-ico.gd-chart-column:before{content:""}.gd-ico.gd-chart-bubble:before{content:""}.gd-ico.gd-chart-bar:before{content:""}.gd-ico.gd-icon-card-tools:before{content:""}@charset "UTF-8";@font-face{font-family:"gd-icons";src:url("../../assets/fonts/gd-icons-arrows/fonts/gd-icons-arrows.eot?");src:url("../../assets/fonts/gd-icons-arrows/fonts/gd-icons-arrows.eot?#iefix") format("embedded-opentype"),url("../../assets/fonts/gd-icons-arrows/fonts/gd-icons-arrows.woff") format("woff"),url("../../assets/fonts/gd-icons-arrows/fonts/gd-icons-arrows.ttf") format("truetype"),url("../../assets/fonts/gd-icons-arrows/fonts/gd-icons-arrows.svg#gd-icons-arrows") format("svg");font-weight:normal;font-style:normal}.gd-ico.gd-arrow-right:before{content:""}.gd-ico.gd-arrow-left:before{content:""}.gd-ico.gd-editor-arrow:before{content:""}.gd-ico.gd-editor-undo:before{content:""}.gd-ico.gd-editor-redo:before{content:""}.gd-ico.gd-Button-switch:before{content:""}.gd-ico.gd-chevron2:before{content:""}.gd-ico.gd-double-chevron2:before{content:""}.gd-ico.gd-backward:before{content:""}.gd-ico.gd-chevron1:before{content:""}.gd-ico.gd-double-chevron1:before{content:""}.gd-ico.gd-forward:before{content:""}.gd-ico.gd-double-chevron:before{content:""}.gd-ico.gd-chevron:before{content:""}.gd-ico.gd-arrow-down:before{content:""}.gd-ico.gd-arrow-up:before{content:""}.gd-ico.gd-Button-switch1:before{content:""}.info-bar,.unlock-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem 1.25rem;border-radius:14px;border:solid 1px #c7cfd4;background-color:#fff}@media screen and (max-width:39.99875em){.info-bar,.unlock-bar{padding:.75rem 1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.info-bar>header,.unlock-bar>header,.info-bar>main,.unlock-bar>main,.info-bar>footer,.unlock-bar>footer{width:100%}.info-bar>header+main,.unlock-bar>header+main{margin-top:.75rem}.info-bar>main+footer,.unlock-bar>main+footer{margin-left:auto}.info-bar>main+footer>*,.unlock-bar>main+footer>*{margin-top:.75rem}.info-bar>main+footer .input-group,.unlock-bar>main+footer .input-group,.info-bar>main+footer input,.unlock-bar>main+footer input{margin:.75rem 0 0 0}}.info-bar>main,.unlock-bar>main{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.info-bar>main+footer,.unlock-bar>main+footer{margin-left:1rem}.info-bar>header,.unlock-bar>header,.info-bar>footer,.unlock-bar>footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:39.99875em){.info-bar>header,.unlock-bar>header,.info-bar>footer,.unlock-bar>footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.info-bar>footer .input-group,.unlock-bar>footer .input-group,.info-bar>footer input,.unlock-bar>footer input{margin:0 1rem 0 0}@media screen and (max-width:39.99875em){.info-bar,.unlock-bar{font-size:.75rem}}.info-bar>.info,.unlock-bar>.info,.info-bar>span,.unlock-bar>span{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:1rem}.banner.info-bar,.banner.unlock-bar{background-color:#352354}.banner.info-bar>header>*,.banner.unlock-bar>header>*,.banner.info-bar>main>*,.banner.unlock-bar>main>*,.banner.info-bar>footer>*,.banner.unlock-bar>footer>*{color:#fff}@-moz-document url-prefix(){}.lock{position:relative}.lock.lock-tr .lock-box,.lock.lock-tl .lock-box{position:absolute}.lock.lock-tr .lock-box{top:8px;right:8px}.lock.lock-tl .lock-box{top:8px;left:8px}.lock-box{z-index:1;border-radius:6px;width:24px;height:24px;min-width:24px;min-height:24px;background-color:#ff5d2b;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:39.99875em){.lock-box{max-width:24px;max-height:24px}}.lock-box::before{content:"";-webkit-font-smoothing:antialiased;display:block;font-family:"gd-icons" !important;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;line-height:1;speak:none;text-transform:none !important}table.obscure-zone thead,table.obscure-zone tbody,table.obscure-zone tfoot{position:relative}[data-obscure]:not(.lock-box),.obscure:not(.lock-box){-webkit-filter:blur(3px);filter:blur(3px)}[data-obscure]:not(.lock-box).double,.obscure:not(.lock-box).double{-webkit-filter:blur(6px);filter:blur(6px)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){[data-obscure]:not(.lock-box),.obscure:not(.lock-box){min-width:2.5rem;text-shadow:0 0 4px #352354;color:transparent}[data-obscure]:not(.lock-box) *,[data-obscure]:not(.lock-box) td,.obscure:not(.lock-box) *,.obscure:not(.lock-box) td{text-shadow:0 0 4px #352354;color:transparent}}tr[data-obscure-overlay]>td,tr.obscure-overlay>td{display:block;width:100%;background-color:transparent !important}tr[data-obscure-overlay] .message,tr.obscure-overlay .message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:-10px;margin-left:-10px}tr[data-obscure-overlay] .message>*,tr.obscure-overlay .message>*{margin-top:10px;margin-left:10px}tr[data-obscure-overlay] .message>span,tr[data-obscure-overlay] .message>a,tr.obscure-overlay .message>span,tr.obscure-overlay .message>a{text-shadow:0 0 5px white,0 0 10px white,0 0 15px white}tr[data-obscure-overlay] .message>span,tr.obscure-overlay .message>span{color:#352354}tr[data-obscure-overlay] .message.light>span,tr[data-obscure-overlay] .message.light>a,tr.obscure-overlay .message.light>span,tr.obscure-overlay .message.light>a{color:#fff;text-shadow:0 0 5px #352354,0 0 10px #352354,0 0 15px #352354}tr[data-obscure-overlay] .message.light a,tr.obscure-overlay .message.light a{text-decoration:underline}[data-obscure-overlay],.obscure-overlay{position:absolute;width:100%;background-color:transparent !important;z-index:2}.table-container .table-fixedcol table tbody tr.lock.lock-bg:nth-child(odd),.table-container .table-fixedcol table tbody tr.lock.lock-bg:nth-child(odd) td:first-child{background-color:#ffefea}table tr.lock.lock-bg{background-color:#ffefea}table tr.lock>td{position:relative}table tr.lock>td.lock-bg{background-color:#ffefea}table tr.lock.lock-tr>td:first-child{padding-right:2.5em}table tr.lock.lock-tl td:first-child{padding-left:2.5em}.info-bar .lock-box{min-width:32px;min-height:32px;margin-right:1rem}@media screen and (max-width:39.99875em){.info-bar .lock-box{max-width:24px;max-height:24px;margin-right:0}}.unlock-bar .lock-box{min-width:32px;min-height:32px;margin-right:1rem}@media screen and (max-width:39.99875em){.unlock-bar .lock-box{max-width:24px;max-height:24px}}.lock-image{position:relative}.lock-image img{width:100%;height:auto;max-height:380px}.lock-image .unlock-bar{position:absolute;width:calc(100% - 60px);margin:0 30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.promo-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.promo-area .pg-view-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.promo-area .pg-view-container .pg-view{border-radius:50%;background-color:#36c3ff;width:32px;height:32px;min-width:32px;min-height:32px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:.75rem}.promo-area .pg-view-container .pg-view::before{content:attr(data-pg-view);width:24px;height:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:#f3f5f6;font-size:rem-cal(15);font-weight:500}.promo-area .pg-view-container .pg-view[data-pg-view="0"]{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#fff)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,transparent));background-image:linear-gradient(90deg,transparent 50%,#fff 50%),linear-gradient(90deg,#fff 50%,transparent 50%)}.promo-area .pg-view-container .pg-view[data-pg-view="1"]{background-image:linear-gradient(162deg,transparent 50%,#fff 50%),linear-gradient(90deg,#fff 50%,transparent 50%)}.promo-area .pg-view-container .pg-view[data-pg-view="2"]{background-image:linear-gradient(234deg,transparent 50%,#fff 50%),linear-gradient(90deg,#fff 50%,transparent 50%)}.promo-area .pg-view-container .pg-view[data-pg-view="3"]{background-image:linear-gradient(126deg,transparent 50%,#36c3ff 50%),linear-gradient(90deg,#fff 50%,transparent 50%)}.promo-area .pg-view-container .pg-view[data-pg-view="4"]{background-image:linear-gradient(198deg,transparent 50%,#36c3ff 50%),linear-gradient(90deg,#fff 50%,transparent 50%)}.promo-area .pg-view-container .pg-view[data-pg-view="5"]{background-image:-webkit-gradient(linear,right top,left top,color-stop(50%,transparent),color-stop(50%,#36c3ff)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,transparent));background-image:linear-gradient(270deg,transparent 50%,#36c3ff 50%),linear-gradient(90deg,#fff 50%,transparent 50%)}.promo-area .pg-view-container .pg-view-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;color:#352354}.promo-area .pg-view-container .pg-view-detail a{font-weight:bold}.promo-area .purchase-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:.625rem;padding-right:.625rem;color:#352354;background-color:#ececec}.promo-area .purchase-bar .header,.promo-area .purchase-bar .summary{width:100%;padding-top:.75rem;font-weight:500;text-align:center}.promo-area .purchase-bar .summary{padding-bottom:.75rem}.promo-area .purchase-bar .choice{padding-top:12px;padding-bottom:12px}.promo-area .purchase-bar .choice form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.promo-area .purchase-bar .choice form .purchase-selection{font-size:.625rem}@media print,screen and (min-width:40em){.promo-area .purchase-bar .choice form .purchase-selection{font-size:.875rem}}.promo-area .purchase-bar .choice form .purchase-selection .form-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.promo-area .purchase-bar .choice form .purchase-selection .form-radio input{margin:0}.promo-area .purchase-bar .choice form .purchase-selection .form-radio label{font-weight:500;line-height:1.2}.promo-area .purchase-bar .choice form .purchase-selection .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:2em}.promo-area .purchase-bar .choice form .purchase-selection .price [data-tooltip]{font-size:12px;margin-left:.5em}.promo-area .purchase-bar .choice form .purchase-selection .price [data-tooltip].has-tip{border-bottom:none}.promo-area .purchase-bar .button-collection{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:-.75rem;margin-left:-.75rem;padding-top:.75rem;padding-bottom:.75rem}.promo-area .purchase-bar .button-collection>span,.promo-area .purchase-bar .button-collection>.button{margin-top:.75rem;margin-left:.75rem}@media print,screen and (min-width:40em){.promo-area .purchase-bar .header,.promo-area .purchase-bar .summary{padding-right:1rem}.promo-area .purchase-bar .header{width:auto;padding-top:0}.promo-area .purchase-bar .summary{width:50%}.promo-area .purchase-bar .choice form .purchase-selection .form-radio+.price{margin-left:1.5em}.promo-area .purchase-bar .choice form .purchase-selection .price{margin-right:1em}.promo-area .purchase-bar .button-collection{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media print,screen and (min-width:30em){.promo-area .purchase-bar{padding-left:0}}@media print,screen and (min-width:64em){.promo-area .purchase-bar{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.promo-area .purchase-bar .button-collection{width:auto}}@media screen and (min-width:75em){.promo-area .purchase-bar .summary{width:70%}}.promo-area .pg-view-container{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.75rem}.promo-area .pg-view-container .pg-view-detail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.promo-area .pg-view-container .pg-view-detail span{padding-right:1em}.promo-area .pg-view-container+.ele-revealer+.purchase-bar{position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:0}.promo-area .pg-view-container+.ele-revealer+.purchase-bar::before{content:none}@media screen and (min-width:75em){.promo-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.promo-area .pg-view-container{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:unset;width:28%}.promo-area .pg-view-container:only-child{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.promo-area .pg-view-container .pg-view-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.promo-area .pg-view-container+.ele-revealer+.purchase-bar{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-left:2em}.promo-area .pg-view-container+.ele-revealer+.purchase-bar::before{content:'';position:absolute;left:-1em;width:1em;height:100%;border-left:dashed 1px #c7cfd4;background-color:#ececec}}@media screen and (max-width:39.99875em){.promo-area .ele-revealer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#ececec}.promo-area .ele-revealer a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#352354;font-weight:500}.promo-area .purchase-bar .header{display:none}.promo-area .purchase-bar .choice form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.promo-area .purchase-bar .choice form .purchase-selection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.75rem}}@media screen and (max-width:19.99875em){.promo-area .pg-view-container .pg-view-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.promo-area .purchase-bar .button-collection a{width:80%;white-space:normal}.promo-area .purchase-bar .button-collection a:last-child{margin-top:10px}}.free{position:relative}.free.free-tl .free-box{position:absolute;top:18px;left:18px}.premium{position:relative}.premium.premium-tl .premium-box{position:absolute;top:18px;left:18px}.premium-box,.free-box{border-radius:.1875rem;border:solid 1px #c7cfd4;padding:2px 12px;background-color:#fff;color:#352354;font-size:.8125rem;font-weight:500}@media print,screen and (min-width:40em){.premium-box,.free-box{font-size:1rem}}.premium-box::before,.free-box::before{content:"FREE";display:block}.premium-box::before{content:"PREMIUM"}.free-box::before{content:"FREE"}body.lock-overlay{overflow:hidden}body.lock-overlay>footer{position:fixed;bottom:0;z-index:5}body.lock-overlay-side>main,body.lock-overlay>main{pointer-events:none}body.lock-overlay-side>main .menu-revealer,body.lock-overlay-side>main nav,body.lock-overlay-side>main [data-backto],body.lock-overlay-side>main .pg-view-overlay,body.lock-overlay-side>main .pg-side-overlay,body.lock-overlay>main .menu-revealer,body.lock-overlay>main nav,body.lock-overlay>main [data-backto],body.lock-overlay>main .pg-view-overlay,body.lock-overlay>main .pg-side-overlay{pointer-events:auto}body.lock-overlay-side>main .lock-side,body.lock-overlay>main .lock-side{position:relative;min-height:100vh}body.lock-overlay-side>main .lock-side .pg-view-overlay,body.lock-overlay>main .lock-side .pg-view-overlay{position:fixed}@media print,screen and (min-width:51.25em){body.lock-overlay-side>main .lock-side .pg-view-overlay,body.lock-overlay>main .lock-side .pg-view-overlay{position:-webkit-sticky;position:sticky}}body.lock-overlay-side .pg-view-overlay,body.lock-overlay-side .pg-side-overlay,body.lock-overlay .pg-view-overlay,body.lock-overlay .pg-side-overlay{position:absolute;padding-top:3px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;z-index:1}body.lock-overlay-side .pg-view-overlay::after,body.lock-overlay-side .pg-side-overlay::after,body.lock-overlay .pg-view-overlay::after,body.lock-overlay .pg-side-overlay::after{content:'';position:absolute;top:0;width:380px;max-width:50%;height:0;border-top:solid 6px #36c3ff}body.lock-overlay-side .pg-view-overlay>section,body.lock-overlay-side .pg-view-overlay>section>main,body.lock-overlay-side .pg-side-overlay>section,body.lock-overlay-side .pg-side-overlay>section>main,body.lock-overlay .pg-view-overlay>section,body.lock-overlay .pg-view-overlay>section>main,body.lock-overlay .pg-side-overlay>section,body.lock-overlay .pg-side-overlay>section>main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}body.lock-overlay-side .pg-view-overlay>section,body.lock-overlay-side .pg-side-overlay>section,body.lock-overlay .pg-view-overlay>section,body.lock-overlay .pg-side-overlay>section{width:100%;padding:0 20px;color:#352354;background-color:#fff;-webkit-box-shadow:1px -10px 30px 20px rgba(0,0,0,.2);box-shadow:1px -10px 30px 20px rgba(0,0,0,.2)}body.lock-overlay-side .pg-view-overlay>section p,body.lock-overlay-side .pg-side-overlay>section p,body.lock-overlay .pg-view-overlay>section p,body.lock-overlay .pg-side-overlay>section p{max-width:60%}body.lock-overlay-side .pg-view-overlay>section .button,body.lock-overlay-side .pg-side-overlay>section .button,body.lock-overlay .pg-view-overlay>section .button,body.lock-overlay .pg-side-overlay>section .button{margin-bottom:1rem}body.lock-overlay-side .pg-view-overlay>section footer .button,body.lock-overlay-side .pg-side-overlay>section footer .button,body.lock-overlay .pg-view-overlay>section footer .button,body.lock-overlay .pg-side-overlay>section footer .button{margin-bottom:0}body.lock-overlay-side .pg-view-overlay,body.lock-overlay .pg-view-overlay{height:50vh;bottom:-100%;left:0;overflow:hidden;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-animation-name:pg-view-lock-show;animation-name:pg-view-lock-show;-webkit-box-shadow:1px -10px 30px 20px rgba(0,0,0,.2);box-shadow:1px -10px 30px 20px rgba(0,0,0,.2)}@media screen and (orientation:portrait){body.lock-overlay-side .pg-view-overlay,body.lock-overlay .pg-view-overlay{height:70vh}}@media screen and (max-width:39.99875em){body.lock-overlay-side .pg-view-overlay,body.lock-overlay .pg-view-overlay{height:50vh}}body.lock-overlay-side .pg-view-overlay>section,body.lock-overlay .pg-view-overlay>section{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;padding-bottom:10vh;overflow-y:auto}body.lock-overlay-side .pg-side-overlay,body.lock-overlay .pg-side-overlay{top:100vh;height:calc(100% - 8em);width:calc(100% - .5rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-animation-name:pg-side-lock-show;animation-name:pg-side-lock-show}body.lock-overlay-side .pg-side-overlay>section,body.lock-overlay .pg-side-overlay>section{padding-top:50px;height:100%}body.lock-overlay-side .pg-side-overlay>section>main,body.lock-overlay .pg-side-overlay>section>main{position:-webkit-sticky;position:sticky;top:50vh;text-align:center}@-webkit-keyframes pg-view-lock-show{from{opacity:0;bottom:-100%}to{opacity:1;bottom:0}}@keyframes pg-view-lock-show{from{opacity:0;bottom:-100%}to{opacity:1;bottom:0}}@-webkit-keyframes pg-side-lock-show{from{opacity:0;top:100vh}to{opacity:1;top:8em}}@keyframes pg-side-lock-show{from{opacity:0;top:100vh}to{opacity:1;top:8em}}.vanish{position:relative;max-height:18em;overflow-y:hidden}.vanish::after{content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 100%)}.pg-view-sign-up,.pg-view-sign-up-side{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:3px;width:100%}.pg-view-sign-up::after,.pg-view-sign-up-side::after{content:'';position:absolute;top:0;width:380px;max-width:50%;height:0;border-top:solid 6px #36c3ff}.pg-view-sign-up>section,.pg-view-sign-up>section>main,.pg-view-sign-up-side>section,.pg-view-sign-up-side>section>main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pg-view-sign-up>section,.pg-view-sign-up-side>section{width:100%;color:#352354;background-color:#fff}.pg-view-sign-up>section:first-child>header,.pg-view-sign-up-side>section:first-child>header{font-size:1.0625rem;text-align:center;width:100%;padding:1rem 1rem;background-color:#352354;color:#fff}@media print,screen and (min-width:40em){.pg-view-sign-up>section:first-child>header,.pg-view-sign-up-side>section:first-child>header{font-size:1.375rem}}.pg-view-sign-up>section:first-child>main,.pg-view-sign-up-side>section:first-child>main{padding:1rem 0}.thematic .group.pointer::after,.thematic .element.pointer::after,.thematic-tree>ul>li>ul li[data-child-toggle]>.element::after,.thematic-island.side-by-side>div .menu.island li[data-has-child] .element a::after{font-family:"gd-icons" !important;font-style:normal !important;font-variant:normal !important;font-weight:normal !important;line-height:0;speak:none;text-transform:none !important}@-moz-document url-prefix(){}.thematic{color:#352354;overflow:hidden;border:solid 1px #c7cfd4;border-radius:.1875rem;background-color:#f3f5f6;padding:.5rem 1rem}.thematic .group.pos>section>.element,.thematic .group.pos>section>.element>a,.thematic .group.pos>section>.element>span,.thematic .element,.thematic .element.pos,.thematic .element.pos>a,.thematic .element.pos>span{background-color:#fff;color:#352354}.thematic .group.pointer::after,.thematic .element.pointer::after,.thematic .group.neg>section>.element,.thematic .group.neg>section>.element>a,.thematic .group.neg>section>.element>span,.thematic .element.neg,.thematic .element.neg>a,.thematic .element.neg>span{background-color:#352354;color:#fff}.thematic .group.linker::before{content:'';position:absolute;height:calc(100% - 4rem);right:0;bottom:2rem;border-right:dashed 1px #c7cfd4;z-index:-1}.thematic .group .acceptor>section>.element::before,.thematic .element.acceptor::before,.thematic .element.linker::before{content:'';position:absolute;line-height:0;top:50%;border-bottom:dashed 1px #c7cfd4;z-index:-1}.thematic .group.pointer::after,.thematic .element.pointer::after{content:'';position:absolute;bottom:50%;width:2rem;height:2rem;-webkit-transform:translatey(50%);-ms-transform:translatey(50%);transform:translatey(50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:0;border-radius:50%;z-index:15}.thematic .group .micro-ele.element,.thematic .group .micro-ele>section>.element{margin:0 2rem;padding:0;background-color:transparent;text-align:left}.thematic .group .micro-ele.element>span,.thematic .group .micro-ele>section>.element>span,.thematic .group .micro-ele.element>a,.thematic .group .micro-ele>section>.element>a{display:block;padding-left:1em}.thematic .group .micro-ele.element>span::before,.thematic .group .micro-ele>section>.element>span::before,.thematic .group .micro-ele.element>a::before,.thematic .group .micro-ele>section>.element>a::before{content:'-';position:absolute;left:0}.thematic .framework{width:100%;margin:1rem 0}@media screen and (max-width:51.24875em){.thematic .framework{margin:0}}.thematic .group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;z-index:10}.thematic .group>section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.thematic .group[data-slice="1of2"]{width:calc((1/2)*100%)}.thematic .group[data-slice="1of3"]{width:calc((1/3)*100%)}.thematic .group[data-slice="2of3"]{width:calc((2/3)*100%)}.thematic .group[data-slice="1of4"]{width:calc((1/4)*100%)}.thematic .group[data-slice="2of4"]{width:calc((2/4)*100%)}.thematic .group[data-slice="3of4"]{width:calc((3/4)*100%)}.thematic .group[data-slice="1of5"]{width:calc((1/5)*100%)}.thematic .group[data-slice="2of5"]{width:calc((2/5)*100%)}.thematic .group[data-slice="3of5"]{width:calc((3/5)*100%)}.thematic .group[data-slice="4of5"]{width:calc((4/5)*100%)}.thematic .group[data-slice="1of6"]{width:calc((1/6)*100%)}.thematic .group[data-slice="2of6"]{width:calc((2/6)*100%)}.thematic .group[data-slice="3of6"]{width:calc((3/6)*100%)}.thematic .group[data-slice="4of6"]{width:calc((4/6)*100%)}.thematic .group[data-slice="5of6"]{width:calc((5/6)*100%)}.thematic .group[data-slice]{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.thematic .group.vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.thematic .group.vertical>section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.thematic .group.vertical>section>.element{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.thematic .group.vertical>.group+.group{padding-top:1rem}.thematic .group.vertical.separator>.group:not(:last-child){padding-bottom:1rem;border-bottom:dashed 1px #c7cfd4}.thematic .group.pointer::after{right:-1rem}.thematic .group .acceptor>section>.element.linker::before,.thematic .group .acceptor>section>.element::before{left:-2rem}.thematic .group .acceptor>section>.element:not(.linker)::before{right:0}@media screen and (max-width:51.24875em){.thematic .group.mobile-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.thematic .group.mobile-vertical>.group{border:dotted 1px #c7cfd4;border-radius:1rem;padding-top:1rem;padding-bottom:1rem;margin-top:1rem;margin-bottom:1rem}.thematic .group.mobile-vertical>.group[data-slice]{width:100%}.thematic .group.mobile-vertical>.group.pointer::after,.thematic .group.mobile-vertical>.group.pointer.mobile-pointer-down::after{content:'';right:50%;bottom:-1rem;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.thematic .group.mobile-vertical>.group.linker::before{width:calc(100% - 4rem);right:2rem;bottom:-1rem;border-right:none;border-bottom:dashed 1px #c7cfd4}.thematic .group.mobile-vertical>.group>section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.thematic .group.mobile-vertical>.group>section>.element.pointer::after{content:''}.thematic .group.mobile-vertical>.group>section>.element::before{left:0}.thematic .group.mobile-vertical>.group>.group{padding-left:1rem;padding-right:1rem}}.thematic .element{position:relative;padding:10px;margin:.5rem 2rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;overflow-wrap:break-word;font-size:.8125rem}@media print,screen and (min-width:40em){.thematic .element{font-size:1rem}}.thematic .element.has-tip{position:relative;display:block;font-weight:normal;border-bottom:none}.thematic .element.acceptor::before{left:-2rem}.thematic .element.acceptor:not(.linker)::before{right:0}.thematic .element.linker::before{right:-2rem}.thematic .element.linker:not(.acceptor)::before{left:0}.thematic .element.pointer::after{right:-3rem}.thematic .element>a{text-decoration:none;color:#352354}.thematic .element>a:hover{text-decoration:underline}@media screen and (max-width:51.24875em){.thematic .element{padding:5px}}.thematic .title{margin:0 0 .5rem 2rem;font-size:1.0625rem;overflow-wrap:break-word}@media print,screen and (min-width:40em){.thematic .title{font-size:1.375rem}}.thematic .title.has-tip{position:static;display:block;font-weight:normal;border-bottom:none}.thematic .title.secondary{margin:0 0 0 2rem;font-size:.8125rem;font-weight:500}@media print,screen and (min-width:40em){.thematic .title.secondary{font-size:1rem}}.thematic .title>a{text-decoration:none;color:#352354}.thematic .title>a:hover{text-decoration:underline}.thematic-tree .title,.thematic-tree .element{display:inline-block;padding:2px 8px;border-style:solid;border-width:1px;border-radius:5px;cursor:pointer}.thematic-tree .title a,.thematic-tree .element a{text-decoration:none}.thematic-tree ul{margin-left:20px}.thematic-tree li{list-style-type:none;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.thematic-tree>ul{margin-left:0}.thematic-tree>ul>li>.element{border-color:#352354;background-color:#352354;color:#fff;font-weight:bold}.thematic-tree>ul>li>ul{margin-left:40px}.thematic-tree>ul>li>ul .element{background-color:#fff}.thematic-tree>ul>li>ul>li>.element{border-color:#0034ec;color:#0034ec;font-weight:bold}.thematic-tree>ul>li>ul>li>ul>li>.element{border-color:#0034ec;color:#0034ec}.thematic-tree>ul>li>ul li{margin-top:5px}.thematic-tree>ul>li>ul li .element{position:relative}.thematic-tree>ul>li>ul li:hover .element{background-color:#0034ec;color:#fff}.thematic-tree>ul>li>ul li:hover .element a{color:#fff}.thematic-tree>ul>li>ul li::before,.thematic-tree>ul>li>ul li .element::before{content:'';position:absolute;border-style:solid;border-color:#c7cfd4;border-width:0}.thematic-tree>ul>li>ul li:last-child::before{height:calc(50% + 5px)}.thematic-tree>ul>li>ul li::before{border-left-width:1px;height:calc(100% + 5px);left:-20px;top:-5px}.thematic-tree>ul>li>ul li .element::before{border-top-width:1px;width:20px;left:-20px;top:50%}.thematic-tree>ul>li>ul li[data-child-toggle]>.element::after{position:absolute;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:0;font-size:.675em;width:calc(1em + 4px);height:calc(1em + 4px);left:calc((-1em - 4px)/2);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#352354;color:#fff;border:solid 1px #352354;cursor:pointer;content:''}.thematic-tree>ul>li>ul li[data-child-toggle]>.element a{padding-left:.5em}.thematic-tree>ul>li>ul li[data-child-toggle=open]>.element::after{content:''}.thematic-tree>ul>li>ul li[data-child-toggle=close]>.element::after{content:''}.thematic-tree>ul>li+li{margin-top:5px}.thematic-tree.side-by-side .title,.thematic-tree.side-by-side .element{display:block;border-radius:50px;text-align:center}.thematic-tree.side-by-side .title a,.thematic-tree.side-by-side .element a{text-decoration:none}.thematic-tree.side-by-side li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.thematic-tree.side-by-side>ul{position:relative}.thematic-tree.side-by-side>ul>li>.element{width:calc(100%/3)}.thematic-tree.side-by-side>ul>li>ul{width:calc(100%*(2/3))}.thematic-tree.side-by-side>ul>li>ul>li>.element{width:50%}.thematic-tree.side-by-side>ul>li>ul>li>ul{width:50%}.thematic-tree.side-by-side>ul>li>ul>li>ul>li>.element{width:100%}.thematic-island.side-by-side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:300px;overflow:hidden}.thematic-island.side-by-side>div .menu.island li .element{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2px 8px;border-style:solid;border-width:1px;border-color:#c7cfd4;border-radius:50px;cursor:pointer;text-align:center}.thematic-island.side-by-side>div{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(100%/3);height:100%;overflow-y:auto}.thematic-island.side-by-side>div:not(:last-child){padding-right:20px}.thematic-island.side-by-side>div:not(:first-child){height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:100%;padding-left:20px}.thematic-island.side-by-side>div:not(:first-child) li .element::before{content:'';position:absolute;top:50%;left:-20px;width:20px;height:0;border-top:solid 1px #0034ec}.thematic-island.side-by-side>div:not(:first-child) li::after{content:'';position:absolute;top:0;left:-20px;width:0;height:calc(100% + 5px);border-left:solid 1px #0034ec}.thematic-island.side-by-side>div:not(:first-child) li:first-child::after{top:calc(100%/2);height:calc((100%/2) + 5px)}.thematic-island.side-by-side>div:not(:first-child) li:last-child::after{height:calc(100%/2)}.thematic-island.side-by-side>div:not(:first-child) li:only-child::after{content:none}.thematic-island.side-by-side>div.primary{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.thematic-island.side-by-side>div .menu.island{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.thematic-island.side-by-side>div .menu.island li{position:relative}.thematic-island.side-by-side>div .menu.island li[data-has-child] .element a::after{content:'';color:#0034ec;position:absolute;right:10px;top:50%}.thematic-island.side-by-side>div .menu.island li .element input[type="checkbox"]{margin-left:5px}.thematic-island.side-by-side>div .menu.island li .element a{text-decoration:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.thematic-island.side-by-side>div .menu.island li.is-active[data-has-child] .element::after{content:'';position:absolute;top:50%;right:-20px;width:20px;height:0;border-top:solid 1px #0034ec}.thematic-island.side-by-side>div .menu.island li.is-active[data-has-child] .element a::after{color:#fff}.thematic-island.side-by-side>div .menu.island li.is-active .element{background-color:#0034ec}.thematic-island.side-by-side>div .menu.island li.is-active .element a{color:#fff}.thematic-island.side-by-side>div .menu.island li+li{margin-top:5px}@-moz-document url-prefix(){}.graph-chart>header{font-weight:500}.graph-chart .chart{width:100%}.graph-chart .chart header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:inherit;font-size:.875rem;font-weight:500;margin:auto 1rem 1.25rem 1rem;padding-top:1rem;color:#352354}.graph-chart .chart header+section,.graph-chart .chart header+p{font-size:.75rem;margin-top:-1rem;margin-left:1rem}.graph-chart .chart .am-chart-body,.graph-chart .chart .am-chart{width:100%;font-size:.875rem;height:400px}.graph-chart .chart .am-chart-body.h-xxx-micro,.graph-chart .chart .am-chart-body.xxx-micro,.graph-chart .chart .am-chart.h-xxx-micro,.graph-chart .chart .am-chart.xxx-micro{height:40px}.graph-chart .chart .am-chart-body.h-xx-micro,.graph-chart .chart .am-chart-body.xx-micro,.graph-chart .chart .am-chart.h-xx-micro,.graph-chart .chart .am-chart.xx-micro{height:60px}.graph-chart .chart .am-chart-body.h-x-micro,.graph-chart .chart .am-chart-body.x-micro,.graph-chart .chart .am-chart.h-x-micro,.graph-chart .chart .am-chart.x-micro{height:80px}.graph-chart .chart .am-chart-body.h-micro,.graph-chart .chart .am-chart-body.micro,.graph-chart .chart .am-chart.h-micro,.graph-chart .chart .am-chart.micro{height:90px}.graph-chart .chart .am-chart-body.h-s-micro,.graph-chart .chart .am-chart-body.s-micro,.graph-chart .chart .am-chart.h-s-micro,.graph-chart .chart .am-chart.s-micro{height:110px}.graph-chart .chart .am-chart-body.h-xxx-small,.graph-chart .chart .am-chart-body.xxx-small,.graph-chart .chart .am-chart.h-xxx-small,.graph-chart .chart .am-chart.xxx-small{height:150px}.graph-chart .chart .am-chart-body.h-xx-small,.graph-chart .chart .am-chart-body.xx-small,.graph-chart .chart .am-chart.h-xx-small,.graph-chart .chart .am-chart.xx-small{height:180px}.graph-chart .chart .am-chart-body.h-x-small,.graph-chart .chart .am-chart-body.x-small,.graph-chart .chart .am-chart.h-x-small,.graph-chart .chart .am-chart.x-small{height:200px}.graph-chart .chart .am-chart-body.h-small,.graph-chart .chart .am-chart-body.small,.graph-chart .chart .am-chart.h-small,.graph-chart .chart .am-chart.small{height:250px}.graph-chart .chart .am-chart-body.h-sss-medium,.graph-chart .chart .am-chart-body.sss-medium,.graph-chart .chart .am-chart.h-sss-medium,.graph-chart .chart .am-chart.sss-medium{height:280px}.graph-chart .chart .am-chart-body.h-ss-medium,.graph-chart .chart .am-chart-body.ss-medium,.graph-chart .chart .am-chart.h-ss-medium,.graph-chart .chart .am-chart.ss-medium{height:300px}.graph-chart .chart .am-chart-body.h-s-medium,.graph-chart .chart .am-chart-body.s-medium,.graph-chart .chart .am-chart.h-s-medium,.graph-chart .chart .am-chart.s-medium{height:350px}.graph-chart .chart .am-chart-body.h-medium,.graph-chart .chart .am-chart-body.medium,.graph-chart .chart .am-chart.h-medium,.graph-chart .chart .am-chart.medium{height:400px}.graph-chart .chart .am-chart-body.h-s-large,.graph-chart .chart .am-chart-body.s-large,.graph-chart .chart .am-chart.h-s-large,.graph-chart .chart .am-chart.s-large{height:500px}.graph-chart .chart .am-chart-body.h-large,.graph-chart .chart .am-chart-body.large,.graph-chart .chart .am-chart.h-large,.graph-chart .chart .am-chart.large{height:600px}.graph-chart .chart .am-chart-body.h-x-large,.graph-chart .chart .am-chart-body.x-large,.graph-chart .chart .am-chart.h-x-large,.graph-chart .chart .am-chart.x-large{height:800px}.graph-chart .chart .am-chart-body.h-xx-large,.graph-chart .chart .am-chart-body.xx-large,.graph-chart .chart .am-chart.h-xx-large,.graph-chart .chart .am-chart.xx-large{height:1000px}.graph-chart .chart .am-chart-body.h-xxx-large,.graph-chart .chart .am-chart-body.xxx-large,.graph-chart .chart .am-chart.h-xxx-large,.graph-chart .chart .am-chart.xxx-large{height:1200px}.graph-chart .chart .am-chart-body.h-full,.graph-chart .chart .am-chart-body.full,.graph-chart .chart .am-chart.h-full,.graph-chart .chart .am-chart.full{height:100%}.graph-chart .chart .am-chart-body.h-auto,.graph-chart .chart .am-chart-body.auto,.graph-chart .chart .am-chart.h-auto,.graph-chart .chart .am-chart.auto{height:auto}.graph-chart .chart .graph-attribute-action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.graph-chart .chart>footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:1rem}.graph-chart .chart>footer .tagline{font-size:.8125rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media print,screen and (min-width:40em){.graph-chart .chart>footer .tagline{font-size:1rem}}.graph-chart .chart>footer .tagline .metric{font-size:1.1875rem;color:#352354;margin-bottom:0;padding-right:10px}@media print,screen and (min-width:40em){.graph-chart .chart>footer .tagline .metric{font-size:1.625rem}}.graph-chart .chart>footer .tagline .gd-ico{color:#36c3ff;font-size:1.5em}.graph-chart .chart>footer .publish,.graph-chart .chart>footer .source,.graph-chart .chart>footer .respondent{font-size:.625rem;padding-right:1.5rem}@media print,screen and (min-width:40em){.graph-chart .chart>footer .publish,.graph-chart .chart>footer .source,.graph-chart .chart>footer .respondent{font-size:.875rem}}.graph-chart .chart hr{border-style:dashed}.graph-chart .chart section+section{margin:15px 0 10px 0}.graph-chart .key>header{color:#352354}.graph-chart .key>section ul,.graph-chart .key>section li{list-style-type:none;margin:0}.graph-chart .key>section li:not(:last-child){padding-bottom:1em}.graph-chart .key>section ul.set00 li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.graph-chart .key>section ul.set00 li::before{content:'';display:inline-block;width:14px;height:14px;margin-right:.5em}.graph-chart .key>section ul.set00 li:nth-child(1)::before{background-color:#231142}.graph-chart .key>section ul.set00 li:nth-child(2)::before{background-color:#352354}.graph-chart .key>section ul.set00 li:nth-child(3)::before{background-color:#325da3}.graph-chart .key>section ul.set00 li:nth-child(4)::before{background-color:#3a6cbd}.graph-chart .key>section ul.set00 li:nth-child(5)::before{background-color:#2e7ddb}.graph-chart .key>section ul.set00 li:nth-child(6)::before{background-color:#2c95e6}.graph-chart .key>section ul.set00 li:nth-child(7)::before{background-color:#06a6ed}.graph-chart .key>section ul.set00 li:nth-child(8)::before{background-color:#5ed7f7}.graph-chart .key>section ul.set00 li:nth-child(9)::before{background-color:#b4e8ff}.graph-chart .key>header,.graph-chart .key>section{background-color:#fff;padding-top:.75rem;text-align:left;font-size:.625rem}@media print,screen and (min-width:40em){.graph-chart .key>header,.graph-chart .key>section{font-size:.875rem}}.graph-chart .link>header{color:#352354}.graph-chart .link>section ul,.graph-chart .link>section li{list-style-type:none;margin:0}.graph-chart .link>header,.graph-chart .link>section{background-color:#fff;padding-top:.75rem;text-align:left;font-size:.75rem}.graph-chart .link.full{width:100%}.graph-chart .link.full.horizontal{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.graph-chart .link.full.horizontal>header{padding-right:1em}.graph-chart .link.full.horizontal>section ul{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.graph-chart .link.full.horizontal>section ul li .button{margin-bottom:0}.graph-chart .link.full.horizontal>section ul li:not(:last-child){padding-right:1em}