@font-face{font-family:Benton Sans;src:url(https://ep01.epimg.net/fonts/v2.x/v2.0/benton/bentonsans-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Benton Sans;src:url(https://ep01.epimg.net/fonts/v2.x/v2.0/benton/bentonsans-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Benton Sans;src:url(https://ep01.epimg.net/fonts/v2.x/v2.0/benton/bentonsans-light-webfont.woff) format("woff");font-weight:200;font-style:normal}#g-polls-map svg{pointer-events:all;margin:0 auto;display:block}#g-polls-map .tooltip{position:fixed;z-index:10;bottom:0;max-width:none;left:3%;width:94%;border-radius:6px 6px 0 0;box-shadow:0 -2px 6px rgba(0,0,0,.4);top:auto;pointer-events:all;font-size:14px;background:#fff}@media (min-width:600px){#g-polls-map .tooltip{visibility:hidden;width:auto;position:absolute;height:auto;bottom:auto;top:auto;border-radius:1px;box-shadow:2px 2px 6px rgba(0,0,0,.5);pointer-events:none;min-width:150px}}#g-polls-map .tooltip .description{margin-top:5px;font-size:12px}#g-polls-map .tooltip .delegates{font-size:12px;color:444;font-weight:200}#g-polls-map .tooltip.active{visibility:visible}#g-polls-map .tooltip tr:first-of-type{border-bottom:1px dotted #ccc;line-height:30px}#g-polls-map .tooltip .tooltip-content table tr{height:22px}#g-polls-map .tooltip .tooltip-content table tr:nth-child(2) td{padding-top:5px}#g-polls-map .tooltip .tooltip-header{border-radius:6px 6px 0 0;display:block;line-height:normal;color:#000;min-height:40px;padding:10px 9px 5px}@media (min-width:600px){#g-polls-map .tooltip .tooltip-header{border-radius:1px 1px 0 0;margin:0;padding:9px;min-height:auto}}#g-polls-map .tooltip .tooltip-body{padding:10px 10px 8px}@media (min-width:600px){#g-polls-map .tooltip .tooltip-body{padding-top:6px;padding-bottom:12px}}#g-polls-map .tooltip .candidate{font-weight:700}#g-polls-map .tooltip .candidate.c-trump{color:#ff4141}#g-polls-map .tooltip .candidate.c-biden{color:#00bfff}#g-polls-map .tooltip .close-tooltip{font-size:22px;text-align:center;position:absolute;right:4px;top:8px;padding:4px;width:29px;height:29px;display:flex;align-items:center;line-height:17px;z-index:2}@media (min-width:600px){#g-polls-map .tooltip .close-tooltip{display:none}}#g-polls-map .tooltip .close-tooltip .x-close{color:#444;width:20px;height:20px}#g-polls-map .tooltip .info{color:#505050}#g-polls-map .tooltip .info .number{color:#3c3c3c}#g-polls-map .tooltip .table-header{margin-top:10px;color:#a0a0a0}#g-polls-map .tooltip table{color:#444;font-size:14px;line-height:20px;color:#1e1e1e;width:100%;border-spacing:0;border-collapse:collapse}@media (min-width:590px){#g-polls-map .tooltip table{line-height:18px;font-size:12px}}#g-polls-map .tooltip table th{padding:0;color:#646464;text-transform:uppercase;font-weight:100;font-size:10px;line-height:16px}@media (min-width:600px){#g-polls-map .tooltip table th{color:#a0a0a0;font-size:8px;line-height:12px}}#g-polls-map .tooltip table td{white-space:nowrap}#g-polls-map .tooltip table td,#g-polls-map .tooltip table th{text-align:right}#g-polls-map .tooltip table td:first-child,#g-polls-map .tooltip table th:first-child{text-align:left}#g-polls-map .tooltip table td:last-child,#g-polls-map .tooltip table th:last-child{padding-left:5px}#g-polls-map .tooltip .tooltip-header{color:#444}#g-polls-map .tooltip .close-tooltip,#g-polls-map .tooltip .tooltip-header{background-color:#e6e6e6}#g-polls-map .tooltip.trump-wins .delegates,#g-polls-map .tooltip.trump-wins .tooltip-header{color:#fff}#g-polls-map .tooltip.trump-wins .close-tooltip,#g-polls-map .tooltip.trump-wins .tooltip-header{background-color:#ff4141}#g-polls-map .tooltip.biden-wins .delegates,#g-polls-map .tooltip.biden-wins .tooltip-header{color:#fff}#g-polls-map .tooltip.biden-wins .close-tooltip,#g-polls-map .tooltip.biden-wins .tooltip-header{background-color:#00bfff}#g-polls-map .tooltip.high-risk .close-tooltip,#g-polls-map .tooltip.high-risk .tooltip-header{background-color:#f03147}#g-polls-map .tooltip.medium-risk .close-tooltip,#g-polls-map .tooltip.medium-risk .tooltip-header{background-color:#ffad16}#g-polls-map .tooltip.low-risk .close-tooltip,#g-polls-map .tooltip.low-risk .tooltip-header{background-color:#00d07d}#g-polls-map .tooltip .country-name{max-width:290px;font-size:16px;font-weight:700}@media (min-width:590px){#g-polls-map .tooltip .country-name{max-width:none}}#g-polls-map .tooltip .estimated-risk{font-size:12px}@media (min-width:600px){#g-polls-map .tooltip .estimated-risk{font-size:12px}}#g-polls-map .tooltip .risk-level{color:#fff;font-weight:700}#g-polls-map .tooltip .prov-votes{color:#0a0a0a}#g-polls-map .tooltip-hidden{opacity:0}#g-polls-map .tooltip-header{font-size:18px}#g-polls-map .others{margin-top:12px;font-size:14px;color:#a0a0a0}#g-polls-map .tooltip-content table{width:100%;margin-bottom:0}#g-polls-map .tooltip-content table tr{border:none}#g-polls-map .tooltip-country{font-size:15px;font-weight:100;color:#969696}#g-polls-map .tooltip-content{color:#969696}#g-polls-map .tooltip-content table td:first-child{padding-right:15px;text-align:left;font-weight:700}#g-polls-map svg .focus path{stroke-width:1.4;stroke:#505050;fill:none;pointer-events:none}#g-polls-map .tooltip-content table tr:last-child td{padding-bottom:0}#g-polls-map .tooltip-content table td{font-size:12px;padding:0;text-align:right}#g-polls-map .tooltip-visible{opacity:1}#g-polls-map .low-risk{color:#00d07d}#g-polls-map .medium-risk{color:#ffad16}#g-polls-map .high-risk{color:#f03147}#g-polls-map .r-pill{color:#bbb;font-size:85%}#g-polls-map #spinner-background{display:none;position:absolute;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5)!important;top:0;z-index:20}#g-polls-map #spinner-background.active,#g-polls-map #spinner-background.loading{display:block}#g-polls-map .spinner,#g-polls-map .spinner:after{border-radius:50%;width:5em;height:5em}#g-polls-map .spinner{margin:60px auto;font-size:5px;text-indent:-9999em;border:2px solid hsla(0,0%,82.4%,.2);border-left-color:#00659b;transform:translateZ(0);-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite}@-webkit-keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#g-polls-map .spinner-container{top:40%;position:absolute;width:100%}#g-polls-map #spinner-msg{text-align:center;left:0;right:0;margin-left:auto;margin-right:auto;position:absolute;width:100%;padding:10px;max-width:90%;background-color:hsla(0,0%,100%,.6);text-shadow:-3px -3px 0 #fff,-3px -2px 0 #fff,-3px -1px 0 #fff,-3px 0 0 #fff,-3px 1px 0 #fff,-3px 2px 0 #fff,-3px 3px 0 #fff,-2px -3px 0 #fff,-2px -2px 0 #fff,-2px -1px 0 #fff,-2px 0 0 #fff,-2px 1px 0 #fff,-2px 2px 0 #fff,-2px 3px 0 #fff,-1px -3px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,-1px 3px 0 #fff,0 -3px 0 #fff,0 -2px 0 #fff,0 -1px 0 #fff,0 1px 0 #fff,0 2px 0 #fff,0 3px 0 #fff,1px -3px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,1px 3px 0 #fff,2px -3px 0 #fff,2px -2px 0 #fff,2px -1px 0 #fff,2px 0 0 #fff,2px 1px 0 #fff,2px 2px 0 #fff,2px 3px 0 #fff,3px -3px 0 #fff,3px -2px 0 #fff,3px -1px 0 #fff,3px 0 0 #fff,3px 1px 0 #fff,3px 2px 0 #fff,3px 3px 0 #fff}#g-polls-map{min-height:200px}@media (min-width:600px){#g-polls-map{min-height:500px}}#g-polls-map svg{overflow:visible;stroke-linejoin:round;display:none}#g-polls-map svg.active{display:block}#g-polls-map .hiddenBoxes{opacity:0}#g-polls-map .geo-labels text{alignment-baseline:central;text-anchor:middle;font-size:6px}@media (min-width:330px){#g-polls-map .geo-labels text{font-size:8px}}@media (min-width:600px){#g-polls-map .geo-labels text{font-size:12px}}#g-polls-map .label{opacity:.8;fill:#505050;pointer-events:none}#g-polls-map .label.label-bg{fill:#fff;stroke-width:1.5;stroke:#fff}@media (min-width:600px){#g-polls-map .label.label-bg{stroke-width:2}}#g-polls-map .geo-states{stroke-width:0;pointer-events:all}#g-polls-map .geo-borders,#g-polls-map .geo-focus,#g-polls-map .geo-nation,#g-polls-map .geo-states-borders{pointer-events:none}#g-polls-map .geo-focus path{stroke:#000;fill:none;stroke-width:1}#g-polls-map .geo-focus.cartogram path{stroke-width:1.7}#g-polls-map .other-states{display:none;min-height:55px;line-height:35px;padding:10px 0;font-size:8px;position:absolute;right:0;top:0;text-align:center}#g-polls-map .other-states.active{display:block}@media (min-width:600px){#g-polls-map .other-states{font-size:12px}}#g-polls-map .other-states .state{text-shadow:-.5px -.5px 0 #fff,-.5px .5px 0 #fff,.5px -.5px 0 #fff,.5px .5px 0 #fff;display:inline-block;width:25px;height:25px;line-height:25px;border-radius:50%;margin-left:5px;box-sizing:border-box;border:1px solid transparent}@media (min-width:600px){#g-polls-map .other-states .state{width:35px;height:35px;line-height:35px}}#g-polls-map .other-states .state:hover{border:1px solid #000}#g-polls-map .other-states .state div{pointer-events:none}#g-polls-map{position:relative;font-family:Benton Sans,sans-serif}#g-polls-map *,#g-polls-map :after,#g-polls-map :before{box-sizing:border-box}#g-polls-map ol[class],#g-polls-map ul[class]{padding:0}#g-polls-map blockquote,#g-polls-map body,#g-polls-map dd,#g-polls-map dl,#g-polls-map figcaption,#g-polls-map figure,#g-polls-map h1,#g-polls-map h2,#g-polls-map h3,#g-polls-map h4,#g-polls-map li,#g-polls-map ol[class],#g-polls-map p,#g-polls-map ul[class]{margin:0}#g-polls-map body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}#g-polls-map ol[class],#g-polls-map ul[class]{list-style:none}#g-polls-map a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}#g-polls-map img{max-width:100%;display:block}#g-polls-map article>*+*{margin-top:1em}#g-polls-map button,#g-polls-map input,#g-polls-map select,#g-polls-map textarea{font:inherit}@media (prefers-reduced-motion:reduce){#g-polls-map *{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
