.regions__table caption,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:inherit}body{margin:0;line-height:1}body.modal-open{overflow:hidden}.ni-row{max-width:80rem;padding:0 1rem}@media (min-width:667px){.ni-row{padding:0 2rem}}@media (min-width:1024px){.ni-row{padding:0 2rem}}@media (min-width:82rem){.ni-row{margin:0 auto}}.ni-grid-parent{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:repeat(12,1fr);grid-column-gap:1rem}@media (min-width:667px){.ni-grid-parent{grid-column-gap:1.5rem}}@media (min-width:1024px){.ni-grid-parent{grid-column-gap:2rem}}.ni-grid-parent-auto{display:flex;flex-flow:row wrap}@supports (display:grid){.ni-grid-parent-auto{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:1rem}@media (min-width:667px){.ni-grid-parent-auto{grid-column-gap:1.5rem}}@media (min-width:1024px){.ni-grid-parent-auto{grid-column-gap:2rem}}}.ni-article-container{max-width:96rem;margin:0 auto;padding:4rem 0;background-color:#fff}@keyframes fadeIn{0%{opacity:0}}body{font:400 .66667 Open Sans,Arial,Helvetica,sans-serif;-webkit-text-size-adjust:100%}body.no-scroll{overflow:hidden}body,html{width:100%;max-width:100vw;overflow-x:hidden;margin:0;padding:0}html{box-sizing:border-box}html:not([data-whatintent=keyboard]) :focus{outline:none}article{background-color:#f7f8f8}*,:after,:before{box-sizing:border-box}img{display:inline-block;vertical-align:middle;-ms-interpolation-mode:bicubic}.important-hide{display:none!important}.a11y{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}ul.no-bullet{list-style-type:none}.regions__table caption,p{margin-bottom:.875em;max-width:85ch}.type-title,h1{font:700 1.5rem/2rem Open Sans,Arial,Helvetica,sans-serif;color:#272c30}@media (min-width:1024px){.type-title,h1{font:700 3.75rem/4.25rem Open Sans,Arial,Helvetica,sans-serif;letter-spacing:-.1rem}}.type-dek{font:400 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;color:#4c565c}@media (min-width:667px){.type-dek{font:400 1.5rem/2rem Open Sans,Arial,Helvetica,sans-serif;color:#677279}}.type-subhead,h2{font:700 1.25rem/1.75rem Open Sans,Arial,Helvetica,sans-serif;color:#272c30}@media (min-width:667px){.type-subhead,h2{font:700 1.5rem/2rem Open Sans,Arial,Helvetica,sans-serif}}.type-sub-subhead,h3{font:700 1rem/1rem Open Sans,Arial,Helvetica,sans-serif;color:#272c30}@media (min-width:667px){.type-sub-subhead,h3{font:700 1.25rem/1.75rem Open Sans,Arial,Helvetica,sans-serif}}.ni-footer__column h3,.type-tinyheading,h4,h5,h6{font:700 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;letter-spacing:.008125rem}.type-lede{font:400 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;color:#677279}@media (min-width:667px){.type-lede{font:400 1.25rem/1.75rem Open Sans,Arial,Helvetica,sans-serif}}.block-link,.ni-administrative__jsp-links a,.ni-footer__column a,.ni-form input,.ni-form select,.ni-form textarea,.regions__table caption,.regions__table caption a,.type-link,.type-paragraph,p,p a{font:400 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;color:#3f464b}.type-eyebrow{font:600 .75rem/1rem Open Sans,Arial,Helvetica,sans-serif;letter-spacing:.1125rem;text-transform:uppercase;color:#c42127}.type-tombstone{display:inline-block;width:.6rem;height:.6rem;border-radius:0 0 100% 0;margin-left:.5rem;background-color:#c42127}.ni-footer__bottom *,.type-byline{font:400 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;color:#677279}.ni-footer__bottom * .author,.ni-footer__bottom * strong,.type-byline .author,.type-byline strong{font-weight:700;display:block}.type-overline{position:relative;padding-top:.5rem}.type-overline:after{content:"";position:absolute;top:0;left:0;height:2px;width:3rem;background-color:#c42127}.ni-button,.ni-form fieldset legend,.ni-form label,.ni-pill,.ni-table-container__header-label,.ni-table-container td,.regions__table th,.type-label{font:600 .875rem/1.125rem Open Sans,Arial,Helvetica,sans-serif;color:#272c30}.ni-administrative__jsp-links a,.ni-footer__column .regions__table caption,.ni-footer__column a,.ni-footer__column p,.ni-form__helper-text,.ni-form fieldset label,.ni-share-tools__popup ul a,.regions__range-slider .noUi-horizontal .noUi-tooltip,.regions__table .ni-footer__column caption,.type-caption,.type-figcaption,figcaption{font:400 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;color:#677279}.type-figcaption,figcaption{display:inline-block;padding:1rem 0;border-bottom:1px solid #dcdfe0}.ni-chart text,.ni-table-container .ni-table__header-data,.type-data,span#draws-remain{font:400 .75rem/1rem Open Sans,Arial,Helvetica,sans-serif}.block-link,.ni-administrative__jsp-links a,.ni-footer__column a,.regions__table caption a,.type-link,p a{color:#0075b8;text-decoration:none;box-shadow:inset 0 -1px 0 #c0c5c9;transition:all .1s ease-in-out}.block-link:hover,.ni-administrative__jsp-links a:hover,.ni-footer__column a:hover,.regions__table caption a:hover,.type-link:hover,p a:hover{box-shadow:inset 0 -1px 0 #0075b8}.block-link:active,.ni-administrative__jsp-links a:active,.ni-footer__column a:active,.regions__table caption a:active,.type-link:active,p a:active{background-color:rgba(86,93,97,.13);box-shadow:inset 0 -1px 0 #0075b8}.block-link{font-weight:700;color:#272c30;box-shadow:none}.block-link:active,.block-link:focus,.block-link:hover{color:#0075b8}.ni-administrative{border-top:1px solid #dcdfe0;border-bottom:1px solid #dcdfe0;background-color:#f7f8f8}.ni-administrative .contents{display:flex;flex-flow:row wrap;max-width:80rem;margin:0 auto}@supports (display:grid){.ni-administrative .contents{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:1rem}@media (min-width:667px){.ni-administrative .contents{grid-column-gap:1.5rem}}@media (min-width:1024px){.ni-administrative .contents{grid-column-gap:2rem}}}.ni-administrative__credits{width:calc(100% - .5rem);margin-right:.5rem;display:block;align-items:center;justify-content:center;padding:1.5rem 1rem;border-bottom:1px solid #dcdfe0}@supports (display:grid){.ni-administrative__credits{width:100%;grid-column:auto/span 12}}@media (min-width:667px){.ni-administrative__credits{width:calc(100% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-administrative__credits{width:100%;grid-column:auto/span 12}}}@media (min-width:1024px){.ni-administrative__credits{width:calc(50% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-administrative__credits{width:100%;grid-column:auto/span 6}}}@media (min-width:80rem){.ni-administrative__credits{width:calc(50% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-administrative__credits{width:100%;grid-column:auto/span 6}}}@media (min-width:1024px){.ni-administrative__credits{border-bottom:0;padding-left:8.5rem}}.ni-administrative__credits .ni-footer__bottom *,.ni-administrative__credits .type-byline,.ni-footer__bottom .ni-administrative__credits *{color:#272c30;margin-bottom:0}.ni-administrative__credits .ni-footer__bottom * strong,.ni-administrative__credits .type-byline strong,.ni-footer__bottom .ni-administrative__credits * strong{display:inline}.ni-administrative__credits a{font-size:inherit}.ni-administrative__jsp-links{width:calc(100% - .5rem);margin-right:.5rem;padding:1.5rem 1rem}@supports (display:grid){.ni-administrative__jsp-links{width:100%;grid-column:auto/span 12}}@media (min-width:667px){.ni-administrative__jsp-links{width:calc(100% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-administrative__jsp-links{width:100%;grid-column:auto/span 12}}}@media (min-width:1024px){.ni-administrative__jsp-links{width:calc(50% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-administrative__jsp-links{width:100%;grid-column:auto/span 6}}}@media (min-width:80rem){.ni-administrative__jsp-links{width:calc(50% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-administrative__jsp-links{width:100%;grid-column:auto/span 6}}}@media (min-width:1024px){.ni-administrative__jsp-links{padding:1.5rem 0}}.ni-administrative__jsp-links ul{display:flex;flex-flow:row wrap}.ni-administrative__jsp-links li{width:100%;margin-bottom:1em}@media (min-width:1024px){.ni-administrative__jsp-links li{width:35%;padding-right:2rem}.ni-administrative__jsp-links li:nth-child(2n){width:65%}.ni-administrative__jsp-links li:nth-child(3),.ni-administrative__jsp-links li:nth-child(4){margin-bottom:0}}@media (min-width:80rem){.ni-administrative__jsp-links li{width:40%}.ni-administrative__jsp-links li:nth-child(2n){width:60%}}.ni-administrative__jsp-links a{margin-bottom:.5rem;display:inline;box-shadow:none;text-decoration:none;line-height:1.5}@media (min-width:80rem){.ni-administrative__jsp-links span.s-and-p{white-space:nowrap}}.ni-back-to-top{position:fixed;opacity:0;z-index:12;bottom:20px;right:20px;width:64px;height:64px;border-radius:50%;border:1px solid transparent;background-color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);transition:opacity .2s ease,box-shadow .1s linear}.ni-back-to-top:hover{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);background-color:#f7f8f8}.ni-back-to-top:active{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);background-color:#e9ebec}.ni-back-to-top.active{opacity:1!important}.ni-back-to-top svg.arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ni-back-to-top svg.arrow .arrow-icon path{fill:#677279}.ni-back-to-top svg.circle{transform:rotate(-90deg);position:absolute;top:-1px;right:-1px}.ni-back-to-top svg.circle circle{transition:all .1s linear;stroke-dasharray:195;stroke-dashoffset:195;stroke:#272c30}.ni-button,.ni-pill{display:inline-flex;justify-content:center;color:#f7f8f8;text-decoration:none;background-color:#c42127;font-weight:600;margin:0;border:1px solid #c42127;border-radius:4px;padding:.875rem 1rem;cursor:pointer;white-space:nowrap;align-items:center;transition:background-color .1s ease-in-out}.ni-button:hover,.ni-pill:hover{background-color:#90181c;border-color:#90181c;text-decoration:none}.ni-button:active,.ni-pill:active{background-color:#761417;border-color:#761417;text-decoration:none}@media (hover:none) and (pointer:coarse){.ni-button:hover,.ni-pill:hover{background-color:#c42127;text-decoration:none}}.ni-button--disabled{opacity:.4;pointer-events:none}.ni-button--outline,.ni-button--tab,.ni-button--text,.ni-button-group .ni-button:not(.active):not(.ni-button--tab),.ni-button-group .ni-pill:not(.active):not(.ni-button--tab),.ni-pill--outline{background-color:transparent;border-color:rgba(110,119,124,.23);color:#272c30}.ni-button--outline:hover,.ni-button--tab:hover,.ni-button--text:hover,.ni-button-group .ni-button:hover:not(.active):not(.ni-button--tab),.ni-button-group .ni-pill:hover:not(.active):not(.ni-button--tab),.ni-pill--outline:hover{background-color:#c42127;border-color:#c42127;color:#f7f8f8}.ni-button--outline:active,.ni-button--tab:active,.ni-button--text:active,.ni-button-group .ni-button:active:not(.active):not(.ni-button--tab),.ni-button-group .ni-pill:active:not(.active):not(.ni-button--tab),.ni-pill--outline:active{background-color:#90181c;border-color:#90181c;color:#f7f8f8}.ni-button--text{border-color:transparent}.ni-button--text:hover{background-color:rgba(0,0,0,.03);border-color:rgba(0,0,0,.03);color:#272c30}.ni-button--text:active{background-color:rgba(72,78,81,.08);border-color:rgba(72,78,81,.08);color:#272c30}.ni-button--tab{border-color:transparent;border-bottom:4px solid transparent;border-radius:0}.ni-button--tab:hover{background-color:rgba(0,0,0,.03);border-color:transparent;border-bottom:4px solid #272c30;color:#272c30}.ni-button--tab:active{background-color:rgba(72,78,81,.08);border-color:rgba(72,78,81,.08);color:#272c30}.ni-button--condensed{padding:.375rem 1rem}.ni-button .ni-icon,.ni-pill .ni-icon{color:inherit}.ni-button .ni-icon:first-child,.ni-pill .ni-icon:first-child{margin-right:.5rem}.ni-button .ni-icon:last-child,.ni-pill .ni-icon:last-child{margin-left:.5rem}.ni-button-group{display:flex}.ni-button-group .ni-button:not(:last-child),.ni-button-group .ni-pill:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.ni-button-group .ni-button:not(:first-child),.ni-button-group .ni-pill:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ni-divider{position:relative;width:100%;height:1px}.ni-divider:after{content:"";position:absolute;width:100%;border-bottom:1px solid #dcdfe0}.ni-divider.ni-row:after{width:calc(100% - 2rem)}@media (min-width:667px){.ni-divider.ni-row:after{width:calc(100% - 4rem)}}@media (min-width:1024px){.ni-divider.ni-row:after{width:calc(100% - 4rem)}}section.discovery{background:#fff;margin:0 auto;border-bottom:1px solid #dcdfe0}section.discovery>div.ni-row.behind>svg{width:132px;height:24px;position:absolute;top:17px;display:inline-block;left:2rem}section.discovery>div.ni-row.behind{height:56px;width:100%;position:absolute;max-width:80rem;margin-left:auto;margin-right:auto;left:0;right:0;z-index:0;display:inline-block}section.discovery>div.ni-row{height:56px;width:100%;z-index:1;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;position:relative;max-width:89rem}section.discovery>div.ni-row::-webkit-scrollbar{display:none}section.discovery>div.ni-row#discoveryScroll>nav>ul>li>a{font-family:Open Sans;font-size:14px;font-weight:600;line-height:20px;color:#272c30;text-decoration:none;transition-duration:all .2s ease}section.discovery>div.ni-row#discoveryScroll>nav>ul>li{background-color:#fff;margin-top:8px;z-index:2;display:inline-block;border-radius:4px;height:38px;margin-right:10px;padding:10px 2rem 0 16px;box-shadow:0 0 0 1pt #dcdfe0;background-repeat:no-repeat;background-size:60px 40px;background-position:100%;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;cursor:pointer}section.discovery>div.ni-row#discoveryScroll>nav>ul>li:hover{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}section.discovery>div.ni-row#discoveryScroll>nav>ul>li:hover>a{text-decoration:underline}section.discovery>div.ni-row#discoveryScroll>nav>ul>li#polls{display:none;width:168px;background-image:url(/elections/poll-tracker/canada/assets/i/polltracker.df6c50a45f7521f3244ae4e93c6b2a4e.png)}section.discovery>div.ni-row#discoveryScroll>nav>ul>li#ask{width:186px;background-image:url(/elections/poll-tracker/canada/assets/i/ask-cbc-news.0785c4ddcf71b2916f00d8a1b23b5c60.png)}section.discovery>div.ni-row#discoveryScroll>nav>ul>li#results{display:none;width:197px;background-image:url(/elections/poll-tracker/canada/assets/i/election-results.83d3198c1f8aed4b83307327e311d07b.png)}li#compass{width:186px;background-image:url(/elections/poll-tracker/canada/assets/i/votecompass.ce3ba6e9aefd41db94021345670f477b.png)}section.discovery>div.ni-row#discoveryScroll>nav>ul>li#guide{display:none;width:168px;background-image:url(/elections/poll-tracker/canada/assets/i/voter-guide.74d6cdb4a55cd346190d269c393f223d.png)}section.discovery>div.ni-row#discoveryScroll>nav>ul>li#platforms{width:196px;background-image:url(/elections/poll-tracker/canada/assets/i/party-platforms.8bcee1a83f459f416da83bff60343afe.png)}section.discovery>div.ni-row#discoveryScroll>nav>ul>li#debate{display:none;width:196px;background-image:url(/elections/poll-tracker/canada/assets/i/debate.60bd5d8a24a1de292e6b0588a71a3798.png)}section.discovery>div.ni-row>div>ul>a{box-shadow:none;margin:0}section.discovery>div.ni-row>nav>ul{width:800px;padding-left:10rem;padding-top:1px}@media (min-width:80rem){section.discovery>div.ni-row>nav>ul{padding-left:14.2rem}}@media (max-width:666px){section.discovery>div.ni-row.behind>svg{left:1rem}}@media (max-width:1420px) and (min-width:1280px){section.discovery>div.ni-row>nav>ul{padding-left:15vw;width:100%}}@media (min-width:1420px){section.discovery>div.ni-row>nav>ul{width:100%}}.ni-footer__top{display:flex;flex-flow:row wrap;padding-top:1.5rem;padding-bottom:1.5rem}@supports (display:grid){.ni-footer__top{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:1rem}@media (min-width:667px){.ni-footer__top{grid-column-gap:1.5rem}}@media (min-width:1024px){.ni-footer__top{grid-column-gap:2rem}}}.ni-footer__column{width:calc(50% - .5rem);margin-right:.5rem;margin-bottom:1.5rem}@supports (display:grid){.ni-footer__column{width:100%;grid-column:auto/span 6}}@media (min-width:667px){.ni-footer__column{width:calc(25% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-footer__column{width:100%;grid-column:auto/span 3}}}@media (min-width:1024px){.ni-footer__column{width:calc(25% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-footer__column{width:100%;grid-column:auto/span 3}}}@media (min-width:80rem){.ni-footer__column{width:calc(16.66667% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-footer__column{width:100%;grid-column:auto/span 2}}}@media (min-width:667px){.ni-footer__column--accessibility{width:calc(75% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-footer__column--accessibility{width:100%;grid-column:auto/span 9}}}@media (min-width:1024px){.ni-footer__column--accessibility{width:calc(75% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-footer__column--accessibility{width:100%;grid-column:auto/span 9}}}@media (min-width:80rem){.ni-footer__column--accessibility{width:calc(16.66667% - .5rem);margin-right:.5rem}@supports (display:grid){.ni-footer__column--accessibility{width:100%;grid-column:auto/span 2}}}.ni-footer__column .regions__table caption,.ni-footer__column h3,.ni-footer__column li,.ni-footer__column p,.regions__table .ni-footer__column caption{margin-bottom:.5rem}.ni-footer__column a{box-shadow:none}.ni-footer__bottom{background-color:#272c30;padding:1rem 0 1.5rem}@media (min-width:667px){.ni-footer__bottom{padding:1rem 0}}.ni-footer__bottom *{font-weight:600;color:#fff}.ni-footer__bottom ul{display:flex;flex-flow:column;align-items:center;justify-content:center}@media (min-width:667px){.ni-footer__bottom ul{flex-flow:row wrap}}@media (min-width:1024px){.ni-footer__bottom ul{justify-content:space-between}}.ni-footer__bottom .logo{margin-bottom:1rem;width:100%;text-align:center}.ni-footer__bottom .logo img{height:1.5rem;width:auto}@media (min-width:1024px){.ni-footer__bottom .logo{width:auto;margin:0}}.ni-footer__bottom .copyright{margin-bottom:.5rem}@media (min-width:667px){.ni-footer__bottom .copyright{margin:0 .75rem}}@media (min-width:1024px){.ni-footer__bottom .copyright{margin:0}}.ni-footer__bottom .radio-canada{margin-bottom:0}.ni-footer__bottom .radio-canada a{text-decoration:none}@media (min-width:667px){.ni-footer__bottom .radio-canada{margin:0 .75rem}}@media (min-width:1024px){.ni-footer__bottom .radio-canada{margin:0}}.ni-header{background:#272c30;height:3.5rem;max-width:100vw}.ni-header>.ni-row{height:100%;display:flex;justify-content:space-between}.ni-header__logo{display:flex;align-self:center}.ni-header__logo svg{height:20px;width:135px}.ni-header .gem,.ni-header .logotype{fill:#fff}.ni-header--light .gem,.ni-header--transparent .gem{fill:red}.ni-header--light .logotype,.ni-header--transparent .logotype{fill:#000}.ni-header--light .ni-share-tools__list>li>.ni-share-tools__icon:hover svg path,.ni-header--transparent .ni-share-tools__list>li>.ni-share-tools__icon:hover svg path{fill:#677279}.ni-header--light .ni-share-tools__popup-toggle-container .ni-share-tools__popup-toggle.ni-button *,.ni-header--light .ni-share-tools__popup-toggle-container .ni-share-tools__popup-toggle.ni-pill *,.ni-header--transparent .ni-share-tools__popup-toggle-container .ni-share-tools__popup-toggle.ni-button *,.ni-header--transparent .ni-share-tools__popup-toggle-container .ni-share-tools__popup-toggle.ni-pill *{color:#677279}.ni-header--transparent{background-color:transparent}.ni-header--light{background-color:#fff}body>.ni-header.ni-header--transparent{position:absolute;width:100%}.ni-header .ni-share-tools__list,.ni-header .ni-share-tools__list>li,.ni-header .ni-share-tools__list>li>a{height:3.5rem}@media (max-width:667px){.ni-header .ni-share-tools>li:nth-child(3) a{margin-right:0}}.ni-header .ni-share-tools .ni-share-tools__icon:after{height:4px;border-radius:0;bottom:0}@media (max-width:667px){.ni-header .ni-share-tools__list>li>.ni-share-tools__icon--email,.ni-header .ni-share-tools__list>li>.ni-share-tools__icon--linkedin,.ni-header .ni-share-tools__list>li>.ni-share-tools__icon--reddit{display:none}}.ni-header .ni-share-tools .ni-share-tools__popup-toggle{display:inline-flex}@media (min-width:667px){.ni-header .ni-share-tools .ni-share-tools__popup-toggle{display:none}}.ni-hero{height:calc(100vh - 3.5rem);max-height:1000px;padding-top:4rem;background-image:url(/elections/poll-tracker/canada/assets/i/hero-bg.1e1655c3c2d6389a6e8da5513b10ac16.jpg);background-size:cover}@media (min-width:1024px){.ni-hero{padding-top:8rem;background-image:url(/elections/poll-tracker/canada/assets/i/hero-bg-lg.1a0b3d0f4efa24959a1522bc66d0dda2.jpg)}}.ni-footer__bottom .ni-hero *,.ni-hero .ni-footer__bottom *,.ni-hero .type-byline,.ni-hero .type-dek,.ni-hero .type-title,.ni-hero h1{max-width:40rem;margin-bottom:1.5rem}.ni-hero.ni-hero--compact{max-height:none;height:auto;margin-bottom:0;padding-bottom:4rem;background:none}@media (min-width:1024px){.ni-hero.ni-hero--compact{padding-bottom:8rem}}@font-face{font-family:Scrapper Icons;src:url(/elections/poll-tracker/canada/assets/f/ScrapperIcons.9871685564c52761d2ac1d3f04b62f8e.eot);src:url(/elections/poll-tracker/canada/assets/f/ScrapperIcons.9871685564c52761d2ac1d3f04b62f8e.eot#iefix) format("embedded-opentype"),url(/elections/poll-tracker/canada/assets/f/ScrapperIcons.80eab8cc7f6898cbd0f93af23252c8cf.ttf) format("truetype"),url(/elections/poll-tracker/canada/assets/f/ScrapperIcons.5c0090d30dfbfe690ab74d664af518c1.woff) format("woff"),url("data:image/svg+xml,%3C?xml version='1.0' standalone='no'?%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' %3E %3Csvg xmlns='http://www.w3.org/2000/svg'%3E %3Cmetadata%3EGenerated by IcoMoon%3C/metadata%3E %3Cdefs%3E %3Cfont id='Scrapper-Icons' horiz-adv-x='1024'%3E %3Cfont-face units-per-em='1024' ascent='960' descent='-64' /%3E %3Cmissing-glyph horiz-adv-x='1024' /%3E %3Cglyph unicode='&%23x20;' horiz-adv-x='512' d='' /%3E %3Cglyph unicode='&%23xe900;' glyph-name='check_circle' d='M512 874.667c-235.52 0-426.667-191.147-426.667-426.667s191.147-426.667 426.667-426.667 426.667 191.147 426.667 426.667-191.147 426.667-426.667 426.667zM426.667 234.667l-213.333 213.333 60.16 60.16 153.173-152.747 323.84 323.84 60.16-60.587z' /%3E %3Cglyph unicode='&%23xe901;' glyph-name='check' d='M384 270.080l-177.92 177.92-60.587-60.16 238.507-238.507 512 512-60.16 60.16z' /%3E %3Cglyph unicode='&%23xe902;' glyph-name='info_outline' d='M469.333 234.667h85.333v256h-85.333zM512 874.667c-235.52 0-426.667-191.147-426.667-426.667s191.147-426.667 426.667-426.667 426.667 191.147 426.667 426.667-191.147 426.667-426.667 426.667zM512 106.667c-188.16 0-341.333 153.173-341.333 341.333s153.173 341.333 341.333 341.333 341.333-153.173 341.333-341.333-153.173-341.333-341.333-341.333zM469.333 576h85.333v85.333h-85.333z' /%3E %3Cglyph unicode='&%23xe903;' glyph-name='info' d='M512 874.667c-235.52 0-426.667-191.147-426.667-426.667s191.147-426.667 426.667-426.667 426.667 191.147 426.667 426.667-191.147 426.667-426.667 426.667zM554.667 234.667h-85.333v256h85.333zM554.667 576h-85.333v85.333h85.333z' /%3E %3Cglyph unicode='&%23xe904;' glyph-name='open_in_new' d='M810.667 149.333h-597.333v597.333h298.667v85.333h-298.667c-47.36 0-85.333-38.4-85.333-85.333v-597.333c0-46.933 37.973-85.333 85.333-85.333h597.333c46.933 0 85.333 38.4 85.333 85.333v298.667h-85.333zM597.333 832v-85.333h153.173l-419.413-419.413 60.16-60.16 419.413 419.413v-153.173h85.333v298.667z' /%3E %3Cglyph unicode='&%23xe905;' glyph-name='search' d='M661.333 362.667h-33.707l-11.947 11.52c41.813 48.64 66.987 111.787 66.987 180.48 0 153.173-124.16 277.333-277.333 277.333s-277.333-124.16-277.333-277.333 124.16-277.333 277.333-277.333c68.693 0 131.84 25.173 180.48 66.987l11.52-11.947v-33.707l213.333-212.907 63.573 63.573zM405.333 362.667c-106.24 0-192 85.76-192 192s85.76 192 192 192 192-85.76 192-192-85.76-192-192-192z' /%3E %3Cglyph unicode='&%23xe906;' glyph-name='add' d='M810.667 405.333h-256v-256h-85.333v256h-256v85.333h256v256h85.333v-256h256z' /%3E %3Cglyph unicode='&%23xe907;' glyph-name='block' d='M512 874.667c-235.52 0-426.667-191.147-426.667-426.667s191.147-426.667 426.667-426.667 426.667 191.147 426.667 426.667-191.147 426.667-426.667 426.667zM170.667 448c0 188.587 152.747 341.333 341.333 341.333 78.933 0 151.467-26.88 209.067-72.107l-478.293-478.293c-45.227 57.6-72.107 130.133-72.107 209.067zM512 106.667c-78.933 0-151.467 26.88-209.067 72.107l478.293 478.293c45.227-57.6 72.107-130.133 72.107-209.067 0-188.587-152.747-341.333-341.333-341.333z' /%3E %3Cglyph unicode='&%23xe908;' glyph-name='remove' d='M810.667 405.333h-597.333v85.333h597.333z' /%3E %3Cglyph unicode='&%23xe909;' glyph-name='sharepx' d='M768 273.92c-32.427 0-61.44-12.8-83.627-32.853l-304.213 177.067c2.133 9.813 3.84 19.627 3.84 29.867s-1.707 20.053-3.84 29.867l300.8 175.36c23.040-21.333 53.333-34.56 87.040-34.56 70.827 0 128 57.173 128 128s-57.173 128-128 128-128-57.173-128-128c0-10.24 1.707-20.053 3.84-29.867l-300.8-175.36c-23.040 21.333-53.333 34.56-87.040 34.56-70.827 0-128-57.173-128-128s57.173-128 128-128c33.707 0 64 13.227 87.040 34.56l303.787-177.493c-2.133-8.96-3.413-18.347-3.413-27.733 0-68.693 55.893-124.587 124.587-124.587s124.587 55.893 124.587 124.587-55.893 124.587-124.587 124.587z' /%3E %3Cglyph unicode='&%23xe90a;' glyph-name='arrow_back' d='M853.333 490.667h-519.253l238.507 238.507-60.587 60.16-341.333-341.333 341.333-341.333 60.16 60.16-238.080 238.507h519.253z' /%3E %3Cglyph unicode='&%23xe90b;' glyph-name='arrow_downward' d='M853.333 448l-60.16 60.16-238.507-238.080v519.253h-85.333v-519.253l-238.080 238.507-60.587-60.587 341.333-341.333z' /%3E %3Cglyph unicode='&%23xe90c;' glyph-name='arrow_drop_down' d='M298.667 533.333l213.333-213.333 213.333 213.333z' /%3E %3Cglyph unicode='&%23xe90d;' glyph-name='arrow_drop_up' d='M298.667 362.667l213.333 213.333 213.333-213.333z' /%3E %3Cglyph unicode='&%23xe90e;' glyph-name='arrow_forward' d='M512 789.333l-60.16-60.16 238.080-238.507h-519.253v-85.333h519.253l-238.080-238.507 60.16-60.16 341.333 341.333z' /%3E %3Cglyph unicode='&%23xe90f;' glyph-name='arrow_left' d='M597.333 661.333l-213.333-213.333 213.333-213.333z' /%3E %3Cglyph unicode='&%23xe910;' glyph-name='arrow_right' d='M426.667 234.667l213.333 213.333-213.333 213.333z' /%3E %3Cglyph unicode='&%23xe911;' glyph-name='arrow_upward' d='M170.667 448l60.16-60.16 238.507 238.080v-519.253h85.333v519.253l238.080-238.507 60.587 60.587-341.333 341.333z' /%3E %3Cglyph unicode='&%23xe912;' glyph-name='chevron_left' d='M657.493 643.84l-60.16 60.16-256-256 256-256 60.16 60.16-195.413 195.84z' /%3E %3Cglyph unicode='&%23xe913;' glyph-name='chevron_right' d='M426.667 704l-60.16-60.16 195.413-195.84-195.413-195.84 60.16-60.16 256 256z' /%3E %3Cglyph unicode='&%23xe914;' glyph-name='close' d='M810.667 686.507l-60.16 60.16-238.507-238.507-238.507 238.507-60.16-60.16 238.507-238.507-238.507-238.507 60.16-60.16 238.507 238.507 238.507-238.507 60.16 60.16-238.507 238.507z' /%3E %3Cglyph unicode='&%23xe915;' glyph-name='expand_less' d='M512 618.667l-256-256 60.16-60.16 195.84 195.413 195.84-195.413 60.16 60.16z' /%3E %3Cglyph unicode='&%23xe916;' glyph-name='expand_more' d='M707.84 593.493l-195.84-195.413-195.84 195.413-60.16-60.16 256-256 256 256z' /%3E %3Cglyph unicode='&%23xe917;' glyph-name='menu' d='M128 192h768v85.333h-768zM128 405.333h768v85.333h-768zM128 704v-85.333h768v85.333z' /%3E %3C/font%3E%3C/defs%3E%3C/svg%3E#Scrapper-Icons") format("svg");font-weight:400;font-style:normal;font-display:block}.ni-icon{font:normal normal normal 24px/24px Scrapper Icons;text-transform:none;display:inline-block;color:#272c30}.ni-icon--light{color:#fff}.ni-icon--sm{font-size:18px;line-height:18px}.ni-icon--lg{font-size:36px;line-height:36px}.ni-icon--xl{font-size:48px;line-height:48px}.ni-icon--check_circle:before{content:"\e900"}.ni-icon--check:before{content:"\e901"}.ni-icon--info_outline:before{content:"\e902"}.ni-icon--info:before{content:"\e903"}.ni-icon--open_in_new:before{content:"\e904"}.ni-icon--search:before{content:"\e905"}.ni-icon--add:before{content:"\e906"}.ni-icon--block:before{content:"\e907"}.ni-icon--remove:before{content:"\e908"}.ni-icon--sharepx:before{content:"\e909"}.ni-icon--arrow_back:before{content:"\e90a"}.ni-icon--arrow_downward:before{content:"\e90b"}.ni-icon--arrow_drop_down:before{content:"\e90c"}.ni-icon--arrow_drop_up:before{content:"\e90d"}.ni-icon--arrow_forward:before{content:"\e90e"}.ni-icon--arrow_left:before{content:"\e90f"}.ni-icon--arrow_right:before{content:"\e910"}.ni-icon--arrow_upward:before{content:"\e911"}.ni-icon--chevron_left:before{content:"\e912"}.ni-icon--chevron_right:before{content:"\e913"}.ni-icon--close:before{content:"\e914"}.ni-icon--expand_less:before{content:"\e915"}.ni-icon--expand_more:before{content:"\e916"}.ni-icon--menu:before{content:"\e917"}.ni-related{background-color:#f7f8f8;padding:1.5rem 0;border-bottom:1px solid #dcdfe0}.ni-related h2{margin-bottom:1rem}.ni-related .articles-list{display:flex;flex-flow:row wrap}@supports (display:grid){.ni-related .articles-list{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:1rem}@media (min-width:667px){.ni-related .articles-list{grid-column-gap:1.5rem}}@media (min-width:1024px){.ni-related .articles-list{grid-column-gap:2rem}}}.ni-related .story-link{width:calc(100% - .5rem);margin-right:.5rem;display:flex;padding:0;margin-bottom:1rem;border-radius:4px;background-color:#fff;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);text-decoration:none;overflow:hidden;transition:box-shadow .25s}@supports (display:grid){.ni-related .story-link{width:100%;grid-column:auto/span 12}}.ni-related .story-link:last-child{margin-bottom:0}.ni-related .story-link:focus,.ni-related .story-link:hover{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.ni-related .story-link:hover{cursor:pointer;text-decoration:none}.ni-related .story-link:hover .story-headline{color:#0075b8}@media (min-width:667px){.ni-related .story-link{width:calc(50% - .5rem);margin-right:.5rem;flex-flow:column}@supports (display:grid){.ni-related .story-link{width:100%;grid-column:auto/span 6}}.ni-related .story-link:nth-child(3){margin-bottom:0}}@media (min-width:1024px){.ni-related .story-link{width:calc(25% - .5rem);margin-right:.5rem;margin-bottom:0}@supports (display:grid){.ni-related .story-link{width:100%;grid-column:auto/span 3}}}.ni-related .story-image{width:50%;position:relative;padding-bottom:38%}@media (min-width:667px){.ni-related .story-image{width:100%;padding-bottom:56%}}.ni-related .story-image img{position:absolute;object-fit:cover;height:100%;width:100%}.ni-related .story-text{width:50%;padding:1rem}@media (min-width:667px){.ni-related .story-text{width:100%;padding-bottom:1.5rem}}.ni-related .story-headline{font:700 14px/20px Open Sans,Arial,Helvetica,sans-serif;color:#272c30;border:0;margin-top:0}.ni-share-tools__list{display:flex;align-items:center}.ni-share-tools__list>li{display:inline-block}.ni-share-tools__list>li>.ni-share-tools__icon:focus svg path,.ni-share-tools__list>li>.ni-share-tools__icon:hover svg path{fill:#fff}.ni-share-tools__list>li>.ni-share-tools__icon>svg path{transition:fill .1s ease-in-out;fill:#808c93}.ni-share-tools__icon{display:inline-block;position:relative;height:40px;width:40px;margin-right:.5rem;align-items:center;justify-content:center}.ni-share-tools__icon:after{content:"";position:absolute;z-index:0;height:100%;width:100%;border-radius:50%;opacity:0;transition:opacity .1s ease-in-out}.ni-share-tools__icon:focus:after,.ni-share-tools__icon:hover:after{opacity:1}.ni-share-tools__icon--facebook:after{background-color:#3b5998}.ni-share-tools__icon--twitter:after{background-color:#1da1f2}.ni-share-tools__icon--email:after{background-color:#6fa251}.ni-share-tools__icon--reddit:after{background-color:#ff4500}.ni-share-tools__icon--linkedin:after{background-color:#0077b5}.ni-share-tools__icon svg{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}.ni-share-tools__popup-toggle.ni-button,.ni-share-tools__popup-toggle.ni-pill{position:relative;display:none;height:100%;padding:0;background-color:transparent;border:0}.ni-share-tools__popup-toggle.ni-button:after,.ni-share-tools__popup-toggle.ni-pill:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:0;width:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 12px;transition:border-width .25s ease-in-out}.ni-share-tools__popup-toggle.ni-button:hover,.ni-share-tools__popup-toggle.ni-pill:hover{background-color:transparent}.ni-share-tools__popup-toggle.ni-button:focus .ni-icon,.ni-share-tools__popup-toggle.ni-button:hover .ni-icon,.ni-share-tools__popup-toggle.ni-pill:focus .ni-icon,.ni-share-tools__popup-toggle.ni-pill:hover .ni-icon{color:#fff}.ni-share-tools__popup-toggle.ni-button .label,.ni-share-tools__popup-toggle.ni-button .ni-icon,.ni-share-tools__popup-toggle.ni-pill .label,.ni-share-tools__popup-toggle.ni-pill .ni-icon{height:auto;color:#677279}.ni-share-tools__popup-toggle.ni-button .label,.ni-share-tools__popup-toggle.ni-pill .label{position:absolute;right:28px;display:none;transition:max-width .25s ease-in-out .1s}.ni-share-tools__popup-toggle.ni-button .ni-icon:last-child,.ni-share-tools__popup-toggle.ni-pill .ni-icon:last-child{font-size:1.5rem;margin-left:0;transition:transform .25s ease-in-out}.ni-share-tools__popup{display:none;position:fixed;max-height:0;overflow:hidden;left:0;top:3.5rem;width:100%;height:calc(100% - 3.5rem);background-color:#fff;transition:max-height .25s ease-in-out .1s;z-index:9}.ni-share-tools__popup .regions__table caption.share-text,.ni-share-tools__popup p.share-text,.regions__table .ni-share-tools__popup caption.share-text{font:700 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;text-align:center;margin:2.75rem 0}.ni-share-tools__popup ul{display:flex;flex-flow:column;margin:0 1rem}.ni-share-tools__popup ul li{display:block;border-bottom:1px solid #c0c5c9}.ni-share-tools__popup ul li:last-child{border:0}.ni-share-tools__popup ul a{justify-content:flex-start;text-decoration:none;display:flex;height:auto;width:200px;padding:.75rem;color:#272c30;margin:0 auto 1.5rem;max-width:26rem}.ni-share-tools__popup ul a:after{display:none}.ni-share-tools__popup ul a:focus{font-weight:700}.ni-share-tools__popup ul svg{position:static;transform:none;margin-right:.5rem}.ni-share-tools .ni-share-tools__icon--copy-link.active .prompt{display:none}.ni-share-tools .ni-share-tools__icon--copy-link.active .feedback{display:block}.ni-share-tools .ni-share-tools__icon--copy-link .feedback{display:none}body.ni-share-tools-popup-active{overflow:hidden}body.ni-share-tools-popup-active .ni-share-tools__list>li:not(.ni-share-tools__popup-toggle-container){display:none}body.ni-share-tools-popup-active .ni-share-tools__popup-toggle .label,body.ni-share-tools-popup-active .ni-share-tools__popup-toggle .ni-icon{color:#fff}body.ni-share-tools-popup-active .ni-share-tools__popup-toggle .label{display:block}body.ni-share-tools-popup-active .ni-share-tools__popup-toggle .ni-icon{transform:rotate(45deg)}body.ni-share-tools-popup-active .ni-share-tools__popup-toggle:after{border-bottom-width:12px}body.ni-share-tools-popup-active .ni-share-tools__popup{max-height:100vh;display:block;overflow-y:auto}.ni-chart{position:relative}.ni-chart text{color:#272c30}.ni-chart__tooltip{position:absolute;background-color:#fff;border:2px solid #272c30;padding:.5rem}.ni-joyplot__path{stroke:#1894dc;fill:#57cef2}.ni-line-chart__line{fill:none;stroke-width:2px}.ni-form input,.ni-form select,.ni-form textarea{display:block;width:100%;padding:calc(.75rem - 1px);margin-bottom:.5rem;border-radius:4px;border:1px solid #c0c5c9;color:#3f464b;background-color:rgba(0,0,0,.03)}.ni-form input:active,.ni-form input:hover,.ni-form select:active,.ni-form select:hover,.ni-form textarea:active,.ni-form textarea:hover{border-color:#3f464b;background-color:inherit}.ni-form input:matches([type=text],[type=password],[type=search]),.ni-form textarea{-webkit-appearance:none}.ni-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/png;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==");background-repeat:no-repeat;background-position-x:calc(100% - 16px);background-position-y:50%;background-size:.875rem;padding-right:1rem}.ni-form select::-ms-expand{display:none}.ni-form input[type=checkbox],.ni-form input[type=radio]{display:inline-block;width:auto;margin-bottom:0}.ni-form label{display:block;margin-bottom:.5rem}.ni-form fieldset label:last-child{margin-bottom:0}.ni-form fieldset legend{margin-bottom:.25em}.ni-form__input-group{margin-bottom:1rem}.ni-form__input-group--valid input,.ni-form__input-group--valid select,.ni-form__input-group--valid textarea{border:1px solid #0c8319}.ni-form__input-group--valid .ni-form__helper-text,.ni-form__input-group--valid .ni-icon{color:#0c8319}.ni-form__input-group--invalid input,.ni-form__input-group--invalid select,.ni-form__input-group--invalid textarea{border:1px solid #c42127}.ni-form__input-group--invalid .ni-form__helper-text,.ni-form__input-group--invalid .ni-icon{color:#c42127}.ni-form__input-icon-lockup{display:flex;align-items:center}.ni-form__input-icon-lockup input,.ni-form__input-icon-lockup select,.ni-form__input-icon-lockup textarea{margin-right:.5rem}.ni-form__input-icon-lockup .ni-icon{transform:translateY(-.25rem)}.ni-form__helper-text--info{position:relative;padding-left:24px}.ni-form__helper-text--info .ni-icon{color:#677279;position:absolute;top:0;left:0}.ni-form__submit-container{text-align:right}.ni-pill{font:600 .75rem/1rem Open Sans,Arial,Helvetica,sans-serif;letter-spacing:.015rem;border-radius:15px;padding:.25rem 1rem;margin-bottom:.5rem}.ni-pill--outline:hover{background-color:rgba(0,0,0,.03);border-color:rgba(0,0,0,.03);color:#272c30}.ni-pill--outline:active{background-color:#90181c;text-decoration:none;color:#fff}@media (hover:none) and (pointer:coarse){.ni-pill:hover{background-color:#c42127;text-decoration:none}}.ni-table-container td{border-bottom:1px solid #dcdfe0;padding:.5rem;text-align:left}.ni-table-container tr:last-child td{border-bottom:none}.ni-table-container__header-label{text-align:left;display:flex}.ni-table-container__header-label div{display:inline-block;padding:0 10px}.ni-table-container__header-label div:first-child{width:5rem}.ni-table-container__scroll-container{display:flex;justify-content:flex-end;margin:.5rem 0;padding:.5rem 0;border-bottom:1px solid #dcdfe0}.ni-table-container__scroll-container .scroll{background:transparent;color:#677279;border:none}.ni-table-container__scroll-container .ni-icon--arrow_forward{vertical-align:middle;margin-left:10px;color:#677279}.ni-table-container .ni-table{width:100%;overflow-x:scroll;overflow-y:hidden;padding:0;border-bottom:1px solid #000}.ni-table-container .ni-table__header-data{color:#677279;padding:1rem .5rem;text-align:right;min-width:5rem}.ni-table-container .ni-table__header-data:first-child{background-color:#fff;position:-webkit-sticky;position:sticky;left:0;border-bottom:1px solid #000}.ni-table-container .ni-table__data{font-weight:400;text-align:right;min-width:5rem}.ni-table-container .ni-table .first{border-top:1px solid #000}.ni-table-container .ni-table .first td{border-bottom:1px solid #c42127;background-color:#f7f8f8}.ni-table-container .ni-table__col-name td:first-child{position:sticky;top:0;left:0;background-color:#fff!important;box-shadow:6px 1px 4px 0 rgba(0,0,0,.2)}.colour-lib{color:#d71920}.colour-con{color:#0f2d52}.colour-grn{color:#3d9b35}.colour-ndp{color:#b85600}.colour-bq{color:#3897f0}.colour-ppc{color:#4a3389}.colour-oth{color:#676767}.fill-colour-lib{fill:#d71920}.fill-colour-con{fill:#0f2d52}.fill-colour-grn{fill:#3d9b35}.fill-colour-ndp{fill:#b85600}.fill-colour-bq{fill:#3897f0}.fill-colour-ppc{fill:#4a3389}.fill-colour-oth{fill:#676767}.background-lib{background-color:#d71920}.background-con{background-color:#0f2d52}.background-grn{background-color:#3d9b35}.background-ndp{background-color:#e46f0b}.background-bq{background-color:#3897f0}.background-ppc{background-color:#4a3389}.background-oth{background-color:#676767}.stroke-lib{stroke:#d71920}.stroke-con{stroke:#0f2d52}.stroke-grn{stroke:#3d9b35}.stroke-ndp{stroke:#e46f0b}.stroke-bq{stroke:#3897f0}.stroke-ppc{stroke:#4a3389}.stroke-oth{stroke:#676767}.fill-lib{fill:#d71920}.fill-lib-medium{fill:#e5676c}.fill-lib-light{fill:#f2b3b5}.fill-con{fill:#0f2d52}.fill-con-medium{fill:#61748d}.fill-con-light{fill:#b0bac6}.fill-grn{fill:#3d9b35}.fill-grn-medium{fill:#7fbd7a}.fill-grn-light{fill:#bfdebc}.fill-ndp{fill:#e46f0b}.fill-ndp-medium{fill:#f1a25e}.fill-ndp-light{fill:#f8d0ae}.fill-bq{fill:#3897f0}.fill-bq-medium{fill:#7cbaf5}.fill-bq-light{fill:#bdddfa}.fill-ppc{fill:#4a3389}.fill-ppc-medium{fill:#8878b1}.fill-ppc-light{fill:#c3bcd8}.fill-oth{fill:#676767}.fill-oth-medium{fill:#9b9b9b}.fill-oth-light{fill:#cdcdcd}.regions__table caption,p{color:#272c30}.grid-child-container{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){.grid-child-container{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media (min-width:1024px){.grid-child-container{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}.grid-child-container--copy{font:400 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;color:#272c30;-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){.grid-child-container--copy{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4}}@media (min-width:1024px){.grid-child-container--copy{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/span 4}}.grid-child-container--copy-6{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){.grid-child-container--copy-6{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}}@media (min-width:1024px){.grid-child-container--copy-6{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}}.grid-child-container--copy-8{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){.grid-child-container--copy-8{-ms-grid-column:1;-ms-grid-column-span:8;grid-column:1/span 8}}@media (min-width:1024px){.grid-child-container--copy-8{-ms-grid-column:1;-ms-grid-column-span:8;grid-column:1/span 8}}.grid-child-container--copy.related{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){.grid-child-container--copy.related{-ms-grid-column:9;-ms-grid-column-span:4;grid-column:9/span 4}}@media (min-width:1024px){.grid-child-container--copy.related{-ms-grid-column:9;-ms-grid-column-span:4;grid-column:9/span 4}}.grid-child-container--viz{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){.grid-child-container--viz{-ms-grid-column:5;-ms-grid-column-span:8;grid-column:5/span 8}}@media (min-width:1024px){.grid-child-container--viz{-ms-grid-column:5;-ms-grid-column-span:8;grid-column:5/span 8}}.grid-child-container--viz-full{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}@media (min-width:667px){.grid-child-container--viz-full{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media (min-width:1024px){.grid-child-container--viz-full{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}.grid-child-container--copy .ni-administrative__jsp-links a span,.grid-child-container--copy .ni-footer__column .regions__table caption span,.grid-child-container--copy .ni-footer__column a span,.grid-child-container--copy .ni-footer__column p span,.grid-child-container--copy .ni-form__helper-text span,.grid-child-container--copy .ni-form fieldset label span,.grid-child-container--copy .ni-share-tools__popup ul a span,.grid-child-container--copy .regions__range-slider .noUi-horizontal .noUi-tooltip span,.grid-child-container--copy .regions__table .ni-footer__column caption span,.grid-child-container--copy .type-caption span,.grid-child-container--copy .type-figcaption span,.grid-child-container--copy figcaption span,.grid-child-container--viz .ni-administrative__jsp-links a span,.grid-child-container--viz .ni-footer__column .regions__table caption span,.grid-child-container--viz .ni-footer__column a span,.grid-child-container--viz .ni-footer__column p span,.grid-child-container--viz .ni-form__helper-text span,.grid-child-container--viz .ni-form fieldset label span,.grid-child-container--viz .ni-share-tools__popup ul a span,.grid-child-container--viz .regions__range-slider .noUi-horizontal .noUi-tooltip span,.grid-child-container--viz .regions__table .ni-footer__column caption span,.grid-child-container--viz .type-caption span,.grid-child-container--viz .type-figcaption span,.grid-child-container--viz figcaption span,.ni-administrative__jsp-links .grid-child-container--copy a span,.ni-administrative__jsp-links .grid-child-container--viz a span,.ni-footer__column .grid-child-container--copy a span,.ni-footer__column .grid-child-container--copy p span,.ni-footer__column .grid-child-container--viz a span,.ni-footer__column .grid-child-container--viz p span,.ni-footer__column .regions__table .grid-child-container--copy caption span,.ni-footer__column .regions__table .grid-child-container--viz caption span,.ni-form fieldset .grid-child-container--copy label span,.ni-form fieldset .grid-child-container--viz label span,.ni-share-tools__popup ul .grid-child-container--copy a span,.ni-share-tools__popup ul .grid-child-container--viz a span,.regions__range-slider .noUi-horizontal .grid-child-container--copy .noUi-tooltip span,.regions__range-slider .noUi-horizontal .grid-child-container--viz .noUi-tooltip span,.regions__table .ni-footer__column .grid-child-container--copy caption span,.regions__table .ni-footer__column .grid-child-container--viz caption span{font-weight:700}.grid-child-container--copy .ni-administrative__jsp-links a a,.grid-child-container--copy .ni-footer__column .regions__table caption a,.grid-child-container--copy .ni-footer__column a a,.grid-child-container--copy .ni-footer__column p a,.grid-child-container--copy .ni-form__helper-text a,.grid-child-container--copy .ni-form fieldset label a,.grid-child-container--copy .ni-share-tools__popup ul a a,.grid-child-container--copy .regions__range-slider .noUi-horizontal .noUi-tooltip a,.grid-child-container--copy .regions__table .ni-footer__column caption a,.grid-child-container--copy .type-caption a,.grid-child-container--copy .type-figcaption a,.grid-child-container--copy figcaption a,.grid-child-container--viz .ni-administrative__jsp-links a a,.grid-child-container--viz .ni-footer__column .regions__table caption a,.grid-child-container--viz .ni-footer__column a a,.grid-child-container--viz .ni-footer__column p a,.grid-child-container--viz .ni-form__helper-text a,.grid-child-container--viz .ni-form fieldset label a,.grid-child-container--viz .ni-share-tools__popup ul a a,.grid-child-container--viz .regions__range-slider .noUi-horizontal .noUi-tooltip a,.grid-child-container--viz .regions__table .ni-footer__column caption a,.grid-child-container--viz .type-caption a,.grid-child-container--viz .type-figcaption a,.grid-child-container--viz figcaption a,.ni-administrative__jsp-links .grid-child-container--copy a a,.ni-administrative__jsp-links .grid-child-container--viz a a,.ni-footer__column .grid-child-container--copy a a,.ni-footer__column .grid-child-container--copy p a,.ni-footer__column .grid-child-container--viz a a,.ni-footer__column .grid-child-container--viz p a,.ni-footer__column .regions__table .grid-child-container--copy caption a,.ni-footer__column .regions__table .grid-child-container--viz caption a,.ni-form fieldset .grid-child-container--copy label a,.ni-form fieldset .grid-child-container--viz label a,.ni-share-tools__popup ul .grid-child-container--copy a a,.ni-share-tools__popup ul .grid-child-container--viz a a,.regions__range-slider .noUi-horizontal .grid-child-container--copy .noUi-tooltip a,.regions__range-slider .noUi-horizontal .grid-child-container--viz .noUi-tooltip a,.regions__table .ni-footer__column .grid-child-container--copy caption a,.regions__table .ni-footer__column .grid-child-container--viz caption a{font:400 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif}.grid-tabs-container{border-bottom:1px solid #dcdfe0;margin-bottom:1.5rem}.grid-tabs-container .ni-button--tab.active,.grid-tabs-container .ni-button--tab:hover{border-bottom-color:#272c30}.grid-viz-container .button-row,.grid-viz-container .ni-button-group{margin-bottom:2rem}.grid-viz-container .button-row .ni-button,.grid-viz-container .button-row .ni-pill,.grid-viz-container .ni-button-group .ni-button,.grid-viz-container .ni-button-group .ni-pill{padding:.5rem 1rem}.grid-viz-container .button-row .ni-button:not(.active):not(.ni-button--tab),.grid-viz-container .button-row .ni-pill:not(.active):not(.ni-button--tab),.grid-viz-container .ni-button-group .ni-button:not(.active):not(.ni-button--tab),.grid-viz-container .ni-button-group .ni-pill:not(.active):not(.ni-button--tab){background:#e9ebec;border-color:#e9ebec;color:#4c565c}.grid-viz-container .button-row .active.ni-pill,.grid-viz-container .button-row .ni-button.active,.grid-viz-container .button-row .ni-button:hover:not(.active):not(.ni-button--tab),.grid-viz-container .button-row .ni-pill:hover:not(.active):not(.ni-button--tab),.grid-viz-container .ni-button-group .active.ni-pill,.grid-viz-container .ni-button-group .ni-button.active,.grid-viz-container .ni-button-group .ni-button:hover:not(.active):not(.ni-button--tab),.grid-viz-container .ni-button-group .ni-pill:hover:not(.active):not(.ni-button--tab){background:#fff;border-color:#4c565c;color:#272c30}.grid-viz-container .button-row .ni-button:nth-child(2),.grid-viz-container .button-row .ni-pill:nth-child(2),.grid-viz-container .ni-button-group .ni-button:nth-child(2),.grid-viz-container .ni-button-group .ni-pill:nth-child(2){padding-left:calc(1rem + 2px);padding-right:calc(1rem + 1px)}.grid-viz-container .ni-button-group .active.ni-pill:first-child,.grid-viz-container .ni-button-group .ni-button.active:first-child{border-right:1px solid}.grid-viz-container .ni-button-group .active.ni-pill:first-child+.ni-button,.grid-viz-container .ni-button-group .active.ni-pill:first-child+.ni-pill,.grid-viz-container .ni-button-group .ni-button.active:first-child+.ni-button,.grid-viz-container .ni-button-group .ni-button.active:first-child+.ni-pill{padding-left:calc(1rem + 1px)}.grid-viz-container .ni-button-group .active.ni-pill:first-child+.ni-button:hover:not(.active):not(.ni-button--tab),.grid-viz-container .ni-button-group .active.ni-pill:first-child+.ni-pill:hover:not(.active):not(.ni-button--tab),.grid-viz-container .ni-button-group .ni-button.active:first-child+.ni-button:hover:not(.active):not(.ni-button--tab),.grid-viz-container .ni-button-group .ni-button.active:first-child+.ni-pill:hover:not(.active):not(.ni-button--tab){border-left:1px solid transparent;padding-right:calc(1rem + 1px);border-right:0}.grid-viz-container .ni-button-group .active.ni-pill:nth-child(2),.grid-viz-container .ni-button-group .ni-button.active:nth-child(2){border-right:1px solid;padding-left:calc(1rem + 2px);padding-right:calc(1rem + 1px)}.grid-viz-container .ni-button-group .active.ni-pill:nth-child(2)+.ni-button,.grid-viz-container .ni-button-group .active.ni-pill:nth-child(2)+.ni-pill,.grid-viz-container .ni-button-group .ni-button.active:nth-child(2)+.ni-button,.grid-viz-container .ni-button-group .ni-button.active:nth-child(2)+.ni-pill{padding-left:calc(1rem - 1px)}.grid-viz-container .ni-button-group .active.ni-pill:nth-child(2)+.ni-button:hover:not(.active):not(.ni-button--tab),.grid-viz-container .ni-button-group .active.ni-pill:nth-child(2)+.ni-pill:hover:not(.active):not(.ni-button--tab),.grid-viz-container .ni-button-group .ni-button.active:nth-child(2)+.ni-button:hover:not(.active):not(.ni-button--tab),.grid-viz-container .ni-button-group .ni-button.active:nth-child(2)+.ni-pill:hover:not(.active):not(.ni-button--tab){border-left:1px solid transparent;padding-right:calc(1rem - 1px)}.grid-viz-container .ni-button-group .active.ni-pill:last-child,.grid-viz-container .ni-button-group .ni-button.active:last-child{padding-right:calc(1rem - 1px)}.grid-viz-container .ni-button-group .ni-button:hover:not(.active):not(.ni-button--tab):first-child,.grid-viz-container .ni-button-group .ni-pill:hover:not(.active):not(.ni-button--tab):first-child{border-right:1px solid}.grid-viz-container .ni-button-group .ni-button:hover:not(.active):not(.ni-button--tab):first-child+.ni-button,.grid-viz-container .ni-button-group .ni-button:hover:not(.active):not(.ni-button--tab):first-child+.ni-pill,.grid-viz-container .ni-button-group .ni-pill:hover:not(.active):not(.ni-button--tab):first-child+.ni-button,.grid-viz-container .ni-button-group .ni-pill:hover:not(.active):not(.ni-button--tab):first-child+.ni-pill{padding-left:calc(1rem + 1px)}.grid-viz-container .ni-button-group .ni-button:hover:not(.active):not(.ni-button--tab):first-child+.active.ni-pill,.grid-viz-container .ni-button-group .ni-button:hover:not(.active):not(.ni-button--tab):first-child+.ni-button.active,.grid-viz-container .ni-button-group .ni-pill:hover:not(.active):not(.ni-button--tab):first-child+.active.ni-pill,.grid-viz-container .ni-button-group .ni-pill:hover:not(.active):not(.ni-button--tab):first-child+.ni-button.active{border-left:1px solid transparent;padding-left:calc(1rem + 1px)}.grid-viz-container .ni-button-group .ni-button:hover:not(.active):not(.ni-button--tab):nth-child(2)+.ni-button,.grid-viz-container .ni-button-group .ni-button:hover:not(.active):not(.ni-button--tab):nth-child(2)+.ni-pill,.grid-viz-container .ni-button-group .ni-pill:hover:not(.active):not(.ni-button--tab):nth-child(2)+.ni-button,.grid-viz-container .ni-button-group .ni-pill:hover:not(.active):not(.ni-button--tab):nth-child(2)+.ni-pill{padding-left:1rem;border-left:1px solid}.grid-viz-container .ni-button-group .ni-button:hover:not(.active):not(.ni-button--tab):nth-child(2)+.active.ni-pill,.grid-viz-container .ni-button-group .ni-button:hover:not(.active):not(.ni-button--tab):nth-child(2)+.ni-button.active,.grid-viz-container .ni-button-group .ni-pill:hover:not(.active):not(.ni-button--tab):nth-child(2)+.active.ni-pill,.grid-viz-container .ni-button-group .ni-pill:hover:not(.active):not(.ni-button--tab):nth-child(2)+.ni-button.active{padding-left:1rem}.grid-viz-container .viz-caption{margin-bottom:2rem}.grid-viz-container .viz-caption .regions__table caption,.grid-viz-container .viz-caption p,.regions__table .grid-viz-container .viz-caption caption{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;border:1px solid #e9ebec;border-radius:4px;padding:1rem;margin:0;font:400 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif}@media (min-width:667px){.grid-viz-container .viz-caption .regions__table caption,.grid-viz-container .viz-caption p,.regions__table .grid-viz-container .viz-caption caption{-ms-grid-column:1;-ms-grid-column-span:9;grid-column:1/span 9}}@media (min-width:1024px){.grid-viz-container .viz-caption .regions__table caption,.grid-viz-container .viz-caption p,.regions__table .grid-viz-container .viz-caption caption{-ms-grid-column:1;-ms-grid-column-span:9;grid-column:1/span 9}}.ni-article-container{padding:0}.ni-article-container section{background:#fff;padding-bottom:4rem}@media (min-width:667px){.ni-article-container section{padding-bottom:8rem}}.ni-article-container section.probability-game{padding-bottom:0}.ni-article-container section.analysis{padding:2rem 0}@media (min-width:667px){.ni-article-container section.analysis{padding:4rem 0}}.ni-article-container section.pollsters{padding-top:2rem}@media (min-width:667px){.ni-article-container section.pollsters{padding-top:4rem}}.ni-article-container .type-subhead,.ni-article-container h2{font:700 1.5rem/2rem Open Sans,Arial,Helvetica,sans-serif;margin-bottom:1rem}.ni-article-container .type-sub-subhead,.ni-article-container h3{font:700 1.25rem/1.75rem Open Sans,Arial,Helvetica,sans-serif;margin-bottom:.5rem}.ni-article-container .type-related-header{font:600 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;margin-bottom:.5rem}.ni-article-container .ni-footer__bottom * a,.ni-article-container .type-byline a,.ni-footer__bottom .ni-article-container * a{font-size:.875rem;line-height:1.25rem}.source-notes{margin-top:1.5rem}.accordion__content{position:relative;margin-top:1rem}.accordion__expander{border-bottom:1px solid #dcdfe0}.accordion__expander:first-child{border-top:1px solid #dcdfe0}.accordion .accordion-expander.ni-pill,.accordion .ni-button.accordion-expander{font:600 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;width:100%;justify-content:left;text-align:left;white-space:normal;padding-right:2rem;padding-left:.5rem;color:#0075b8}.accordion .accordion-expander.ni-pill:focus,.accordion .accordion-expander.ni-pill:hover,.accordion .ni-button.accordion-expander:focus,.accordion .ni-button.accordion-expander:hover{background-color:#fff;border-color:#fff}.accordion .accordion-expander.ni-pill .ni-icon,.accordion .ni-button.accordion-expander .ni-icon{position:absolute;right:0}.accordion .exp-content-container{display:none}.accordion .exp-content{padding:.875rem .5rem;font:400 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif}.accordion .exp-content .regions__table caption,.accordion .exp-content a,.accordion .exp-content li,.accordion .exp-content p,.regions__table .accordion .exp-content caption{font:400 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;color:#677279;margin-bottom:1rem}.accordion .exp-content a{color:#0075b8;text-decoration:none;box-shadow:inset 0 -1px 0 #c0c5c9;transition:all .1s ease-in-out}.accordion .related{margin-bottom:.875em}.related__list{list-style:disc outside none;padding-left:1.625rem}.related__list--more{font:600 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif}.related__list--more span{font-weight:700;color:#c42127;text-transform:uppercase}.related__item{font-family:Open Sans,Arial,Helvetica,sans-serif;color:#272c30;margin-top:.5rem}.related__item:first-child{margin-top:0}.snafu{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8}@media (min-width:667px){.snafu{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8}}@media (min-width:1024px){.snafu{-ms-grid-column:3;-ms-grid-column-span:8;grid-column:3/span 8}}.snafu-wrapper{background-color:#c42127;background-image:linear-gradient(156.15deg,#c42127,#761417);height:calc(100vh - 3.5rem);align-items:center}.snafu-header{font:700 1.5rem/2rem Open Sans,Arial,Helvetica,sans-serif;color:#fff;margin-bottom:1.5rem}@media (min-width:667px){.snafu-header{font:700 2rem/2.5rem Open Sans,Arial,Helvetica,sans-serif}}.snafu-message{font:400 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;color:#fff}@media (min-width:667px){.snafu-message{font:400 1.25rem/1.75rem Open Sans,Arial,Helvetica,sans-serif}}.analysis{border-top:1px solid #dcdfe0;border-bottom:1px solid #dcdfe0}.analysis__byline{display:flex}.analysis__headshot{width:77px;flex-shrink:0}.analysis__headshot img{width:100%;border-radius:50%}.analysis__header{margin-left:1rem}.analysis__copy{margin-bottom:1.375rem}@media (min-width:1024px){.analysis__copy{margin-left:calc(77px + 1rem);margin-bottom:0}}.ni-article-container section.analysis{padding:0;border-bottom:0}.bar-chart__label,.bar-chart__y-axis{font:600 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif}.bar-chart__label{font-weight:400;fill:#272c30}.breakdowns .button-row .ni-button,.breakdowns .button-row .ni-pill{font-size:.86rem}.breakdowns__viz{display:flex;flex-flow:row wrap;justify-content:space-between}.breakdowns__viz .bar-chart__region-wrapper,.breakdowns__viz .dsb__region-wrapper{width:100%}@media (min-width:667px){.breakdowns__viz .bar-chart__region-wrapper,.breakdowns__viz .dsb__region-wrapper{display:flex;justify-content:space-between;width:49%}}.breakdowns__viz .bar-chart__title,.breakdowns__viz .dsb__title{font:700 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;color:#272c30}.breakdowns__viz .bar-chart__subtitle,.breakdowns__viz .dsb__subtitle{font:400 .875rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;color:#677279;border-bottom:1px solid #a4acb1;padding:.25rem 0 .5rem;width:100%}@media (min-width:667px){.breakdowns__viz .bar-chart__subtitle,.breakdowns__viz .dsb__subtitle{max-width:77px}}.dsb__y-axis{font:600 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif}.dsb__grid line{stroke:#dcdfe0;shape-rendering:crispEdges}.dsb__grid path{display:none}.dsb__circle{stroke:#fff;stroke-width:2}.dsb__labels{font:400 .75rem/1rem Open Sans,Arial,Helvetica,sans-serif;color:#272c30}.dsb__majority-line{stroke:#677279;stroke-dasharray:1;stroke-width:1}.dsb__majority-label{font:400 .625rem/.875rem Open Sans,Arial,Helvetica,sans-serif;fill:#677279}.dsb__majority-arrow{fill:#677279}.ni-hero.ni-hero--compact{background:#fff;max-width:96em;margin:0 auto}@media (min-width:1024px){.ni-hero.ni-hero--compact{padding-bottom:4rem}}.ni-hero.ni-hero--compact .type-title,.ni-hero.ni-hero--compact h1{font:700 2.75rem/3.25rem Open Sans,Arial,Helvetica,sans-serif;margin-bottom:2rem}@media (min-width:667px){.ni-hero.ni-hero--compact .type-title,.ni-hero.ni-hero--compact h1{font:700 3.75rem/4.25rem Open Sans,Arial,Helvetica,sans-serif}}.ni-hero.ni-hero--compact .type-title span,.ni-hero.ni-hero--compact h1 span{font:700 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;display:flex;letter-spacing:.1px}.ni-footer__bottom .ni-hero.ni-hero--compact *,.ni-hero.ni-hero--compact .ni-footer__bottom *,.ni-hero.ni-hero--compact .type-byline{margin-bottom:0}.leaderboard-ad{padding:1rem;background-color:#e9ebec;text-align:center}.leaderboard-ad>div>div{position:relative;display:inline-block}.leaderboard-ad>div>div:after{content:"";width:90px;height:15px;position:absolute;top:0;left:100%;transform:translate(-100%,-100%);background:url("data:image/gif;base64,R0lGODlhVQAJAIABAKqqqv///yH5BAEAAAEALAAAAABVAAkAAAJZjI+py+0Po5y0WgTyyTqAbXCfx4ViaHbn6KUfO4psAqNo3WKgfSuzpsLEdA0Z77UruYg2JWmIfPZ+Dpw1hz3ueE3mMEktgjvcExZ3c67G0ezsAo/L5/S6pQAAOw==") no-repeat 100%}.methodology .ni-button--text{color:#272c30}.methodology .ni-icon--expand_less,.methodology .ni-icon--expand_more{color:#0075b8}.poll-averages .grid-child-container--copy{order:4;margin-top:1.5rem}.poll-averages .grid-child-container--copy.copy-header{order:1;margin-top:0}@media (min-width:667px){.poll-averages .grid-child-container--copy{order:0;margin-top:0}.poll-averages .grid-child-container--copy.copy-header{order:0}}.poll-averages .grid-child-container--viz{order:2;margin-top:.5rem}@media (min-width:667px){.poll-averages .grid-child-container--viz{order:0;margin-top:0}}.poll-averages__row{display:flex;align-items:center;margin-top:1.125rem}@media (min-width:667px){.poll-averages__row{margin-top:.8rem}}.poll-averages__row:first-child{margin-top:0}.poll-averages__headshot{min-width:48px;max-width:48px;min-height:64px;margin-right:1rem}@media (min-width:667px){.poll-averages__headshot{min-width:64px;max-width:64px}}.poll-averages__headshot img{max-width:100%;border-radius:50%;display:block}.poll-averages__party{font:700 1.25rem/1.75rem Open Sans,Arial,Helvetica,sans-serif}.poll-averages__party-name{margin-right:1rem;white-space:nowrap}.poll-averages__percent{font:700 1.25rem/1.75rem Open Sans,Arial,Helvetica,sans-serif}.poll-averages__percent span{font-weight:400}.poll-averages__percent-change{text-align:right;margin-right:1rem;white-space:nowrap}.poll-averages__change,.poll-averages__name{font:400 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;color:#677279}.poll-averages__change svg{position:relative;top:2px;margin-left:.25rem}.poll-averages__change__updown *{display:inline-block}.poll-averages__change__updown svg{fill:#677279;position:relative}.poll-averages__change__updown svg:first-child{top:1px}.poll-averages__change__updown svg:nth-child(2){top:-1px;left:-4px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.poll-averages__bar{height:100%;display:block}.poll-averages__bar-container{width:100%;height:24px;border:1px solid transparent;align-self:flex-start;position:relative;top:2px}@media (min-width:667px){.poll-averages__bar-container{height:32px;top:6px}}.pollsters .grid-viz-container{margin-top:1.5rem}.pollsters .grid-viz-container .button-row{margin:1.5rem 0 0;display:none}.pollsters__table{width:100%;min-width:1280px;margin:auto;border-collapse:separate;border-spacing:0}.pollsters__table-scroll{position:relative;width:100%;z-index:1;margin:auto;overflow:auto}.pollsters__td,.pollsters__th{border-bottom:1px solid #dcdfe0;padding:5px 10px;vertical-align:middle;white-space:nowrap;text-align:center}.pollsters__td--dates,.pollsters__td--poll,.pollsters__th--dates,.pollsters__th--poll{text-align:left}.pollsters__th{font:600 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;padding:10px;position:-webkit-sticky;position:sticky}.pollsters__th--dates{width:125px;background:#fff}.pollsters__th--dates.shadow-border{-webkit-box-shadow:5px 0 4px 0 rgba(0,0,0,.2);-moz-box-shadow:5px 0 4px 0 rgba(0,0,0,.2);box-shadow:5px 0 4px 0 rgba(0,0,0,.2)}.pollsters__td{font:400 .875rem/1.429rem Open Sans,Arial,Helvetica,sans-serif;vertical-align:middle}.pollsters__td--party{border-bottom-color:#fff}.pollsters__td--lib{background:rgba(215,25,32,.1)}.pollsters__td--con{background:rgba(15,45,82,.1)}.pollsters__td--grn{background:rgba(61,155,53,.1)}.pollsters__td--ndp{background:rgba(234,113,11,.1)}.pollsters__td--bq{background:rgba(56,151,240,.1)}.pollsters__td--ppc{background:rgba(74,51,137,.1)}.pollsters__td--oth{background:hsla(0,0%,40.4%,.1)}.pollsters__td .regions__table caption,.pollsters__td p,.regions__table .pollsters__td caption{margin-bottom:0}.pollsters__td__poll-new{font:700 .75rem/1rem Open Sans,Arial,Helvetica,sans-serif;text-transform:uppercase;background:#c42127;padding:.125rem .5rem;border-radius:4px;letter-spacing:1px;color:#fff;margin-right:.5rem}.pollsters__td__poll-link{font:400 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;box-shadow:none;border-bottom:1px solid #0075b8}.pollsters__thead .pollsters__th{top:0}.pollsters__thead .pollsters__th--dates{left:0;z-index:5}.pollsters__tbody .pollsters__th{left:0;z-index:2}.pollsters__scroll-label{font:400 .75rem/1.25rem Open Sans,Arial,Helvetica,sans-serif;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:10px}.ni-chart .pollsters__scroll-label text,.ni-table-container .pollsters__scroll-label .ni-table__header-data,.pollsters__scroll-label .ni-chart text,.pollsters__scroll-label .ni-table-container .ni-table__header-data,.pollsters__scroll-label .type-data,.pollsters__scroll-label span#draws-remain{color:#677279;margin-bottom:0}.pollsters__scroll-label .ni-icon{color:#677279;margin-left:10px}.probability-winning#probability-winning{padding-bottom:4rem}.probability-winning .odds span{font-weight:700}.probability-winning .odds .regions__table caption,.probability-winning .odds p,.regions__table .probability-winning .odds caption{margin-bottom:0}.probability-winning .odds__row{display:flex;margin-top:1rem}.probability-winning .odds__row:first-child{margin-top:0}.probability-winning .odds__percentage{font:400 2rem/2.5rem Open Sans,Arial,Helvetica,sans-serif;text-align:right;margin-right:1rem}.regions#regions-chart{padding-bottom:0}@media (min-width:667px){.regions__region-dropdown{display:none}}.regions .grid-viz-container{display:flex}.regions__region-buttons{display:none}@media (min-width:667px){.regions__region-buttons{display:block}}.regions__chart-type-buttons{margin-bottom:1.5rem}.regions__chart-type-buttons button{margin-bottom:.5rem}@media (min-width:667px){.regions__chart-type-buttons .sm{display:none}}.regions__chart-type-buttons .lg{display:none}@media (min-width:667px){.regions__chart-type-buttons .lg{display:block}}.regions__chart{margin-bottom:1rem}.regions__chart-focus-line{stroke:#808c93;stroke-width:1px;stroke-dasharray:3,3}.regions__chart-overlay{fill:none;pointer-events:all}.regions__party-swatch{height:1.25rem;width:.25rem;margin-right:.5rem}.regions__tooltip-value{width:2.5rem;flex-grow:1;font-weight:400;text-align:right;white-space:nowrap}@media (min-width:1024px){.regions__header>div{display:flex;justify-content:space-between}}.regions h3.regions__header-title{font:700 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif;margin-bottom:1.5rem;white-space:nowrap}.regions__header-latest-label{margin-bottom:.875em}.regions__header-latest{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1rem;margin-bottom:1.5rem}@media (min-width:667px){.regions__header-latest{grid-template-columns:repeat(4,1fr);grid-column-gap:2rem}}@media (min-width:1024px){.regions__header-latest{grid-template-columns:repeat(7,auto)}}.regions__header-latest>li{display:flex}.regions__header-latest .regions__tooltip-label{width:2.5rem}.regions__header-latest .regions__tooltip-value{width:auto}.regions__chart-y-label tspan{font-weight:600}.regions__majority-line{stroke:#808c93;opacity:.4}.regions__majority-label{fill:#808c93;word-spacing:.5rem;font-size:.75rem}.regions .tick line{visibility:hidden}.regions__swipe-message{color:#677279}@media (min-width:667px){.regions__swipe-message{display:none}}.regions[data-type=probability] .regions__swipe-message{display:none}.regions .ni-line-chart__line-circle{stroke:#fff;stroke-width:2}.regions__chart .ni-chart__tooltip{min-width:130px;top:50%;transform:translateY(-50%);border:1px solid #c0c5c9;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12);border-radius:.25rem;pointer-events:none}.ni-form .regions__chart .ni-chart__tooltip>label,.ni-form fieldset .regions__chart .ni-chart__tooltip>legend,.ni-table-container .regions__chart .ni-chart__tooltip>td,.regions__chart .ni-chart__tooltip>.ni-button,.regions__chart .ni-chart__tooltip>.ni-pill,.regions__chart .ni-chart__tooltip>.ni-table-container__header-label,.regions__chart .ni-chart__tooltip>.type-label,.regions__chart .ni-form .ni-chart__tooltip>label,.regions__chart .ni-form fieldset .ni-chart__tooltip>legend,.regions__chart .ni-table-container .ni-chart__tooltip>td,.regions__chart .regions__table .ni-chart__tooltip>th,.regions__table .regions__chart .ni-chart__tooltip>th{text-align:center;padding:0 .5rem .5rem;border-bottom:1px solid #272c30;margin-bottom:.5rem}.regions__chart .ni-chart__tooltip .regions__tooltip-row{display:flex;justify-content:space-between;margin-bottom:.25rem}.regions__chart .ni-chart__tooltip .regions__tooltip-row .regions__table caption,.regions__chart .ni-chart__tooltip .regions__tooltip-row p,.regions__table .regions__chart .ni-chart__tooltip .regions__tooltip-row caption{margin:0;width:2.5rem}.regions__chart .ni-chart__tooltip .regions__party-swatch{margin-left:.25rem}.regions__range-slider{display:flex;align-items:center;padding:0 2.5rem;margin-bottom:2rem}@media (min-width:667px){.regions__range-slider{padding:0 2rem 0 1.75rem}}.regions__range-slider-heading{padding-left:1.75rem;margin-bottom:.5rem}.regions__range-slider .ni-icon{display:none;margin:0 1rem;color:#808c93}.regions__range-slider .noUi-horizontal{flex-grow:1;height:8px}.regions__range-slider .noUi-horizontal .noUi-base{background:#dcdfe0}.regions__range-slider .noUi-horizontal .noUi-connect{background:#4c565c}.regions__range-slider .noUi-horizontal .noUi-handle{width:24px;height:24px;top:-9px;border-radius:50%;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12)}.regions__range-slider .noUi-horizontal .noUi-handle:after,.regions__range-slider .noUi-horizontal .noUi-handle:before{left:9px;top:4px}.regions__range-slider .noUi-horizontal .noUi-handle:after{left:12px}.regions__range-slider .noUi-horizontal .noUi-tooltip{color:#272c30;transition:opacity .2s ease;border:none;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 1px 5px rgba(0,0,0,.12);border-radius:.25rem}.regions__range-slider .noUi-horizontal.noUi-state-drag .noUi-handle:not(.noUi-active) .noUi-tooltip{opacity:0}.accordion-data{max-width:803px}.accordion-data .accordion__content{margin-top:0}.accordion-data h3.accordion-data__heading{margin-bottom:0}.accordion-data .accordion__expander{border:1px solid #dcdfe0;border-radius:4px}.accordion-data .accordion__expander .accordion-expander{padding:.5rem 2rem .5rem 2.5rem}.accordion-data .accordion__expander .accordion-expander .ni-icon{left:.75rem;right:auto}.accordion-data .accordion__expander .exp-content{padding:.85rem 1rem}@media (min-width:667px){.accordion-data .accordion__expander .exp-content{padding:1.5rem 2.5rem}}.accordion-data .regions__chart-type-buttons{margin-bottom:1rem}.regions__table-summary{color:#677279;max-width:561px}.regions__table caption{text-align:left;width:100%}.regions__table .ni-table-container{overflow:auto}.regions__table table.ni-table{width:100%;margin-bottom:1rem;border-bottom:none}.regions__table tbody{width:100%;overflow-x:auto}.regions__table th{padding:.5rem;white-space:nowrap}.regions__table tr{width:100%}.regions__table tr:first-child,.regions__table tr:last-child{border-bottom:1px solid #272c30}.regions__table td,.regions__table th{text-align:right}.regions__table td:first-child,.regions__table th:first-child{text-align:left}.ni-table-pagination{margin-bottom:0;display:flex;justify-content:flex-end}.ni-table-pagination__link{padding:0;color:#677279;position:relative}.ni-table-pagination__link .ni-icon{position:static}.ni-table-pagination__link--disabled{display:none}.ni-table-pagination__position{margin:0 1.5rem}.seat-projections .grid-viz-container .ni-button-group{margin:2rem 0 .5rem}@media (min-width:667px){.seat-projections .grid-viz-container .ni-button-group{margin-top:0}}#game-section{padding:1rem;background:#f7f8f8;border:1px solid #dcdfe0;position:relative;margin-top:1rem}@media (min-width:667px){#game-section{padding:2rem;margin-top:0}}#game-intro{margin-bottom:2rem}@media (min-width:667px){#game-intro{margin-bottom:3rem}}.lotto-holder-viz{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;height:calc(100% - 55.33333px);overflow:hidden}@media (min-width:1024px){.lotto-holder-viz{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6;height:calc(100% - 3px)}}.lotto-holder-data{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;position:relative;margin-top:-2rem}@media (min-width:1024px){.lotto-holder-data{margin-top:0;-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7/span 6;min-height:400px}}#canvas-wrapper{opacity:0;text-align:center;position:relative;max-width:320px;margin:0 auto;height:100%}@media (min-width:1024px){#canvas-wrapper{height:auto}}#lotto{position:relative;z-index:10;width:100%;opacity:1}#canvas-bg,#canvas-fgd{position:absolute;display:inline-block;width:100%;height:calc(100% - 30px);background-repeat:no-repeat;z-index:7;background-position:top}#canvas-bg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 250 312'%3E%3Cdefs%3E%3CradialGradient id='ee5d7db8-b09f-4ba2-8df7-bd135022467e' cx='125' cy='133' r='150.2' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.08' stop-color='%23405e73' stop-opacity='0'/%3E%3Cstop offset='.64' stop-color='%23405e73' stop-opacity='.02'/%3E%3Cstop offset='.88' stop-color='%23405e73' stop-opacity='.08'/%3E%3Cstop offset='1' stop-color='%23405e73' stop-opacity='.04'/%3E%3C/radialGradient%3E%3CradialGradient id='e121482e-04b5-405c-9e0b-08c2c49728bd' cx='149.18' cy='266.03' r='37.99' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.7' stop-color='%23405e73' stop-opacity='0'/%3E%3Cstop offset='.86' stop-color='%23405e73' stop-opacity='.03'/%3E%3Cstop offset='.98' stop-color='%23405e73' stop-opacity='.11'/%3E%3Cstop offset='1' stop-color='%23405e73' stop-opacity='.13'/%3E%3C/radialGradient%3E%3ClinearGradient id='ba51dabe-a248-4499-babd-f7295049e585' x1='179.08' y1='276' x2='179.08' y2='304' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.66' stop-color='%23405e73' stop-opacity='0'/%3E%3Cstop offset='.85' stop-color='%23405e73' stop-opacity='.05'/%3E%3Cstop offset='1' stop-color='%23405e73' stop-opacity='.12'/%3E%3C/linearGradient%3E%3ClinearGradient id='a6dd6ca0-30a3-4ef9-a868-2f6831e309bd' x1='936.85' y1='1215.36' x2='936.85' y2='1243.36' gradientTransform='rotate(90 1017.9 336.5)' xlink:href='%23ba51dabe-a248-4499-babd-f7295049e585'/%3E%3Cstyle%3E.bbf7cb3c-6c27-46ef-830d-ea8f30ee328e{fill:%23d1d5d7}%3C/style%3E%3C/defs%3E%3Cg id='b5efaa2f-9328-4117-ae87-aca19842b3d5' data-name='Layer 2'%3E%3Cg id='fd848512-65ad-49db-bc44-db3b9fe9776a' data-name='background'%3E%3Cg id='edac0c9b-80e5-4c3f-890d-47428c287f95' data-name='globe'%3E%3Cpath id='f7327686-5876-424f-b6b6-6d46520c47c1' data-name='globe-fill' d='M250 125A125 125 0 00123.1 0C55.1 1-.1 57.1 0 125.2a125.1 125.1 0 0099.8 122.3 3.9 3.9 0 013.2 3.9V266h44v-14.6a3.9 3.9 0 013.2-3.9A125.2 125.2 0 00250 125z' fill='url(%23ee5d7db8-b09f-4ba2-8df7-bd135022467e)'/%3E%3Cpath id='a0736382-ab65-4038-8393-5fdf0f3ad817' data-name='globe-outline' class='bbf7cb3c-6c27-46ef-830d-ea8f30ee328e' d='M250 125A125 125 0 00123.1 0C55.1 1-.1 57.1 0 125.2a125 125 0 0099.8 122.2 4.1 4.1 0 013.2 4V266h4v-15.4a7.1 7.1 0 00-5.6-6.9A122.5 122.5 0 012.5 122C3.3 57.2 58.3 2 123.2 1a122.5 122.5 0 0125.4 242.7 7.1 7.1 0 00-5.6 6.9V266h4v-14.6a4.1 4.1 0 013.2-4A125 125 0 00250 125z'/%3E%3C/g%3E%3Cg id='f09c192e-b653-42ef-b1d8-cd341325dbb9' data-name='pipe-horiz'%3E%3Cpath id='be14a907-acd8-477d-a096-1f9ff704608a' data-name='pipe-fill' d='M213.1 268H149a2 2 0 01-2-2h-44a46 46 0 0046 46h64.1z' fill='%23405e73' opacity='.08'/%3E%3Cpath id='a46a7ad2-7269-4567-99a1-74f1c53b7550' data-name='pipe-outline-top' class='bbf7cb3c-6c27-46ef-830d-ea8f30ee328e' d='M149 268a2 2 0 01-2-2h-4a6 6 0 006 6h60.1c.8 0 1.5.7 2.1 1.6a1 1 0 001.9-.5V268z'/%3E%3Cpath id='b263d8b7-a2fe-4f2e-b81a-4adccb7e06ea' data-name='pipe-outline-bottom' class='bbf7cb3c-6c27-46ef-830d-ea8f30ee328e' d='M213.1 312v-5.1a1 1 0 00-1.9-.5c-.6.9-1.3 1.6-2.1 1.6H149a42 42 0 01-42-42h-4a46 46 0 0046 46z'/%3E%3Cpath id='fcb90d30-a986-4c95-ab36-71f7ce95a36d' data-name='pipe-hori-inner' d='M149.1 276v28h56a4 4 0 004-4v-24z' fill='url(%23ba51dabe-a248-4499-babd-f7295049e585)'/%3E%3C/g%3E%3Cpath id='bc92c77e-6728-490a-9d15-7fff9242dc8d' data-name='pipe-corner' d='M149.1 266H111a38.1 38.1 0 0038.1 38z' fill='url(%23e121482e-04b5-405c-9e0b-08c2c49728bd)'/%3E%3Cg id='b26ab263-d820-4b7f-8bd8-ff1ef23aff7b' data-name='pipe-vert-dim'%3E%3Cpath id='a303f683-2057-4ce7-8bfa-d59d29b9e3b5' data-name='pipe-vert-inner' d='M139 266v-17a4 4 0 00-4-4h-20a4 4 0 00-4 4v17z' fill='url(%23a6dd6ca0-30a3-4ef9-a868-2f6831e309bd)'/%3E%3C/g%3E%3Cpath fill='none' d='M0 0h250v266H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}#canvas-fgd{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 312'%3E%3Cdefs%3E%3ClinearGradient id='a6a96972-0899-48a3-9288-3864e89ae655' x1='180.26' y1='276' x2='180.26' y2='288' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.09' stop-color='%23fff' stop-opacity='.88'/%3E%3Cstop offset='.26' stop-color='%23fff' stop-opacity='.67'/%3E%3Cstop offset='.43' stop-color='%23fff' stop-opacity='.5'/%3E%3Cstop offset='.59' stop-color='%23fff' stop-opacity='.37'/%3E%3Cstop offset='.74' stop-color='%23fff' stop-opacity='.28'/%3E%3Cstop offset='.88' stop-color='%23fff' stop-opacity='.22'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='.2'/%3E%3C/linearGradient%3E%3ClinearGradient id='f3a52ee8-fd81-4763-a238-9974a3ea0dc2' x1='102.88' y1='171.21' x2='171.06' y2='18.07' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.33' stop-color='%23fff' stop-opacity='.5'/%3E%3Cstop offset='.58' stop-color='%23fff' stop-opacity='.51'/%3E%3Cstop offset='.69' stop-color='%23fff' stop-opacity='.54'/%3E%3Cstop offset='.77' stop-color='%23fff' stop-opacity='.58'/%3E%3Cstop offset='.84' stop-color='%23fff' stop-opacity='.65'/%3E%3Cstop offset='.9' stop-color='%23fff' stop-opacity='.74'/%3E%3Cstop offset='.95' stop-color='%23fff' stop-opacity='.85'/%3E%3Cstop offset='.99' stop-color='%23fff' stop-opacity='.98'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3CradialGradient id='e31bcd43-4127-4f80-84c4-7e64a3f974ba' cx='1813.64' cy='126.08' r='120.47' gradientTransform='matrix(.41 -.91 1.22 .54 -765.46 1712.57)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.66' stop-color='%23405e73' stop-opacity='0'/%3E%3Cstop offset='.86' stop-color='%23405e73' stop-opacity='.02'/%3E%3Cstop offset='.94' stop-color='%23405e73' stop-opacity='.08'/%3E%3Cstop offset='1' stop-color='%23405e73' stop-opacity='.18'/%3E%3C/radialGradient%3E%3Cstyle%3E%3C/style%3E%3C/defs%3E%3Cg id='b47278a8-b33c-4fb9-a027-52c86094dd85' data-name='Layer 2'%3E%3Cg id='a8827f06-a113-4284-8a0f-827a2e5c0487' data-name='foreground'%3E%3Cg id='a3726ea0-89aa-4e3e-b334-f5730f41065b' data-name='pipe-horiz-dim'%3E%3Cpath id='f0a31fe6-0e87-48e7-a87b-9bf1bcbd3c7a' data-name='pipe-horiz-highlight' d='M209.3 286v-2.2c0-4.3-.2-7.8-3.9-7.8h-50.9c-4.1 0-3.6 3-2.6 3.8 4.6 3.5 10.8 8.5 26.6 6.4 24.5-3.4 23.2 1.4 29.8 1.8.6 0 1-.9 1-2z' fill='url(%23a6a96972-0899-48a3-9288-3864e89ae655)'/%3E%3C/g%3E%3Cg id='e55bb6b5-25c2-489f-bb6c-f5652897a8be' data-name='globe-dim'%3E%3Cpath id='eb333133-5155-4701-98d3-e7d872c8ae82' data-name='pipe-cast' d='M138.9 256c0 4.4.8 8-1.6 8s-4.3-3.6-4.3-8 1.9-8 4.3-8 1.6 3.6 1.6 8z' fill='%23d1d5d7'/%3E%3Cpath id='fb56a2a8-ed0f-4f30-9d29-084021ca12b3' data-name='globe-shadow' d='M7 123.5c0-32.6 7 46.5 78.3 81.3s144.5-19.2 123.1 2.1A118 118 0 017 123.5z' fill='url(%23e31bcd43-4127-4f80-84c4-7e64a3f974ba)'/%3E%3Cpath id='b0855a12-7c4d-41e1-9aa4-181d661dc25c' data-name='globe-highlight' d='M243 123.5c0 32.6-46.8 34.8-118 0S20.2 61.4 41.6 40.1A118 118 0 01243 123.5z' fill='url(%23f3a52ee8-fd81-4763-a238-9974a3ea0dc2)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");z-index:11}#lotto-loader{pointer-events:none;display:none;opacity:0;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;position:absolute;top:3rem;width:100%;text-align:center;z-index:18}#canvas-bg,#tube-bg{opacity:1;-moz-transition:opacity .22s ease-in;-o-transition:opacity .22s ease-in;-webkit-transition:opacity .22s ease-in;transition:opacity .22s ease-in}#tube-bg-full{display:none;position:absolute;bottom:3px;left:calc(50% - 25px);height:20.8901%;width:calc(50% - 25px);background-repeat:no-repeat;background-position:bottom;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110.1 46'%3E%3Cdefs%3E%3ClinearGradient id='ab3454f3-234a-4656-afb2-87dbd079cef4' x1='76.09' y1='10' x2='76.09' y2='38' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.66' stop-color='%23405e73' stop-opacity='0'/%3E%3Cstop offset='.85' stop-color='%23405e73' stop-opacity='.05'/%3E%3Cstop offset='1' stop-color='%23405e73' stop-opacity='.12'/%3E%3C/linearGradient%3E%3ClinearGradient id='ba18f709-40c7-476c-b79d-bf3f54a10e3e' x1='77.26' y1='10' x2='77.26' y2='22' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23fff'/%3E%3Cstop offset='.09' stop-color='%23fff' stop-opacity='.88'/%3E%3Cstop offset='.26' stop-color='%23fff' stop-opacity='.67'/%3E%3Cstop offset='.43' stop-color='%23fff' stop-opacity='.5'/%3E%3Cstop offset='.59' stop-color='%23fff' stop-opacity='.37'/%3E%3Cstop offset='.74' stop-color='%23fff' stop-opacity='.28'/%3E%3Cstop offset='.88' stop-color='%23fff' stop-opacity='.22'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='.2'/%3E%3C/linearGradient%3E%3CradialGradient id='f74f1100-8427-4c20-9086-9d2a7968c11b' cx='46.19' cy='.03' r='37.99' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.7' stop-color='%23405e73' stop-opacity='0'/%3E%3Cstop offset='.86' stop-color='%23405e73' stop-opacity='.03'/%3E%3Cstop offset='.98' stop-color='%23405e73' stop-opacity='.11'/%3E%3Cstop offset='1' stop-color='%23405e73' stop-opacity='.13'/%3E%3C/radialGradient%3E%3Cstyle%3E.a094ef18-3947-40fd-9b00-f9612f9c8117{fill:%23d1d5d7}%3C/style%3E%3C/defs%3E%3Cg id='aa64328e-8545-4bb6-841c-ca9050505403' data-name='Layer 2'%3E%3Cg id='baba993b-ebae-467a-977d-315dfb55da7c' data-name='background'%3E%3Cpath id='bcd5b1f9-de4f-43dc-9c0b-5d6f40def995' data-name='pipe-corner' d='M46.1 0H8a38.1 38.1 0 0038.1 38z' fill='url(%23f74f1100-8427-4c20-9086-9d2a7968c11b)'/%3E%3Cg id='a27e9579-b5f2-46f8-b3cc-1c689b58bbc3' data-name='pipe-horiz'%3E%3Cpath id='b51fdf1b-1976-4b02-90a8-bc5809d7c6c0' data-name='pipe-fill' d='M110.1 2H46a2 2 0 01-2-2H0a46 46 0 0046 46h64.1z' fill='%23405e73' opacity='.08'/%3E%3Cpath id='a16aadad-e125-442a-8046-c060d71b749c' data-name='pipe-outline-top' class='a094ef18-3947-40fd-9b00-f9612f9c8117' d='M46 2a2 2 0 01-2-2h-4a6 6 0 006 6h60.1c.8 0 1.5.7 2.1 1.6a1 1 0 001.9-.5V2z'/%3E%3Cpath id='ae28508f-fd2e-4d31-a181-01c1c0588d68' data-name='pipe-outline-bottom' class='a094ef18-3947-40fd-9b00-f9612f9c8117' d='M110.1 46v-5.1a1 1 0 00-1.9-.5c-.6.9-1.3 1.6-2.1 1.6H46A42 42 0 014 0H0a46 46 0 0046 46z'/%3E%3Cpath id='a5e9a79e-b556-4242-bea5-5ceecfa4298c' data-name='pipe-hori-inner' d='M46.1 10v28h56a4 4 0 004-4V10z' fill='url(%23ab3454f3-234a-4656-afb2-87dbd079cef4)'/%3E%3C/g%3E%3C/g%3E%3Cg id='b9d98bfa-2088-4941-adbe-0efe4dbfc245' data-name='foreground'%3E%3Cg id='add42862-33a9-4d1f-a43c-90c9026c2a7b' data-name='pipe-horiz-dim'%3E%3Cpath id='af09a6e9-b3c1-436b-a49f-fd754bc51b04' data-name='pipe-horiz-highlight' d='M106.3 20v-2.2c0-4.3-.2-7.8-3.9-7.8H51.5c-4.1 0-3.6 3-2.6 3.8 4.6 3.5 10.8 8.5 26.6 6.4 24.5-3.4 23.2 1.4 29.8 1.8.6 0 1-.9 1-2z' fill='url(%23ba18f709-40c7-476c-b79d-bf3f54a10e3e)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");z-index:7}@media (min-width:1024px){#tube-bg-full{display:inline-block}}#game-notice{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;max-width:1px}#draws-instructions,#draws-winner{display:inline-block;width:100%;text-align:center;margin:0 0 1;line-height:1.5}#draws-instructions.visually-hidden,#draws-winner.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;max-width:1px}@media (min-width:1024px){#draws-instructions,#draws-winner{max-width:none;text-align:left;margin:0 0 1rem;font:400 .875rem/1.25rem Open Sans,Arial,Helvetica,sans-serif}}@media (min-width:1200px){#draws-instructions,#draws-winner{font:400 1rem/1.5rem Open Sans,Arial,Helvetica,sans-serif}}#draws-instructions .party-win,#draws-instructions strong,#draws-winner .party-win,#draws-winner strong{font-weight:600}#draws-instructions span.colour-tie,#draws-winner span.colour-tie{color:#676767}#draws-instructions{margin-top:-.5rem;font-weight:600}@media (min-width:1024px){#draws-instructions{margin-top:0}}#draws-instructions.inactive{display:none}#draws-winner{margin-top:1rem}span#draws-remain{display:block;text-align:left;margin-top:.3rem;z-index:13;margin-bottom:0}@media (max-width:1024px){span#draws-remain{max-width:none;text-align:center;width:100%}}@media (min-width:1024px){.lotto-party-container.ni-grid-parent-auto{position:absolute;bottom:0;grid-column-gap:1rem;pointer-events:none}}.lotto-party-item span.lotto-party-lbl{display:inline-block;width:100%;font:700 1rem/1rem Open Sans,Arial,Helvetica,sans-serif}.lotto-party-item span.lotto-party-lbl.party-lib{color:#d71920}.lotto-party-item span.lotto-party-lbl.party-con{color:#0f2d52}.lotto-party-item span.lotto-party-lbl.party-ndp{color:#b85600}.lotto-party-item span.lotto-party-lbl.party-grn{color:#3d9b35}.lotto-party-item span.lotto-party-lbl.party-bq{color:#3897f0}.lotto-party-item span.lotto-party-lbl.party-ppc{color:#4a3389}.lotto-party-item span.lotto-party-lbl.party-oth,.lotto-party-item span.lotto-party-lbl.party-tie{color:#676767}span.lotto-bignum{display:inline-block;width:100%;border-top:4px solid #676767}span.lotto-bignum.type-subhead{margin-bottom:.2rem;padding-top:1rem}span.lotto-bignum.lib1{border-color:#d71920}span.lotto-bignum.lib2{border-color:#e5676c}span.lotto-bignum.lib3{border-color:#f2b3b5}span.lotto-bignum.con1{border-color:#0f2d52}span.lotto-bignum.con2{border-color:#61748d}span.lotto-bignum.con3{border-color:#b0bac6}span.lotto-bignum.ndp1{border-color:#b85600}span.lotto-bignum.ndp2{border-color:#f1a25e}span.lotto-bignum.ndp3{border-color:#f8d0ae}span.lotto-bignum.grn1{border-color:#3d9b35}span.lotto-bignum.grn2{border-color:#7fbd7a}span.lotto-bignum.grn3{border-color:#bfdebc}span.lotto-bignum.bq1{border-color:#3897f0}span.lotto-bignum.bq2{border-color:#7cbaf5}span.lotto-bignum.bq3{border-color:#bdddfa}span.lotto-bignum.ppc1{border-color:#4a3389}span.lotto-bignum.ppc2{border-color:#8878b1}span.lotto-bignum.ppc3{border-color:#c3bcd8}span.lotto-bignum.oth1{border-color:#676767}span.lotto-bignum.oth2{border-color:#9b9b9b}span.lotto-bignum.oth3{border-color:#cdcdcd}span.lotto-bignum.tie1{border-color:#676767}span.lotto-bignum.tie2{border-color:#9b9b9b}span.lotto-bignum.tie3{border-color:#cdcdcd}.ball-container{position:relative;-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV";height:calc(100px + 1rem)}.ballstatic{opacity:0;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;position:relative;background-color:#676767;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #fff;float:left;margin:1px 1px 1px 0}.ballstatic.active{zoom:1;opacity:1}.ballstatic.balllib1,.ballstatic.balllib2,.ballstatic.balllib3{border:1px solid #d71920}.ballstatic.balllib1{background-color:#d71920}.ballstatic.balllib2{background-color:#e5676c}.ballstatic.balllib3{background-color:#f2b3b5}.ballstatic.ballcon1,.ballstatic.ballcon2,.ballstatic.ballcon3{border:1px solid #0f2d52}.ballstatic.ballcon1{background-color:#0f2d52}.ballstatic.ballcon2{background-color:#61748d}.ballstatic.ballcon3{background-color:#b0bac6}.ballstatic.ballndp1,.ballstatic.ballndp2,.ballstatic.ballndp3{border:1px solid #b85600}.ballstatic.ballndp1{background-color:#e46f0b}.ballstatic.ballndp2{background-color:#f1a25e}.ballstatic.ballndp3{background-color:#f8d0ae}.ballstatic.ballgrn1,.ballstatic.ballgrn2,.ballstatic.ballgrn3{border:1px solid #3d9b35}.ballstatic.ballgrn1{background-color:#3d9b35}.ballstatic.ballgrn2{background-color:#7fbd7a}.ballstatic.ballgrn3{background-color:#bfdebc}.ballstatic.ballbq1,.ballstatic.ballbq2,.ballstatic.ballbq3{border:1px solid #3897f0}.ballstatic.ballbq1{background-color:#3897f0}.ballstatic.ballbq2{background-color:#7cbaf5}.ballstatic.ballbq3{background-color:#bdddfa}.ballstatic.ballppc1,.ballstatic.ballppc2,.ballstatic.ballppc3{border:1px solid #4a3389}.ballstatic.ballppc1{background-color:#4a3389}.ballstatic.ballppc2{background-color:#8878b1}.ballstatic.ballppc3{background-color:#c3bcd8}.ballstatic.balloth1,.ballstatic.balloth2,.ballstatic.balloth3{border:1px solid #676767}.ballstatic.balloth1{background-color:#676767}.ballstatic.balloth2{background-color:#9b9b9b}.ballstatic.balloth3{background-color:#cdcdcd}.ballstatic.balltie1,.ballstatic.balltie2,.ballstatic.balltie3{border:1px solid #676767}.ballstatic.balltie1{background-color:#676767}.ballstatic.balltie2{background-color:#9b9b9b}.ballstatic.balltie3{background-color:#cdcdcd}.lotto-overlay{display:none;position:absolute;-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2/span 10;z-index:12;right:1rem}@media (min-width:1024px){.lotto-overlay{display:none}}#lotto-button-container{text-align:center;margin-top:0;width:100%;z-index:5}#lotto-button-container.mid.start{position:absolute}#lotto-button-container.mid .btn-anim{display:none}#lotto-button-container:not(.mid){position:relative}@media (min-width:1024px){#lotto-button-container:not(.mid){text-align:left}}#lotto-button-container .ni-button-inner{display:inline-block;margin:0 auto;width:100%}@media (min-width:1024px){#lotto-button-container .ni-button-inner{width:auto}}#lotto-button-container .btn-anim{border-color:rgba(110,119,124,.23);display:inline-block}#lotto-button-container .btn-anim.full{display:none}@media (min-width:1024px){#lotto-button-container .btn-anim.small{display:none}#lotto-button-container .btn-anim.full{display:inline-block}}@media (min-width:1024px){#lotto-button-container .btn-anim{padding:.875rem 1rem;position:absolute;margin:0;right:0}#lotto-button-container .btn-anim:not(.active){display:none}}#lotto-button-container .btn-anim:not(.active){display:none}#lotto-button-container .btn-anim .visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;max-width:1px}#lotto-button-container #btn-skip{display:none;border:1px solid #c0c5c9}#lotto-button-container #btn-draw{display:none}#lotto-button-container #btn-draw,#lotto-button-container #btn-skip{width:110px}@media (min-width:667px){#lotto-button-container #btn-draw,#lotto-button-container #btn-skip{width:140px;float:none}}@media (min-width:1024px){#lotto-button-container #btn-draw,#lotto-button-container #btn-skip{width:100px;margin:0 .25rem 0 0}}#lotto-button-container #btn-go,#lotto-button-container #btn-noanim,#lotto-button-container #btn-restart{width:225px}@media (min-width:1024px){#lotto-button-container #btn-go,#lotto-button-container #btn-noanim,#lotto-button-container #btn-restart{width:225px}}#lotto-button-container #btn-restart{display:none}#lotto-button-container #btn-noanim{color:#677279;display:block;margin:0 auto .5rem}@media (min-width:1024px){#lotto-button-container #btn-noanim{display:inline-block;margin:0 0 .5rem}}#lotto-button-container button.inactive{opacity:.5;pointer-events:none}.ni-button__dark{background-color:#272c30;border-color:#272c30}.ni-button__dark:hover{background-color:#3f464b;border-color:#3f464b}.ni-button__anim-icon{height:18px;width:18px}.ni-button__anim-icon svg{vertical-align:middle}.ni-button__anim-icon--play{display:none}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translateY(-18px);transform:translateY(-18px);top:auto;right:28px}