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,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}@-webkit-keyframes pulsing{0%{background-color:#fab924}50%{background-color:#f4f4f4}60%{background-color:#f4f4f4}to{background-color:#fab924}}@keyframes pulsing{0%{background-color:#fab924}50%{background-color:#f4f4f4}60%{background-color:#f4f4f4}to{background-color:#fab924}}@-webkit-keyframes fadeIn{0%{opacity:0}}@keyframes fadeIn{0%{opacity:0}}.hidden{display:none!important}.hidden.force-visible{display:block!important}.hidden.force-visible-grid{display:grid!important}.hide-sm{display:none}@media (min-width:800px){.hide-sm{display:block}}@media (min-width:800px){.hide-lg{display:none}}.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}.sticky{position:fixed;top:0;z-index:1}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vis-hide:not(:focus):not(:active){position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0);overflow:hidden}.simple-hide,.u-hidden{display:none}.important-hide{display:none!important}.transparent-important{opacity:0!important}.show-block{display:block}.fill--LIB{background-color:#a50b0b}.fill--CON{background-color:#0c499c}.fill--GRN{background-color:#2e8724}.fill--NDP{background-color:#da3d00}.fill--BQ{background-color:#02819e}.fill--PPL{background-color:#4a3389}.party-pipe{height:100%;width:4px;border-top-right-radius:3px;border-bottom-left-radius:3px;background-color:#5a5a5a}.rule{border-bottom:1px solid #cbcbcb}body,html{width:100%;height:100%;margin:0;padding:0;font-size:10px;line-height:10px;background-color:#f4f4f4}body{font:10px Open Sans,Arial,Helvetica,sans-serif;max-width:100vw;overflow-x:hidden;color:#222}body.no-scroll{overflow:hidden}html{box-sizing:border-box}html:not([data-whatintent=keyboard]) :focus{outline:none}*,:after,:before{box-sizing:border-box}main{padding:78px 0 0;display:block}.cbc-app-hide main{padding-top:16px}.skip-to-content{height:1px;left:-10000px;overflow:hidden;position:absolute;transition:top .2s ease-out;width:1px}.skip-to-content:focus{background:#fff;color:#0550c8;height:auto;left:0;padding-left:1rem;width:100%;z-index:99999}.contents{max-width:1264px;padding:0 16px}@media (min-width:1296px){.contents{margin:0 auto}}p br+br{display:block;margin:1em;font-size:32%}select.c-field:not([multiple]){background-position-x:96.5%}select::-ms-expand{display:none}a{color:#222;text-decoration:none}a:active,a:hover{text-decoration:underline}input,select,textarea{font-family:Open Sans,Arial,Helvetica,sans-serif}.find-your-riding__wizard__back,.find-your-riding__wizard__card li a,.gains-losses__party-name,.h-01,.notification-box__text,.notification-box__text a,.riding-popup__toggle,.seat-share .party-standings__table__party-name{font:600 1.6rem/2.2rem Open Sans,Arial,Helvetica,sans-serif}.candidate-results .candidate__results__percentage--value,.h-02,.h-02b,.intro-text__headline{font:700 3.2rem/4rem Open Sans,Arial,Helvetica,sans-serif;letter-spacing:-.5px}@media (min-width:800px){.candidate-results .candidate__results__percentage--value,.h-02b{font:700 4.8rem/6.4rem Open Sans,Arial,Helvetica,sans-serif}}.analysis__heading h2,.component-intro__heading,.current-party-standings__title,.h-03{font:700 2.4rem/3.3rem Open Sans,Arial,Helvetica,sans-serif}.h-04,.riding-popup__title{font:400 2.4rem/3.3rem Open Sans,Arial,Helvetica,sans-serif}.current-party-standings-table__party-container__seat-count p,.current-party-standings-table__title h2,.discoverability__title,.h-05,.races-to-watch .card__title{font:700 2rem/2.7rem Open Sans,Arial,Helvetica,sans-serif}.candidate-results .candidate__name--last,.h-06,.riding-detail .riding-to-watch-description h3,.riding-detail__headline{font:700 2rem/2.8rem Open Sans,Arial,Helvetica,sans-serif}@media (min-width:800px){.candidate-results .candidate__name--last,.h-06,.riding-detail .riding-to-watch-description h3,.riding-detail__headline{font:700 3.2rem/3.4rem Open Sans,Arial,Helvetica,sans-serif}}.h-07{font:700 1.8rem/2.4rem Open Sans,Arial,Helvetica,sans-serif}.h-08,.seat-share__chart-header .heading-column h3{font:600 1.4rem/1.9rem Open Sans,Arial,Helvetica,sans-serif}@media (min-width:800px){.h-08,.seat-share__chart-header .heading-column h3{font:700 2rem/2.7rem Open Sans,Arial,Helvetica,sans-serif}}.h-09,.party-standings__table__party-total p{font:700 2rem/2.7rem Open Sans,Arial,Helvetica,sans-serif}@media (min-width:800px){.h-09,.party-standings__table__party-total p{font:700 2.4rem/3.3rem Open Sans,Arial,Helvetica,sans-serif}}.analysis__related p,.b-01,a,p{font:400 1.6rem/2.4rem Open Sans,Arial,Helvetica,sans-serif;letter-spacing:.016rem}.b-01b,.discoverability__description{font:400 1.4rem/2rem Open Sans,Arial,Helvetica,sans-serif;letter-spacing:.016rem}@media (min-width:800px){.b-01b,.discoverability__description{font:400 1.6rem/2.4rem Open Sans,Arial,Helvetica,sans-serif}}.b-02,.gains-losses .table__heading>*,.riding-map__map .mapbox .mapboxgl-popup__candidates,.riding-map__map .mapbox .mapboxgl-popup__polls,.riding-map__map .mapbox .mapboxgl-popup__results,.riding-party-results__leading,.table__heading>*{font:600 1.2rem/1.6rem Open Sans,Arial,Helvetica,sans-serif}.b-03,.candidate__riding__label,.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist li h3,.gains-losses__net,.link-list__heading,.link-list a,.ni-footer__column a.text-link{font:700 1.6rem/2.4rem Open Sans,Arial,Helvetica,sans-serif}.analysis__heading p,.b-04,.candidate__riding,.card__overline,.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist li p,.current-party-standings-table__title p,.current-party-standings__footer__text,.find-your-riding__wizard__heading,.results-summary__text p{font:400 1.4rem/1.6rem Open Sans,Arial,Helvetica,sans-serif;letter-spacing:.034rem}.b-05,.current-party-standings-table__party-container__party-name p{font:600 2rem/2.8rem Open Sans,Arial,Helvetica,sans-serif}.b-06,.button,.candidate-results .candidate__results__elected,.candidate__incumbent p,.candidate__name--first,.candidate__party__swatch,.candidate__result p,.election-countdown p,.riding-map__map .mapbox .mapboxgl-popup__riding-name,.seat-share__province-select label,.story-cta .caffeine-player h3,.toggle-container .c-button,.toggle-container .toggle-label,.watchlist__toggle p{font:600 1.4rem/1.9rem Open Sans,Arial,Helvetica,sans-serif}.b-07,.candidate-results .candidate__name--first,.party-standings__table__party-name h3{font:400 1.4rem/2rem Open Sans,Arial,Helvetica,sans-serif}@media (min-width:800px){.b-07,.candidate-results .candidate__name--first,.party-standings__table__party-name h3{font:400 2rem/2.8rem Open Sans,Arial,Helvetica,sans-serif}}.b-08,.party-list__party-name,.party-standings__table__key div{font:400 1.2rem/1.6rem Open Sans,Arial,Helvetica,sans-serif}@media (min-width:800px){.b-08,.party-list__party-name,.party-standings__table__key div{font:400 1.4rem/2rem Open Sans,Arial,Helvetica,sans-serif}}.b-09,.candidate-results .candidate__results__votes *,.riding-detail__polls-count{font:400 1.4rem/2rem Open Sans,Arial,Helvetica,sans-serif}@media (min-width:800px){.b-09,.candidate-results .candidate__results__votes *,.riding-detail__polls-count{font:400 1.6rem/2.4rem Open Sans,Arial,Helvetica,sans-serif}}.b-10,.party-standings__table__data .party-standings__table__row>span p{font:700 1.2rem/1.6rem Open Sans,Arial,Helvetica,sans-serif}@media (min-width:800px){.b-10,.party-standings__table__data .party-standings__table__row>span p{font:400 1.6rem/2.4rem Open Sans,Arial,Helvetica,sans-serif}}.b-11,.candidate__name--last{font:700 3rem/3.2rem Open Sans,Arial,Helvetica,sans-serif}.back-to-top{position:fixed;opacity:0;z-index:2;bottom:20px;right:20px;width:64px;height:64px;border-radius:50%;background-color:#fafafa;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);transition:opacity .2s ease,box-shadow .1s linear}.back-to-top: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)}.back-to-top:active{box-shadow:none}.back-to-top.active{opacity:1!important}.back-to-top svg.arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.back-to-top svg.circle{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.back-to-top svg.circle circle{transition:all .1s linear;stroke-dasharray:195;stroke-dashoffset:195}.cbc-app-hide .cbc-elections-header__row--top{display:none}.cbc-app-hide .cbc-elections-header__row--bottom{top:0;position:fixed}.cbc-app-hide .cbc-elections-footer{display:none}.creditsList{border-top:1px solid #cbcbcb;padding:28px 0}.creditsList .c-paragraph{margin-top:1.5rem;font-size:1.5rem;color:#5b5b5b}.cbc-elections-header{display:block;position:relative;background:#fff;height:56px;max-width:100vw}.cbc-elections-header *{box-sizing:border-box;color:#222}@media (min-width:800px){.cbc-elections-header{height:56px}}.cbc-elections-header a,.cbc-elections-header button,.cbc-elections-header h1,.cbc-elections-header h2,.cbc-elections-header h3,.cbc-elections-header h4,.cbc-elections-header h5,.cbc-elections-header h6,.cbc-elections-header input,.cbc-elections-header p{font-family:Open Sans,Arial,Helvetica,sans-serif}.cbc-elections-header button{appearance:none;-moz-appearance:none;-ms-progress-appearance:none;-webkit-appearance:none;background:none;border:none;padding:0;cursor:pointer}.cbc-elections-header a{text-decoration:none;color:#222}.cbc-elections-header svg{display:block}.cbc-elections-header__wrapper{position:relative;height:112px}@media (min-width:800px){.cbc-elections-header__wrapper{height:112px}}.cbc-elections-header__row{position:absolute;z-index:999;display:flex;height:56px;width:100%;align-items:center}@media (min-width:800px){.cbc-elections-header__row{height:56px}}.cbc-elections-header__row--top{padding:0 0 0 16px;background-color:#fafafa}@media (max-width:480px){.cbc-elections-header__row--top{padding-right:16px}}.cbc-elections-header__row--bottom{top:56px;z-index:998;justify-content:space-between;background-color:#444}@media (min-width:800px){.cbc-elections-header__row--bottom{top:56px}}.cbc-elections-header__row--bottom.stuck{position:fixed;top:0}.cbc-elections-header__logo svg{height:20px;width:135px}.cbc-elections-header__logo .gem{fill:red}.cbc-elections-header__logo .logotype{fill:#222}.cbc-elections-header__logo--election{margin-left:16px}@media (min-width:800px){.cbc-elections-header__logo--election{position:absolute;top:50%;left:50%;margin-left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.cbc-elections-header__logo--election svg{height:14px}.cbc-elections-header__slideout{z-index:1000;max-width:619px;transition:-webkit-transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in,-webkit-transform .25s ease-in;background-color:#fafafa}.cbc-elections-header__slideout,.cbc-elections-header__slideout-bg{position:fixed;height:100%;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.cbc-elections-header__slideout-bg{z-index:999;background-color:#222;opacity:0;transition:opacity .25s ease-in}.cbc-elections-header__slideout-contents{position:relative;height:100%;overflow:auto;display:none;-webkit-overflow-scrolling:touch}.cbc-elections-header__slideout-intro{margin:16px 56px 16px 16px;font:600 16px/24px Open Sans,Arial,Helvetica,sans-serif}@media (min-width:800px){.cbc-elections-header__slideout-intro{margin:40px 0 32px 56px;max-width:404px}}.cbc-elections-header__link-container{border-top:1px solid #eaeaea}.cbc-elections-header__link-container ul{padding:0;margin:0}.cbc-elections-header__link-container ul li{list-style-type:none}.cbc-elections-header__link-container ul li:hover{background-color:#f4f4f4}.cbc-elections-header__link-container ul li a{display:flex;position:relative;align-items:center;padding:16px 24px}@media (min-width:800px){.cbc-elections-header__link-container ul li a{padding:16px 81px 16px 56px}}.cbc-elections-header__link-container ul li a img{height:auto;width:48px;margin-right:16px}.cbc-elections-header__link-container ul li a h3{font:700 16px/24px Open Sans,Arial,Helvetica,sans-serif;margin:0 0 8px}.cbc-elections-header__link-container ul li a p{padding-right:42px;margin:0;font:400 14px/20px Open Sans,Arial,Helvetica,sans-serif}@media (min-width:800px){.cbc-elections-header__link-container ul li a p{padding-right:60px}}.cbc-elections-header__link-container ul li a:after{content:"";position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:24px;width:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M14 6l-1.41 1.41L18.17 13H6v2h12.17l-5.58 5.59L14 22l8-8z'/%3E%3C/defs%3E%3Cuse fill='%23EAEAEA' xlink:href='%23a' transform='translate(-6 -6)' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}@media (min-width:800px){.cbc-elections-header__link-container ul li a:after{right:88px}}.cbc-elections-header__link-container ul li a:hover h3{text-decoration:underline}.cbc-elections-header__link-container ul li a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M14 6l-1.41 1.41L18.17 13H6v2h12.17l-5.58 5.59L14 22l8-8z'/%3E%3C/defs%3E%3Cuse fill='%23202020' xlink:href='%23a' transform='translate(-6 -6)' fill-rule='evenodd'/%3E%3C/svg%3E")}.cbc-elections-header__link-container ul li.active{pointer-events:none}.cbc-elections-header__link-container ul li.active *{color:#767676}.cbc-elections-header__link-container ul li.active a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M14 6l-1.41 1.41L18.17 13H6v2h12.17l-5.58 5.59L14 22l8-8z'/%3E%3C/defs%3E%3Cuse fill='%23767676' xlink:href='%23a' transform='translate(-6 -6)' fill-rule='evenodd'/%3E%3C/svg%3E")}.cbc-elections-header__menu-close{position:absolute;top:18px;right:24px;display:flex;justify-content:center;align-items:center;width:24px;height:24px}@media (min-width:800px){.cbc-elections-header__menu-close{position:static;display:inline-flex;height:56px;width:99px;margin:0 0 0 calc(100% - 99px)}}.cbc-elections-header__menu-close svg{height:16px;width:16px;margin-right:8px}.cbc-elections-header__menu-close span{display:none;font:600 14px/14px Open Sans,Arial,Helvetica,sans-serif}@media (min-width:800px){.cbc-elections-header__menu-close span{display:block}}.cbc-elections-header__share{margin-left:auto}.cbc-elections-header__share button{font-size:16px;font-weight:700;height:auto;margin-right:0}.cbc-elections-header__share button.c-icon__share:before{display:none}.cbc-elections-header__share button.wide-screen-only{height:100%;max-width:40px}.cbc-elections-header__share button>span{font:600 14px/20px Open Sans,Arial,Helvetica,sans-serif;margin-right:5px}.cbc-elections-header__share button>svg{height:16px;width:auto}.cbc-elections-header__share__list{display:flex;position:relative;margin:0}.cbc-elections-header__share__list li{display:block}.cbc-elections-header__share__list svg{height:24px;width:24px;margin:12px}.cbc-elections-header__share__list__dropdown-container__drop-list{position:absolute;z-index:1000;width:376px;right:19px;top:72px;background:#fff;padding:0 32px 24px;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)}.cbc-elections-header__share__list__dropdown-container__drop-list:before{content:"";width:0;height:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 0 16px 16px;line-height:0;_border-color:#000 #000 #fff #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000000");position:absolute;top:-12px;right:0}.cbc-elections-header__share__list__dropdown-container__drop-list__close-btn{display:none}.cbc-elections-header__share__list__dropdown-container__drop-list__header{text-align:center;margin:16px 0;font-size:16px;font-weight:700}.cbc-elections-header__share__list__dropdown-container__drop-list__description{text-align:center;font-size:16px;margin-top:0;margin-bottom:16px}.cbc-elections-header__share__list__dropdown-container__drop-list__ul{margin:0 36px;padding:0;display:flex;flex-wrap:wrap}.cbc-elections-header__share__list__dropdown-container__drop-list__ul__share-item.copy-link-btn-container{width:47px}.cbc-elections-header__share__list__dropdown-container__drop-list__ul__share-item .copy-link-btn{position:relative;max-width:100%;margin-left:7px}.cbc-elections-header__share__list__dropdown-container__drop-list__ul__share-item .copy-link-btn:after{content:"Link Copied";position:absolute;bottom:-22px;left:0;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;width:100px;transition:opacity .3s ease-out;opacity:0}.cbc-elections-header__share__list__dropdown-container__drop-list__ul__share-item .copy-link-btn span{font-weight:400;font-size:inherit}.cbc-elections-header__share__list__dropdown-container__drop-list__ul__share-item .copy-link-btn.link-copied-animation:after{opacity:1}.cbc-elections-header__share__list__dropdown-container__drop-list__ul .li--copy-link-input-container{display:flex;align-items:center}.cbc-elections-header__share__list__dropdown-container__drop-list__ul .li--copy-link-input-container input{display:block;background:#f8f8f8;border:none;width:184px;overflow:hidden;color:#a6a6a6;font-size:16px;line-height:36px;padding-left:12px}.cbc-elections-header .narrow-screen-only{display:none}@media (max-width:480px){.cbc-elections-header .narrow-screen-only{display:block}.cbc-elections-header .wide-screen-only{display:none}.cbc-elections-header__share{margin-left:auto}.cbc-elections-header__share .narrow-screen-share-btn{display:flex;align-items:center}.cbc-elections-header__share__list{position:static}.cbc-elections-header__share__list li{display:block}.cbc-elections-header__share__list svg{height:24px;width:24px;margin:12px}.cbc-elections-header__share__list__dropdown-container__drop-list{left:0;top:0;width:100%;z-index:10;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:24px}.cbc-elections-header__share__list__dropdown-container__drop-list:before{display:none}.cbc-elections-header__share__list__dropdown-container__drop-list__close-btn{display:block;position:absolute;right:0;top:0}.cbc-elections-header__share__list__dropdown-container__drop-list .li--copy-link-input-container{height:0;opacity:0}.cbc-elections-header__share__list__dropdown-container__drop-list__ul{margin:0;display:inline-block;flex-direction:column}.cbc-elections-header__share__list__dropdown-container__drop-list__ul__share-item a,.cbc-elections-header__share__list__dropdown-container__drop-list__ul__share-item button{display:flex;align-items:center;font-weight:400}.cbc-elections-header__share__list__dropdown-container__drop-list__ul__share-item.copy-link-btn-container{width:100%}.cbc-elections-header__share__list__dropdown-container__drop-list__ul__share-item .copy-link-btn:after{top:-3px;left:35px;background:#fff;line-height:1.4;font-size:16px;margin:0;padding-top:12px;transition:opacity .2s ease-out}}.cbcni-menu-active .cbc-elections-header__slideout--menu,.cbcni-menu-active .cbc-elections-header__slideout-bg{-webkit-transform:none!important;transform:none!important}.cbcni-menu-active .cbc-elections-header__slideout-bg{opacity:.5}.cbcni-menu-active .cbc-elections-header__slideout-contents{display:block}.ni-footer{background-color:#fff}.ni-footer .a11y{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.ni-footer__top{display:flex;flex-flow:row wrap;padding-top:1.5rem;padding-bottom:1.5rem;max-width:1264px;margin:0 auto}@supports (display:grid){.ni-footer__top{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:16px}}@media (min-width:1080px){.ni-footer__top{grid-column-gap:32px}}@media (min-width:810px) and (max-width:970px){.ni-footer__top{grid-template-columns:repeat(10,1fr)}}.ni-footer__column{padding:16px;width:calc(100% - 8px);margin-right:8px;margin-bottom:1.5rem}@supports (display:grid){.ni-footer__column{width:100%;grid-column:auto/span 12}}@media (min-width:320px) and (max-width:485px){.ni-footer__column{width:calc(50% - 8px);margin-right:8px}@supports (display:grid){.ni-footer__column{width:100%;grid-column:auto/span 6}}}@media (min-width:485px) and (max-width:647px){.ni-footer__column{width:calc(50% - 8px);margin-right:8px}@supports (display:grid){.ni-footer__column{width:100%;grid-column:auto/span 6}}}@media (min-width:647px) and (max-width:810px){.ni-footer__column{width:calc(25% - 8px);margin-right:8px}@supports (display:grid){.ni-footer__column{width:100%;grid-column:auto/span 3}}}@media (min-width:810px) and (max-width:970px){.ni-footer__column{width:calc(20% - 8px);margin-right:8px}@supports (display:grid){.ni-footer__column{width:100%;grid-column:auto/span 2}}}@media (min-width:970px){.ni-footer__column{width:calc(16.66667% - 8px);margin-right:8px}@supports (display:grid){.ni-footer__column{width:100%;grid-column:auto/span 2}}}@media (min-width:647px) and (max-width:810px){.ni-footer__column--services{width:calc(50% - 8px);margin-right:8px}@supports (display:grid){.ni-footer__column--services{width:100%;grid-column:auto/span 6}}}@media (min-width:647px) and (max-width:810px){.ni-footer__column--accessibility{width:calc(50% - 8px);margin-right:8px}@supports (display:grid){.ni-footer__column--accessibility{width:100%;grid-column:auto/span 6}}}@media (min-width:810px) and (max-width:970px){.ni-footer__column--accessibility{width:calc(100% - 8px);margin-right:8px}@supports (display:grid){.ni-footer__column--accessibility{width:100%;grid-column:auto/span 12}}}.ni-footer__column h3,.ni-footer__column li,.ni-footer__column p{margin-bottom:.5rem}.ni-footer__column h3{font-family:Open Sans,sans-serif;margin-top:0;font-size:1.6em;font-weight:700;line-height:2em}.ni-footer__column p{color:#000;line-height:1.36;margin-bottom:1em}.ni-footer__column a,.ni-footer__column p{-webkit-font-smoothing:antialiased;font-size:1.36em}.ni-footer__column a{line-height:1.6}.ni-footer__column ul{margin-bottom:1em}.ni-footer__column li{margin-bottom:.5rem}.ni-footer__column a{font-family:Open Sans,sans-serif;font-weight:300;box-shadow:none;color:#0550c8;text-decoration:none;cursor:pointer;transition:all .1s ease-in}.ni-footer__column a:active,.ni-footer__column a:hover{box-shadow:inset 0 -1px 0 #0550c8}.ni-footer__column a:active{background-color:rgba(86,93,97,.13)}.ni-footer__column a.text-link{font-weight:300}.ni-footer__column a:focus{outline:thin dotted}.ni-footer__column a:active,.ni-footer__column a:hover{outline:0}.ni-footer__column a.text-link{font-size:1em;border-bottom:1px solid #cbcbcb;color:#0550c8;transition:background-color .25s linear}.ni-footer__column a.text-link:hover{background-color:#cbcbcb;text-decoration:none}.ni-footer__bottom{background-color:#272c30;padding:1rem 16px 1.5rem}@media (min-width:800px){.ni-footer__bottom{padding:1rem 16px}}.ni-footer__bottom ul{display:flex;flex-flow:row wrap;justify-content:space-between}.ni-footer__bottom ul a,.ni-footer__bottom ul li{color:#fff;font-weight:700}.ni-footer__bottom ul li{font-size:1.2em;align-self:center}.ni-footer__bottom ul a{font-size:1em}@media (min-width:800px){.ni-footer__bottom ul{flex-flow:row wrap}}@media (min-width:1080px){.ni-footer__bottom ul{justify-content:space-between}}.ni-footer__bottom .logo{margin-top:.5rem;text-align:center}.ni-footer__bottom .logo img{height:3rem;width:auto}.ni-footer__bottom .logo a{display:inline-block;height:30px}@media (min-width:1080px){.ni-footer__bottom .logo{width:auto;margin:.5rem 0 0}}@media (min-width:800px){.ni-footer__bottom .copyright{margin:0 .75rem}}@media (min-width:1080px){.ni-footer__bottom .copyright{margin:0}}.ni-footer__bottom .radio-canada{margin-bottom:0}.ni-footer__bottom .radio-canada a{text-decoration:none}.ni-footer__bottom .radio-canada a:hover{text-decoration:underline}@media (min-width:800px){.ni-footer__bottom .radio-canada{margin:0 .75rem}}@media (min-width:1080px){.ni-footer__bottom .radio-canada{margin:0}}.jsp-news-links{margin-bottom:0;padding-bottom:50px;border-bottom:1px solid #cbcbcb}.jsp-news-links__content{max-width:1170px;padding:0 16px;margin:auto;display:flex;flex-flow:column wrap;align-items:flex-start}.jsp-news-links__content .separator{display:none}.jsp-news-links__link{border-bottom:1px solid #5a5a5a;text-decoration:none;font-style:italic;letter-spacing:normal;line-height:2.2rem;font-size:1.5rem}@media (min-width:570px){.jsp-news-links__content{margin:0 auto;align-items:center;flex-flow:row wrap;justify-content:center}.jsp-news-links__content .separator{color:#5a5a5a;margin:0 1rem;display:inline-flex}.jsp-news-links__link{letter-spacing:.2px}}.leaderboard-ad{padding:1rem;background-color:#eaeaea;text-align:center}.leaderboard-ad>div>div{position:relative;display:inline-block}.leaderboard-ad>div>div:after{content:"";width:90px;height:8px;position:absolute;top:0;left:100%;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%);background:url("data:image/gif;base64,R0lGODlhVQAJAIABAKqqqv///yH5BAEAAAEALAAAAABVAAkAAAJZjI+py+0Po5y0WgTyyTqAbXCfx4ViaHbn6KUfO4psAqNo3WKgfSuzpsLEdA0Z77UruYg2JWmIfPZ+Dpw1hz3ueE3mMEktgjvcExZ3c67G0ezsAo/L5/S6pQAAOw==") no-repeat 100%}.north.outer{opacity:.15;-webkit-animation:hideshowOuter 3s ease infinite;animation:hideshowOuter 3s ease infinite}.northeast{opacity:.15;-webkit-animation:hideshowOuter 3s ease .1s infinite;animation:hideshowOuter 3s ease .1s infinite}.east.outer{opacity:.15;-webkit-animation:hideshowOuter 3s ease .2s infinite;animation:hideshowOuter 3s ease .2s infinite}.southeast{opacity:.15;-webkit-animation:hideshowOuter 3s ease .3s infinite;animation:hideshowOuter 3s ease .3s infinite}.south.outer{opacity:.15;-webkit-animation:hideshowOuter 3s ease .4s infinite;animation:hideshowOuter 3s ease .4s infinite}.southwest{opacity:.15;-webkit-animation:hideshowOuter 3s ease .5s infinite;animation:hideshowOuter 3s ease .5s infinite}.west.outer{opacity:.15;-webkit-animation:hideshowOuter 3s ease .6s infinite;animation:hideshowOuter 3s ease .6s infinite}.northwest{opacity:.15;-webkit-animation:hideshowOuter 3s ease .7s infinite;animation:hideshowOuter 3s ease .7s infinite}.north.inner{opacity:.15;-webkit-animation:hideshowOuter 3s ease .9s infinite;animation:hideshowOuter 3s ease .9s infinite}.east.inner{opacity:.15;-webkit-animation:hideshowOuter 3s ease 1.1s infinite;animation:hideshowOuter 3s ease 1.1s infinite}.south.inner{opacity:.15;-webkit-animation:hideshowOuter 3s ease 1.3s infinite;animation:hideshowOuter 3s ease 1.3s infinite}.west.inner{opacity:.15;-webkit-animation:hideshowOuter 3s ease 1.5s infinite;animation:hideshowOuter 3s ease 1.5s infinite}.center{opacity:.15;-webkit-animation:hideshowOuter 3s ease 1.8s infinite;animation:hideshowOuter 3s ease 1.8s infinite}@-webkit-keyframes hideshowOuter{0%{opacity:.15}20%{opacity:1}50%{opacity:1}70%{opacity:.15}}@keyframes hideshowOuter{0%{opacity:.15}20%{opacity:1}50%{opacity:1}70%{opacity:.15}}.related{display:flex;flex-flow:row wrap}@supports (display:grid){.related{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:16px}}@media (min-width:1080px){.related{grid-column-gap:32px}}.related .related__item{width:calc(100% - 8px);margin-right:8px}@supports (display:grid){.related .related__item{width:100%;grid-column:auto/span 12}}@media (min-width:800px){.related .related__item{width:calc(50% - 8px);margin-right:8px}@supports (display:grid){.related .related__item{width:100%;grid-column:auto/span 6}}}@media (min-width:1080px){.related .related__item{width:calc(25% - 8px);margin-right:8px}@supports (display:grid){.related .related__item{width:100%;grid-column:auto/span 3}}}.related .related__item .related__image{max-width:100%;width:100%}.related .related__item .related__title{font-size:1.4rem;line-height:2.2rem;color:#222;margin:0;padding:.5em 0;font-family:Open Sans,Arial,Helvetica,sans-serif;word-wrap:break-word}.related__header{max-width:100%;font-size:2rem;padding:26px 16px 0 0;margin:0 0 1em}span.c-icon{overflow:hidden}img[data-sizes=auto]{display:block;width:100%}.header__shareicon--more li{display:inline-block;position:relative}.item-share__modal{position:absolute;top:58px;right:6px;background:#fff;z-index:12;box-shadow:0 0 10px 4px rgba(0,0,0,.2);width:308px;color:#222}.item-share__modal svg .logo{fill:#000}.item-share__modal .header__shareicon--cl:hover svg .logo{fill:#727272}.item-share__modal .c-header__modal-list{height:auto}.item-share__modal:after{content:"";position:absolute;top:-10px;right:8px;width:0;height:0;border-right:10px solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent}.item-share__message{font-size:.875rem;margin:20px;line-height:1.6;text-align:center}.item-share__list{list-style:none;margin:0 0 15px;padding:0 10px;text-align:center}.item-share__option svg{fill:#000}.header__shareicon--cl,.header__shareicon--cl button{cursor:pointer}.item-share__more{background:#fafafa;font-size:.825rem;color:#545454;padding:20px 10px;margin-top:10px}.o-wrapper--longform .select-share{position:absolute;display:none;z-index:1;min-width:60px;margin:0;padding:0;transition:all .1s ease}.o-wrapper--longform .select-share.active{display:block}.o-wrapper--longform .select-share .select-share__list{margin:0;padding:0;list-style-type:none;border-radius:3px;position:relative}.o-wrapper--longform .select-share .select-share__list .select-share__option{display:inline-block;width:34px;height:34px;margin:0 0 0 2px;cursor:pointer;border-radius:50%;position:relative}.o-wrapper--longform .select-share .select-share__list .select-share__option a{display:inline-block;width:100%;height:100%}.o-wrapper--longform .select-share .select-share__list .select-share__option.email,.o-wrapper--longform .select-share .select-share__list .select-share__option.facebook,.o-wrapper--longform .select-share .select-share__list .select-share__option.pinterest,.o-wrapper--longform .select-share .select-share__list .select-share__option.twitter{background:#222}.o-wrapper--longform .select-share .select-share__list .select-share__option svg{fill:#fff;margin:0;padding:0;position:absolute;top:5px;left:5px}.feedbackForm{margin-bottom:0;border-top:1px solid #cbcbcb;padding:30px 0}.feedbackForm__content{max-width:1085px;width:80%;margin:0 auto;display:flex;align-items:center}.feedbackForm h2{font-size:4.6rem;margin:34px 57px 34px 0}.feedbackForm p{margin-right:57px}.feedbackForm button{min-width:132px}@media (max-width:1199px){.feedbackForm{margin-bottom:0;padding-bottom:50px}.feedbackForm__content{flex-direction:column;justify-content:center;align-items:center}.feedbackForm h2{font-size:3.6rem;margin:20px 0}.feedbackForm p{margin:0 0 20px;text-align:center;line-height:2.5rem}.feedbackForm button{display:block;margin-left:auto;margin-right:auto}}@media (max-width:570px){.feedbackForm__content p{line-height:1.6}.feedbackForm__content button{margin:0}}@media (max-width:553px){.feedbackForm__content{width:calc(100% - 30px)}}.accordion{position:relative;display:block}@media (min-width:800px){.accordion{height:auto!important;max-height:none!important}}.accordion:after{content:"";position:absolute;pointer-events:none;bottom:0;left:-16px;height:96px;width:100vw;background:linear-gradient(180deg,hsla(0,0%,95.7%,0),#f4f4f4)}@media (min-width:800px){.accordion:after{display:none}}.accordion.active:after{display:none}.accordion>:last-child{padding-bottom:16px}.accordion.active+.accordion-open{display:none}.accordion+.accordion-open-container{display:flex;justify-content:center}.accordion+.accordion-open-container .accordion-open{padding-bottom:11px}@media (min-width:800px){.accordion+.accordion-open-container .accordion-open{display:none}}.accordion.active+.accordion-open-container{display:none}.button-row{display:flex;justify-content:space-between}.button{line-height:2.4rem;display:flex;justify-content:center;border:1px solid #cbcbcb;border-radius:4px;padding:11px 16px;background-color:#fafafa;cursor:pointer;white-space:nowrap;align-items:center;transition:all .1s ease-in;text-decoration:none}.button:hover{background-color:#ececec;text-decoration:none}@media (hover:none) and (pointer:coarse){.button:hover{background-color:#fafafa;text-decoration:none}}.button img{margin-left:8px;max-height:12px}.button--noborder,.button--transparent{border-color:transparent;color:#5a5a5a}.button--transparent{background-color:transparent}.button--grey{background-color:#eaeaea}.button--dark{border-color:#222}.button--light{background-color:transparent;border-color:#cbcbcb;color:#5a5a5a}.card-grid{display:flex;flex-flow:row wrap}@supports (display:grid){.card-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:16px}}@media (min-width:1080px){.card-grid{grid-column-gap:32px}}.card-grid li{width:calc(100% - 8px);margin-right:8px}@supports (display:grid){.card-grid li{width:100%;grid-column:auto/span 12}}@media (min-width:800px){.card-grid li{width:calc(50% - 8px);margin-right:8px}@supports (display:grid){.card-grid li{width:100%;grid-column:auto/span 6}}}@media (min-width:1080px){.card-grid li{width:calc(33.33333% - 8px);margin-right:8px}@supports (display:grid){.card-grid li{width:100%;grid-column:auto/span 4}}}.card{display:flex;flex-flow:column;justify-content:space-between;height:calc(100% - 16px);background-color:#fafafa;border-radius:4px;margin-bottom:16px;transition:all .1s ease-in}.card:focus,.card:hover{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)}.card:active{box-shadow:none}@media (min-width:800px){.card{height:calc(100% - 32px);margin-bottom:32px;border-radius:8px}}@media (min-width:800px){.card.round-right{border-top-right-radius:8px}}@media only screen and (min-device-width:320px) and (max-device-height:1024px) and (-webkit-min-device-pixel-ratio:1){.card.round-right{flex-flow:row wrap}}.card--bordered{border-top:4px solid #f4f4f4}@media only screen and (min-device-width:320px) and (max-device-height:1024px) and (-webkit-min-device-pixel-ratio:1){.card--bordered{flex-flow:row wrap}}.card--bordered.fill--LIB{border-color:#a50b0b}.card--bordered.fill--CON{border-color:#0c499c}.card--bordered.fill--GRN{border-color:#2e8724}.card--bordered.fill--NDP{border-color:#da3d00}.card--bordered.fill--BQ{border-color:#02819e}.card--bordered.fill--PPL{border-color:#4a3389}.card__padding{display:flex;flex-flow:column;padding:16px;height:100%;width:100%}@media (min-width:800px){.card__padding{padding:24px 24px 16px}}.card__title{margin-bottom:16px}.card__overline{color:#5a5a5a;line-height:2.4rem}.card__description{margin-bottom:16px;flex-grow:1}.candidate{display:flex;margin-bottom:8px}@media (min-width:800px){.candidate{margin-bottom:16px}}.candidate__photo{position:relative;align-self:flex-start;height:72px;width:72px;margin-right:16px}@media (min-width:800px){.candidate__photo{display:none}}.candidate__photo--lg{display:none;height:0;width:100%;padding-bottom:75%;border-top-right-radius:8px;border-bottom-left-radius:8px;background-size:cover;background-position:50%;overflow:hidden}@media (min-width:800px){.candidate__photo--lg{display:block}}.candidate__photo--lg img{z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto}.candidate__photo img{border-top-right-radius:4px;border-bottom-left-radius:4px;position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:800px){.candidate__photo img{border-top-right-radius:8px;border-bottom-left-radius:8px}}.candidate__meta{flex-grow:1;align-self:flex-start}@media (max-width:800px){.candidate__meta{display:flex;flex-direction:column;justify-content:space-between;height:100%}}.candidate__result p{text-transform:uppercase}.candidate__result p img{height:12px;width:auto;margin-right:8px}@media (min-width:800px){.candidate__name{margin-bottom:16px}}.candidate__name-seats{width:100%;display:flex;justify-content:space-between;align-items:flex-end}.candidate__name--first{font-weight:700}@media (max-width:800px){.candidate__name--last{font-size:2rem;line-height:2.724rem}}.candidate__party{display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:16px}.candidate__party__swatch{border-top-right-radius:4px;border-bottom-left-radius:4px;line-height:2.4rem;width:72px;margin-right:16px;padding:4px 8px;background-color:#676767;color:#fff}@media (min-width:800px){.candidate__party__swatch{border-top-right-radius:8px;border-bottom-left-radius:8px;width:187px}}.candidate__incumbent{flex-grow:1;font-size:14px}.candidate__incumbent p{text-align:right;color:#5a5a5a}.candidate__riding{display:block;position:relative;letter-spacing:.034rem;margin-bottom:0;color:#5a5a5a}.candidate__riding__icon{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.candidate-results{display:block;margin-bottom:24px}@media (min-width:800px){.candidate-results{margin-bottom:32px}}.candidate-results__bottom,.candidate-results__top{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}.candidate-results__top .candidate__party{display:none}@media (min-width:800px){.candidate-results__top .candidate__party{display:flex}}.candidate-results__bottom{align-content:center}@media (min-width:800px){.candidate-results__bottom{display:none}}.candidate-results__bottom .candidate__party{margin:0}.candidate-results .candidate__photo{border-top-right-radius:4px;border-bottom-left-radius:4px;position:relative;background-size:cover;background-position:50%;height:72px;width:72px;overflow:hidden}@media (min-width:800px){.candidate-results .candidate__photo{border-top-right-radius:8px;border-bottom-left-radius:8px;display:block;width:116px;height:116px;margin-right:32px}}.candidate-results .candidate__photo-default{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:50%}.candidate-results .candidate__name--first{font-weight:700}@media (min-width:800px){.candidate-results .candidate__name--last{line-height:4rem}}.candidate-results .candidate__party{margin-bottom:0}.candidate-results .candidate__results{text-align:right;align-self:flex-start;padding-top:10px}.candidate-results .candidate__results.elected{padding-top:0}@media (min-width:800px){.candidate-results .candidate__results.elected .candidate__results__votes{margin-top:5px}}.candidate-results .candidate__results__percentage--symbol{font:400 2rem/2.8rem Open Sans,Arial,Helvetica,sans-serif}@media (min-width:800px){.candidate-results .candidate__results__percentage--symbol{font:400 3.2rem/4rem Open Sans,Arial,Helvetica,sans-serif}}.candidate-results .candidate__results__votes{align-self:flex-start;line-height:1.6rem;margin-top:5px}@media (min-width:800px){.candidate-results .candidate__results__votes{margin-top:14px}}.card-container{margin:0 auto;padding:0 16px}.card-container__polls-alert{display:none;font-weight:700;margin-bottom:50px}@media (min-width:800px){.card-container__polls-alert{display:block}}@media (min-width:800px){.component-intro>*{margin-left:8.33%}}.component-intro__heading{padding:12px 0 7px}@media (min-width:800px){.component-intro__heading{padding-bottom:18px}}.component-intro__heading.no-blurb{padding-bottom:13px}@media (min-width:800px){.component-intro__heading.no-blurb{padding-bottom:24px}}.component-intro__heading.no-pad{padding-bottom:0}@media (min-width:800px){.component-intro__heading .icon{display:none}}.component-intro__dek{max-width:502px;margin-bottom:27px}.component-intro__dek.small-margin{margin-bottom:19px}.component-intro__dek p{margin-bottom:1em}.link-list__heading,.link-list li{margin-bottom:8px}.link-list li{position:relative;list-style-type:none;padding-left:32px}.link-list li:after{content:"●";color:#000;position:absolute;top:.5em;left:10px}.link-list a{border-bottom:1px solid #cbcbcb;color:#0550c8;transition:background-color .25s linear}.link-list a:hover{background-color:#cbcbcb;text-decoration:none}.party-list{display:flex;flex-flow:column wrap;height:36px;padding:0 32px;margin-bottom:32px}@media (min-width:800px){.party-list{height:80px;padding:0 18%}}.party-list__party{display:flex;align-items:center;height:12px;margin-bottom:6px}@media (min-width:800px){.party-list__party{height:14px}}.party-list__party-swatch{display:inline-block;background-color:#676767;height:8px;width:8px;border-radius:2px;margin-right:4px}@media (min-width:800px){.party-list__party-swatch{height:12px;width:12px}}.party-list__party-swatch.empty{background-color:transparent;border:1px solid #cbcbcb}.results-summary{border:1px solid #f4f4f4;border-radius:4px}.results-summary__text{background-color:#f4f4f4;display:flex;flex-flow:row wrap;justify-content:space-around;padding:8px 0}.results-summary__text p{display:inline-block;min-width:50%;text-align:center}.results-summary__text p:first-child{width:100%}.results-summary__graph{display:flex;flex-flow:row nowrap;margin-bottom:-1px}.results-summary__graph span{height:4px}.riding-detail__headline{margin-bottom:8px}.riding-detail__polls-count{margin-bottom:16px}.riding-detail .add-to-watchlist{display:inline-block;background-color:transparent}.riding-detail__body{background-color:#f4f4f4;border-top:1px solid #cbcbcb;padding-bottom:48px}.riding-detail .riding-map{margin-top:48px}@media (min-width:800px){.riding-detail .riding-map.split{display:flex;justify-content:space-between}}@media (min-width:800px){.riding-detail .riding-map.split>*{width:calc(50% - 16px)}}.riding-detail .riding-to-watch-description{margin-bottom:32px}.riding-detail .riding-to-watch-description h3{margin-bottom:8px}@media (min-width:800px){.riding-detail .riding-to-watch-description h3{margin-bottom:16px}}.riding-party-results{margin-bottom:0;padding-bottom:24px}@media (min-width:800px){.riding-party-results{padding-bottom:44px}}.riding-party-results__leading{text-align:center;padding:14px 0}.riding-party-results__leading.elected{border-bottom:1px solid #fff;color:#fafafa}.riding-party-results__chart{display:flex;justify-content:space-between}.riding-party-results__chart div{height:8px;margin-right:1px;background-color:#545454}.riding-party-results__chart div:last-child{margin-right:0}.riding-candidates{background-color:#f4f4f4}.table__heading{display:flex;border-bottom:1px solid #cbcbcb;margin-bottom:8px}.table__heading>*{text-transform:uppercase;color:#5a5a5a;padding-bottom:6px}.table__heading div span{width:auto}@media (min-width:800px){.table__heading div span{display:inline-block}}@media (min-width:800px){.table__heading div span.hide-lg{display:none}}.toggle-container{margin-bottom:32px}@media (min-width:800px){.toggle-container{margin-bottom:48px}}.toggle-container .toggle-label{display:block;margin-bottom:16px}.toggle-container .c-input-group{display:flex}.toggle-container .c-input-group .c-button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.toggle-container .c-input-group .c-button:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.toggle-container .c-input-group .c-button:not(:first-child){border-left-width:0}.toggle-container .c-button{height:48px;background-color:transparent;border:1px solid #cbcbcb;color:#5a5a5a;padding:0 32px}.toggle-container .c-button:not(:disabled):hover{background-color:#505050}.toggle-container .c-button:not(:disabled):focus{border-color:#2196f3;background-color:#505050;box-shadow:inset 0 0 0 2px #4dabf5}.toggle-container .c-button:not(:disabled):active{background-color:#0b0b0b}.toggle-container .c-button:disabled{cursor:not-allowed;opacity:.2}.toggle-container .c-button--active,.toggle-container .c-button:hover{background-color:#444;border-color:#444;color:#fafafa}.analysis{background-color:#fafafa;padding:32px 0}@media (min-width:800px){.analysis{padding:56px 0 34px}}.analysis__heading{position:relative;margin-bottom:32px}@media (min-width:800px){.analysis__heading{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:16px;margin-bottom:16px;-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr}}@media (min-width:800px) and (min-width:1080px){.analysis__heading{grid-column-gap:32px}}@media (min-width:1080px){.analysis__heading{margin-bottom:0;-ms-grid-columns:1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr 32px 1fr}}.analysis__heading h2{margin-bottom:8px}.analysis__heading p{color:#5a5a5a}.analysis__heading p span{font-weight:600}@media (min-width:800px){.analysis__heading-text{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12;-ms-grid-column:3;-ms-grid-row:1;grid-row-end:3}}@media (min-width:800px){.analysis__bottom{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:16px;-ms-grid-columns:1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr 16px 1fr}}@media (min-width:800px) and (min-width:1080px){.analysis__bottom{grid-column-gap:32px}}.analysis__body{margin-bottom:32px;max-width:none}@media (min-width:800px){.analysis__body{-ms-grid-column:1;-ms-grid-column-span:7;grid-column:1/span 7;margin-bottom:0;-ms-grid-column:3;-ms-grid-column-span:13}}@media (min-width:800px){.analysis__related{-ms-grid-column:9;-ms-grid-column-span:4;grid-column:9/span 4;-ms-grid-column:17;-ms-grid-column-span:7}}.current-party-standings{margin-bottom:32px;margin-top:42px}@media (min-width:800px){.current-party-standings{max-width:410px;margin-top:0;justify-self:end;margin-right:16px}}.current-party-standings__title{margin-bottom:22px}.current-party-standings__footer{padding:12px 16px 13px;border-top:1px solid #cbcbcb}.current-party-standings-table{margin-bottom:16px}.current-party-standings-table__title h2{margin-bottom:8px}.current-party-standings-table__heading{display:flex;justify-content:flex-end}.current-party-standings-table__heading .table__heading{width:56px;justify-content:flex-end}.current-party-standings-table__party-container{display:flex;flex-flow:row nowrap;align-items:center;padding-bottom:8px;border-bottom:1px solid #cbcbcb;margin-bottom:8px}.current-party-standings-table__party-container:last-child{border-bottom:0}.current-party-standings-table__party-container__party-name,.current-party-standings-table__party-container__seat-count{display:flex;flex-flow:column;justify-content:center}.current-party-standings-table__party-container__party-name{flex-flow:row nowrap;justify-content:flex-start;align-items:center;flex:1}.current-party-standings-table__party-container .party-swatch{border-top-right-radius:8px;border-bottom-left-radius:8px;display:inline-block;height:36px;width:8px;margin-right:16px;background-color:#545454}@media (min-width:800px){.current-party-standings-table__party-container .party-swatch{height:48px}}.current-party-standings-table__party-container__seat-count{width:86px;text-align:right;background-color:#f4f4f4;border-top-right-radius:4px;border-bottom-left-radius:4px}.riding-map__map{position:relative;width:100%;height:0;padding-bottom:100%}@media (min-width:800px){.riding-map__map{padding-bottom:56.25%}}.riding-map__map .mapbox{position:absolute;top:0;left:0;height:100%;width:100%}.riding-map__map .mapbox .mapboxgl-ctrl.mapboxgl-ctrl-attrib{display:none}.riding-map__map .mapbox .mapboxgl-popup{width:80%;max-width:260px!important}.riding-map__map .mapbox .mapboxgl-popup__riding-name{font-weight:700}.riding-map__map .mapbox .mapboxgl-popup__polls{color:#5a5a5a}.riding-map__map .mapbox .mapboxgl-popup__candidates,.riding-map__map .mapbox .mapboxgl-popup__polls{font-weight:400}.riding-map__map .mapbox .mapboxgl-popup__candidates{margin:5px 0 7px}.riding-map__map .mapbox .mapboxgl-popup__candidates.no-polls{margin-bottom:2px}.riding-map__map .mapbox .mapboxgl-popup__rule{width:100%;border-bottom:1px solid #cbcbcb;margin:6px 0 8px}.riding-map__map .mapbox .mapboxgl-popup__results .party-list__party-swatch{-webkit-transform:translateY(1px);transform:translateY(1px)}.riding-map__map .mapbox .mapboxgl-popup .mapboxgl-popup-tip{visibility:hidden}.riding-map__map .mapbox .mapboxgl-popup .mapboxgl-popup-content{border-radius:0;padding:8px}.discoverability{display:flex;justify-content:space-between;flex-flow:row wrap;background-color:#eaeaea;padding:24px}@media (min-width:800px){.discoverability{padding:48px 24px}}.discoverability .contents{padding:0;width:100%}@media (min-width:1080px){.discoverability .contents{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:16px}}@media (min-width:1080px) and (min-width:1080px){.discoverability .contents{grid-column-gap:32px}}.discoverability__card{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;padding-bottom:16px;border-bottom:1px solid #cbcbcb;margin-bottom:16px}@media (min-width:1080px){.discoverability__card{flex-flow:row-reverse;padding-bottom:0;border-bottom:0;margin-bottom:0}}.discoverability__card:last-child{padding-bottom:0;border-bottom:0;margin-bottom:0}@media (min-width:1080px){.discoverability__card:nth-child(odd){-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/span 5}}@media (min-width:1080px){.discoverability__card:nth-child(2n){-ms-grid-column:7;-ms-grid-column-span:5;grid-column:7/span 5}}.discoverability__text-container{padding:0 16px 0 0}@media (min-width:1080px){.discoverability__text-container{padding:0 0 0 28px}}.discoverability__title{margin-bottom:8px}.discoverability__description{max-width:360px}.discoverability__image-container img{height:auto;width:109px}@media (min-width:800px){.discoverability__image-container img{width:289px}}.election-countdown{margin:0 auto 14px}@media (min-width:800px){.election-countdown{margin:6px auto 51px}}.election-countdown p{display:flex;align-items:center;text-transform:uppercase;color:#5a5a5a;white-space:nowrap}.election-countdown p .lower{text-transform:none;letter-spacing:0}.election-countdown__live-beacon{display:inline-block;height:14px;width:14px;background-color:#fab924;border-radius:50%;margin-right:10px;-webkit-animation:fadeIn 1s infinite alternate;animation:fadeIn 1s infinite alternate}.find-your-riding{padding:0 16px}.find-your-riding__container{display:flex;flex-flow:column}@media (min-width:800px){.find-your-riding__container{flex-flow:row-reverse}}.find-your-riding__map{margin-bottom:41px}@media (min-width:800px){.find-your-riding__map{margin-bottom:0;flex-grow:1}}.find-your-riding__map .riding-map__map{padding-bottom:100%}@media (min-width:800px){.find-your-riding__map .riding-map__map{padding-bottom:85%}}@media (min-width:800px){.find-your-riding__wizard{width:33.333%;margin-right:32px}}.find-your-riding__wizard__heading{background-color:#444;color:#fafafa;width:100vw;margin:0 0 16px -16px;padding:14px 16px}@media (min-width:800px){.find-your-riding__wizard__heading{width:100%;margin-left:0}}.find-your-riding__wizard__back{position:relative;display:block;padding:10px 0 10px 18px}.find-your-riding__wizard__back:after{content:"";position:absolute;left:2px;top:18px;height:8px;width:8px;border-right:2px solid #cbcbcb;border-bottom:2px solid #cbcbcb;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.find-your-riding__wizard__back:hover:after{border-right-color:#222;border-bottom-color:#222}.find-your-riding__wizard__card{width:100%;display:inline-block;overflow:auto}@media (min-width:800px){.find-your-riding__wizard__card{max-height:610px}}.find-your-riding__wizard__card:not(.active) a{display:none}.find-your-riding__wizard__card li{position:relative;padding:12px 0;border-bottom:1px solid #cbcbcb}@media (min-width:800px){.find-your-riding__wizard__card li{padding:12px 16px}}.find-your-riding__wizard__card li:last-child{border-bottom:none}.find-your-riding__wizard__card li a{display:block}.find-your-riding__wizard__card li a:after{content:"";position:absolute;right:16px;top:50%;height:8px;width:8px;border-right:2px solid #cbcbcb;border-bottom:2px solid #cbcbcb;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.find-your-riding__wizard__card li a:hover:after{border-right-color:#222;border-bottom-color:#222}.find-your-riding__wizard__card li a.add-to-watchlist{margin-right:4px;display:inline-block}.find-your-riding__wizard__card li a.add-to-watchlist+a{display:inline-block;width:calc(100% - 32px)}.find-your-riding__wizard__card li a.add-to-watchlist:after,.find-your-riding__wizard__card li a.no-caret:after{display:none}.find-your-riding__wizard__card--regions li:nth-last-child(2){border-bottom:none}.find-your-riding__wizard__card--regions li.show-all-ridings{margin-top:16px}.gains-losses{padding:0 16px;min-height:300px}@media (min-width:800px){.gains-losses{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:16px}}@media (min-width:800px) and (min-width:1080px){.gains-losses{grid-column-gap:32px}}@media (min-width:800px){.gains-losses>*{-ms-grid-column:2;-ms-grid-column-span:11;grid-column:2/span 11}}@media (min-width:800px){.gains-losses--full-width>div:first-child{-ms-grid-row:1}.gains-losses--full-width>div:last-child{-ms-grid-row:2}}@media (min-width:800px){.gains-losses--full-width div:last-child{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}.gains-losses__container{display:flex;flex-flow:column}@media (min-width:800px){.gains-losses__container{flex-flow:row}}@media (min-width:800px){.gains-losses__container>.component-intro__dek{max-width:395px;margin-right:100px}}@media (min-width:800px){.gains-losses__container>.component{flex-grow:1}}.gains-losses .table__heading{display:flex;margin:0 0 16px 48px}@media (min-width:800px){.gains-losses .table__heading{margin-left:180px}}.gains-losses .table__heading>*{text-transform:uppercase;color:#5a5a5a}.gains-losses .table__heading div:first-child{width:38px;text-align:right}.gains-losses .table__heading div:nth-child(2){margin-left:14px}.gains-losses .table__heading div.header-gains,.gains-losses .table__heading div.header-losses{width:calc(50% - 23px);text-align:center}.gains-losses__row{display:flex;vertical-align:middle;margin-bottom:8px}.gains-losses__party-name{width:48px}@media (min-width:800px){.gains-losses__party-name{width:180px}}@media (min-width:800px){.gains-losses__party-name .code{display:none}}.gains-losses__party-name .name{display:none}@media (min-width:800px){.gains-losses__party-name .name{display:block}}.gains-losses__net{width:38px;text-align:right}.gains-losses__chart{display:flex;flex-grow:1;justify-content:center;margin-left:14px}.gains-losses__chart .bar{position:relative;z-index:0;height:100%;width:calc(50% - 1px)}.gains-losses__chart .bar:after{content:"";position:absolute;z-index:0;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-bottom:1px solid #cbcbcb}.gains-losses__chart .bar.loss{text-align:right}.gains-losses__chart .divider{height:100%;width:1px;background-color:#606060}.gains-losses__chart .fill{position:relative;z-index:1;display:inline-block;height:100%;min-height:20px;transition:width .25s ease-in}.hoc-seats{padding-bottom:48px}@media (min-width:800px){.hoc-seats{padding-bottom:64px}}.hoc-seats .component-intro__dek{margin-bottom:32px}@media (min-width:800px){.toggle-container{margin-left:8.33%}}@media (min-width:800px){.hoc-seat-chart{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:16px}}@media (min-width:800px) and (min-width:1080px){.hoc-seat-chart{grid-column-gap:32px}}.hoc-seat-chart__chart{margin-bottom:32px}@media (min-width:800px){.hoc-seat-chart__chart{-ms-grid-column:2;-ms-grid-column-span:7;grid-column:2/span 7}}.hoc-seat-chart__top{margin-bottom:24px}@media (min-width:800px){.hoc-seat-chart__top{margin-bottom:32px}}.hoc-seat-chart__row{white-space:nowrap}.hoc-seat-chart__row.row-1,.hoc-seat-chart__row.row-7{margin-left:calc(3% + 1px)}@media (min-width:800px){.hoc-seat-chart__row.row-1,.hoc-seat-chart__row.row-7{margin-left:38px}}.hoc-seat-chart__row .party-list__party-swatch{margin-right:1px;transition:all .2s linear}.hoc-seat-chart__row .party-list__party-swatch:not(.empty){border:1px solid transparent}@media (max-width:800px){.hoc-seat-chart__row .party-list__party-swatch{width:3%;height:0;padding-bottom:2.5%}}@media (min-width:800px){.hoc-seat-chart__row .party-list__party-swatch{margin-right:4px}}@media (min-width:800px){.hoc-seat-chart__row .party-list__party-swatch:nth-child(2n){margin-right:10px}}@media (min-width:800px){.hoc-seat-chart__key{-ms-grid-column:11;-ms-grid-column-span:2;grid-column:11/span 2}}@media (min-width:1080px){.hoc-seat-chart__key{-ms-grid-column:9;-ms-grid-column-span:4;grid-column:9/span 4}}.hoc-seat-chart__key .party-list{height:56px;padding:0}@media (min-width:800px){.hoc-seat-chart__key .party-list{height:auto}}@media (min-width:1080px){.hoc-seat-chart__key .party-list{height:84px}}.intro-text{margin-bottom:40px}@media (min-width:800px){.intro-text__headline-container{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:16px}}@media (min-width:800px) and (min-width:1080px){.intro-text__headline-container{grid-column-gap:32px}}@media (min-width:800px){.intro-text__headline-container h2{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}}@media (min-width:1080px){.intro-text__headline-container h2{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/span 5}}@media (min-width:800px){.intro-text__bottom{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:16px}}@media (min-width:800px) and (min-width:1080px){.intro-text__bottom{grid-column-gap:32px}}@media (min-width:800px){.intro-text__body{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}}@media (min-width:1080px){.intro-text__body{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/span 5}}.intro-text .current-party-standings{max-width:none;justify-self:auto}@media (min-width:800px){.intro-text .current-party-standings{-ms-grid-column:8;-ms-grid-column-span:12;grid-column:8/span 12;margin-bottom:0}}@media (min-width:1080px){.intro-text .current-party-standings{-ms-grid-column:8;-ms-grid-column-span:4;grid-column:8/span 4}}.intro-text__headline{margin-bottom:20px}.intro-text__blurb{margin-bottom:19px}.intro-text__links .button{display:inline-block;margin-right:8px}.intro-text__bolded{padding-top:32px}.intro-text__bolded p{font-weight:700}.latest .rule{margin-bottom:0!important}.latest .component-intro__heading{font:700 1.4rem/1.9rem Open Sans,Arial,Helvetica,sans-serif;padding:1.6rem 0}.latest__cards{display:flex;flex-flow:row wrap}@supports (display:grid){.latest__cards{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:16px}}@media (min-width:1080px){.latest__cards{grid-column-gap:32px}}.latest__card{margin-bottom:1.6rem;width:calc(100% - 8px);margin-right:8px;position:relative;padding-left:1.5rem}@supports (display:grid){.latest__card{width:100%;grid-column:auto/span 12}}@media (min-width:800px){.latest__card{width:calc(50% - 8px);margin-right:8px}@supports (display:grid){.latest__card{width:100%;grid-column:auto/span 6}}}@media (min-width:1080px){.latest__card{width:calc(25% - 8px);margin-right:8px}@supports (display:grid){.latest__card{width:100%;grid-column:auto/span 3}}}.latest__card svg{position:absolute;left:.3125rem;top:.7rem}.latest__card a,.latest__card p{font-size:1.4rem;line-height:1.9rem;margin-bottom:1.6rem}.latest__card p{color:#262c30;margin-bottom:0}.latest__card a{color:#0550c8;text-decoration:underline}.latest__flag{text-transform:uppercase;font-weight:700;color:#d6001a}.latest~.ni-row{margin-bottom:1rem}@media only screen and (min-device-width:320px) and (max-device-height:1024px) and (-webkit-min-device-pixel-ratio:1){.leader-watch .card .candidate__photo{flex-flow:row wrap}.leader-watch .card .candidate__photo--lg{margin-right:0}}.notification-box{padding:0 16px}.notification-box__container{position:relative;max-height:0;overflow-y:hidden;transition:max-height .25s ease-in}.notification-box__container.active{max-height:300px;margin-bottom:16px}.notification-box__container.active>div{display:flex}.notification-box__popup,.notification-box__spacer{display:none}.notification-box__spacer{position:static;visibility:hidden}.notification-box__popup{position:absolute;z-index:3;height:auto;width:100%;top:0;left:0;background-color:#cbcbcb;border-radius:4px}@media (min-width:800px){.notification-box__popup{border-radius:8px}}.notification-box__popup.stuck{position:fixed;width:calc(100% - 32px);max-width:1232px;left:auto}.notification-box__close-button{position:absolute;height:32px;width:32px;top:0;right:0}.notification-box__close-button img{position:absolute;top:50%;left:50%;height:14px;width:14px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.notification-box .check-container{display:flex;align-items:center}.notification-box .check-container svg{height:26px;width:auto;margin:0 0 0 20px}@media (min-width:800px){.notification-box .check-container svg{margin-left:40px}}.notification-box .check-container svg .mainpath{fill:#fafafa}.notification-box__text{margin:24px;text-align:center;color:#fafafa;align-items:center}@media (min-width:800px){.notification-box__text{margin-top:36px;margin-bottom:36px}}.notification-box__text.shorten{margin-right:76px}.notification-box__text a{color:#fafafa;text-decoration:underline}.party-standings{padding:0}@media (min-width:1080px){.party-standings{padding:0 16px}}.party-standings__table{padding-bottom:48px}.party-standings__table__body{display:flex;flex-flow:row nowrap;margin-bottom:16px;min-height:316px}@media (min-width:800px){.party-standings__table__body{min-height:364px}}@media (min-width:1080px){.party-standings__table__body>div{width:100%;display:flex;flex-flow:row nowrap}}.party-standings__table__body .party-standings__table__data,.party-standings__table__body .party-standings__table__viz{width:100vw}@media (min-width:800px){.party-standings__table__body .party-standings__table__data,.party-standings__table__body .party-standings__table__viz{margin:0}}.party-standings .total-title{display:block;font-weight:400;text-transform:lowercase;margin-bottom:6px;text-align:right}@media (min-width:1080px){.party-standings .total-title{white-space:nowrap}}.party-standings__table__row{display:flex;flex-flow:row nowrap;height:40px;margin-bottom:8px}@media (min-width:800px){.party-standings__table__row{height:48px}}.party-standings__table__row>div{height:100%}.party-standings__table__row.table__heading{height:54px}@media (min-width:1080px){.party-standings__table__row.table__heading{height:40px}}.party-standings__table__row.table__heading *{padding-bottom:0}.party-standings__table__row.table__heading .party-standings__table__party-name{color:transparent;border-bottom:2px solid #f4f4f4;border-radius:0;align-self:end;-webkit-transform:translateY(1px);transform:translateY(1px);box-sizing:content-box;margin-right:0;padding-right:12px}@media (min-width:800px){.party-standings__table__row.table__heading .party-standings__table__party-name{padding-right:0}}.party-standings__table__row.table__heading .pip-container{display:flex;flex-flow:row nowrap;justify-content:flex-end;height:100%}.party-standings__table__row.table__heading .pip-divider{height:100%}.party-standings__table__row.table__heading .party-standings__table__party-total{flex-flow:column;align-items:flex-end}.party-standings__table__row.table__heading .triangle{display:inline-block;width:0;height:0;margin:0 12px;border-color:transparent transparent transparent #222;border-style:solid;border-width:5px 0 5px 5px}@media (min-width:1080px){.party-standings__table__row.table__heading .triangle{-webkit-transform:translateY(2px);transform:translateY(2px)}}.party-standings__table__party-name{min-width:74px;justify-content:flex-end;display:flex;align-items:center;border-top-right-radius:4px;margin-right:12px}@media (min-width:800px){.party-standings__table__party-name{width:200px;margin-right:16px;justify-content:flex-start;padding-left:16px;border-top-right-radius:8px}}@media (min-width:1080px){.party-standings__table__party-name{border-bottom-left-radius:8px}}.party-standings__table__party-name h3{width:44px;font-weight:600;color:#fff;white-space:nowrap}@media (min-width:800px){.party-standings__table__party-name h3 .party-code{display:none}}.party-standings__table__party-name h3 .party-name{display:none}@media (min-width:800px){.party-standings__table__party-name h3 .party-name{display:inline}}.party-standings__table__party-name .elected-container{display:none}.party-standings__table__party-name img{height:auto;width:12px;margin-right:8px}@media (min-width:800px){.party-standings__table__party-name img{margin-bottom:2px}}.party-standings__table__party-name.elected h3{width:62px}.party-standings__table__party-name.elected .elected-container{display:inline}.party-standings__table__party-total{display:flex;align-items:center;justify-content:flex-end;width:36px;min-width:36px;margin:0 18px 0 auto}@media (min-width:1080px){.party-standings__table__party-total{display:none}}@media (min-width:1080px){.party-standings__table__viz{width:70%}}.party-standings__table__pips{display:flex;align-items:center}.party-standings__table__pips .pip-padding{padding:8px 0;height:30px}@media (min-width:480px){.party-standings__table__pips .pip-padding{height:48px}}.party-standings__table__pips .pip-container{display:inline-flex;flex-flow:column-reverse wrap;align-items:flex-start;height:26px;margin:0}@media (min-width:480px){.party-standings__table__pips .pip-container{height:36px}}@media (min-width:800px){.party-standings__table__pips .pip-container{height:46px}}.party-standings__table__pips .below-majority{width:202px}@media (min-width:480px){.party-standings__table__pips .below-majority{width:238px}}@media (min-width:800px){.party-standings__table__pips .below-majority{width:306px}}.party-standings__table__pips .pip-divider{height:48px;border-left:1px solid #cbcbcb;margin:0 1px 0 0}@media (min-width:800px){.party-standings__table__pips .pip-divider{height:64px}}.party-standings__table__pips .above-majority{width:14px;align-content:flex-start}@media (min-width:480px){.party-standings__table__pips .above-majority{width:48px}}.party-standings__table__pips .above-majority .pip.unelected{visibility:hidden}.party-standings__table__pips .pip{display:inline-block;height:4px;width:4px;border-radius:2px;margin:0 1px 1px 0;border:1px solid #cbcbcb;transition:all .2s linear}@media (min-width:480px){.party-standings__table__pips .pip{height:6px;width:6px}}@media (min-width:800px){.party-standings__table__pips .pip{height:8px;width:8px}}.party-standings__table__data{flex-grow:1;padding-right:16px}@media (min-width:1080px){.party-standings__table__data{width:30%}}.party-standings__table__data .table__heading div{width:15%;text-align:right}@media (min-width:1080px){.party-standings__table__data .table__heading div{width:20%}}.party-standings__table__data .table__heading div:first-child{border-bottom:1px solid #f4f4f4}@media (min-width:1080px){.party-standings__table__data .table__heading div:first-child{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;max-width:1px}}.party-standings__table__data .table__heading div:last-child{width:22%;padding-right:10px}@media (min-width:1080px){.party-standings__table__data .table__heading div:last-child{width:20%}}.party-standings__table__data>.party-standings__table__row{display:flex;flex-flow:row nowrap;flex-grow:1;justify-content:space-between;background-color:#ececec}@media (min-width:1080px){.party-standings__table__data>.party-standings__table__row{background-color:transparent}}.party-standings__table__data>.party-standings__table__row.table__heading{background-color:transparent}@media (min-width:1080px){.party-standings__table__data>.party-standings__table__row .party-standings__table__party-name{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;max-width:1px}}.party-standings__table__data .party-standings__table__row>span{display:flex;align-items:center;justify-content:flex-end;width:15%}@media (min-width:1080px){.party-standings__table__data .party-standings__table__row>span{width:20%}}@media (max-width:1080px){.party-standings__table__data .party-standings__table__row>span.column-total{display:none}}.party-standings__table__data .party-standings__table__row>span p{color:#5a5a5a}.party-standings__table__data .party-standings__table__row>span:last-child{width:22%;padding-right:10px}@media (min-width:1080px){.party-standings__table__data .party-standings__table__row>span:last-child{width:20%}}@media (max-width:1080px){.party-standings__table__data .column-total{display:none}}.party-standings__table__key{margin-bottom:16px;text-align:center;color:#5a5a5a}@media (min-width:1080px){.party-standings__table__key{text-align:left;padding-left:284px}}.party-standings__table__key div{display:inline-block;margin:0 4px;font-size:1.2rem}@media (min-width:1080px){.party-standings__table__key div{margin:0 16px}}.party-standings__table__key .elected-key span,.party-standings__table__key .leading-key span{display:inline-block;height:4px;width:4px;border:1px solid #222;border-radius:2px;margin:0 6px 2px 0}@media (min-width:800px){.party-standings__table__key .elected-key span,.party-standings__table__key .leading-key span{height:8px;width:8px}}.party-standings__table__key .elected-key span{background-color:#222}.party-standings__table__slide-indicator{text-align:center}@media (min-width:1080px){.party-standings__table__slide-indicator{display:none}}.party-standings__table__slide-indicator span{display:inline-block;margin:0 2px;height:8px;width:8px;background-color:#cbcbcb;border-radius:50%;cursor:pointer}.party-standings__table__slide-indicator span.active{background-color:#444}.races-to-watch .card__title{margin-top:8px}.races-to-watch .card__overline{font:400 12px/16px Open Sans,Arial,Helvetica,sans-serif}.races-to-watch .card__flipped{border-radius:4px;padding:2px 8px;margin-right:8px;color:#fff;font-weight:600}.races-to-watch .card__flipped--LIB{background-color:#a50b0b}.races-to-watch .card__flipped--CON{background-color:#0c499c}.races-to-watch .card__flipped--GRN{background-color:#2e8724}.races-to-watch .card__flipped--NDP{background-color:#da3d00}.races-to-watch .card__flipped--BQ{background-color:#02819e}.races-to-watch .card__flipped--PPL{background-color:#4a3389}@media (min-width:800px){.region-radar .component-intro{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:16px}}@media (min-width:800px) and (min-width:1080px){.region-radar .component-intro{grid-column-gap:32px}}.region-radar .component-intro>*{margin-left:0}@media (min-width:800px){.region-radar .component-intro__heading{-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2/span 10;-ms-grid-row:1}}@media (min-width:800px){.region-radar .component-intro__dek{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/span 5;-ms-grid-row:2}}@media (min-width:800px){.region-radar__rhs{-ms-grid-column:8;-ms-grid-column-span:5;grid-column:8/span 5;-ms-grid-row:2}}.region-radar__viz{position:relative;width:90%;margin-left:5%;padding-top:32px;margin-bottom:56px}@media (min-width:800px){.region-radar__viz{padding-top:0;width:74%;margin-left:13%}}@media (min-width:800px){.region-radar .party-list{height:78px;padding:0 10%}}.region-radar .toggle-container{margin-bottom:0}@media (min-width:800px){.region-radar .toggle-container{margin-bottom:48px}}.riding-popup__toggle{text-decoration:underline}.riding-popup__bg,.riding-popup__inner{position:fixed;width:100%;bottom:0;left:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.riding-popup__bg{z-index:999;height:100%;background-color:rgba(34,34,34,.8);opacity:0;transition:opacity .25s linear}.active .riding-popup__bg{opacity:1;-webkit-transform:none;transform:none}.riding-popup .add-to-watchlist{background-color:transparent;-webkit-transform:translateX(-8px);transform:translateX(-8px);padding:11px 8px}@media (min-width:800px){.riding-popup .add-to-watchlist{-webkit-transform:translateX(-16px);transform:translateX(-16px);padding:11px 16px}}.riding-popup .add-to-watchlist:hover{background-color:#ececec}.riding-popup__inner{z-index:1000;height:calc(100% - 56px);width:100%;max-width:1080px;left:50%;overflow:auto;padding-top:48px;background-color:#f4f4f4;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);transition:-webkit-transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in,-webkit-transform .25s ease-in;-webkit-overflow-scrolling:touch}@media (min-width:800px){.riding-popup__inner{height:calc(100% - 88px);width:calc(100% - 64px);padding-top:48px}}@media (min-width:1080px){.riding-popup__inner{width:calc(100% - 32px)}}.active .riding-popup__inner{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.riding-popup__inner .intro.contents{padding:0 16px;margin-bottom:32px}@media (min-width:800px){.riding-popup__inner .intro.contents{padding:0 96px}}@media (min-width:1080px){.riding-popup__inner .intro.contents{padding:0 128px}}.riding-popup__inner .intro.contents .intro-text{margin-bottom:0}.riding-popup__inner .riding-detail__body .contents{padding:0 16px}@media (min-width:800px){.riding-popup__inner .riding-detail__body .contents{padding:0 96px;margin-bottom:32px}}@media (min-width:1080px){.riding-popup__inner .riding-detail__body .contents{padding:0 128px;margin-bottom:32px}}.riding-popup__inner .riding-detail__body .contents .component{width:100%}@media (min-width:800px){.riding-popup__inner .riding-detail__body .contents.split{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:16px}}@media (min-width:800px) and (min-width:1080px){.riding-popup__inner .riding-detail__body .contents.split{grid-column-gap:32px}}@media (min-width:800px){.riding-popup__inner .riding-detail__body .contents.split .riding-to-watch-description{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/span 5;width:auto}}@media (min-width:800px){.riding-popup__inner .riding-detail__body .contents.split .component{-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7/span 6;width:auto}}.riding-popup__close{position:absolute;display:flex;top:0;right:0;padding:16px;align-items:center;justify-content:center}@media (min-width:800px){.riding-popup__close{padding:24px}}.riding-popup__close:hover{text-decoration:none}.riding-popup__close img{height:16px;width:16px;margin-right:8px}.riding-popup__close span{display:none;font:600 14px/14px Open Sans,Arial,Helvetica,sans-serif}@media (min-width:800px){.riding-popup__close span{display:block}}.riding-popup__heading{background-color:#f4f4f4;padding:16px}.riding-popup__title{margin-bottom:20px}.riding-popup__contents{margin:16px}.seat-share__province-select{margin-bottom:25px}@media (min-width:1080px){.seat-share__province-select{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:16px}}@media (min-width:1080px) and (min-width:1080px){.seat-share__province-select{grid-column-gap:32px}}@media (min-width:1080px){.seat-share__province-select .inner{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/span 5}}.seat-share__province-select label{display:block;margin-bottom:8px}.seat-share__province-select select{width:290px}@media (min-width:1080px){.seat-share__chart-container>div{display:flex}}@media (min-width:1080px){.seat-share .heading-column.heading-column--standings,.seat-share .seat-share__chart.seat-share__standings{width:calc(40% - 64px);margin-right:64px}}@media (min-width:1080px){.seat-share .heading-column.heading-column--popular,.seat-share .seat-share__chart.seat-share__popular{width:calc(35% - 64px);margin-right:64px}}@media (min-width:1080px){.seat-share .heading-column.heading-column--gains-losses,.seat-share .seat-share__chart.seat-share__gains-losses{width:25%}}.seat-share__chart-header{display:flex;margin-bottom:24px;align-items:stretch}.seat-share__chart-header .heading-column{width:33.333%;text-align:center;padding-bottom:18px;border-bottom:2px solid #cbcbcb;transition:border-color .25s ease-in}@media (min-width:1080px){.seat-share__chart-header .heading-column{width:auto;text-align:left;padding-bottom:0;border-bottom:0}}.seat-share__chart-header .heading-column h3{color:#5a5a5a;transition:color .25s ease-in}@media (min-width:1080px){.seat-share__chart-header .heading-column h3{color:#222}}@media (max-width:1080px){.seat-share__chart-header .heading-column.active{border-bottom-color:#222}.seat-share__chart-header .heading-column.active h3{color:#222}}.seat-share .party-standings__table__party-name{width:42px;min-width:42px;padding-left:0;justify-content:flex-start}.seat-share__standings .table__heading{justify-content:flex-end;margin-left:48px}.seat-share__standings .table__heading div{min-width:46px;text-align:right}@media (min-width:1080px){.seat-share__standings .table__heading div{min-width:56px}}.seat-share__standings .table__heading .total{font-weight:600;padding-bottom:6px;width:100%;text-align:left}.seat-share__standings .elect-hide-sm{display:none}@media (min-width:1080px){.seat-share__standings .elect-hide-sm{display:block}}@media (min-width:1080px){.seat-share__standings .elect-hide-lg{display:none}}.seat-share__standings .party-standings__table__row{border-bottom:0}.seat-share__standings .party-standings__table__party-name{justify-content:flex-start}@media (min-width:1080px){.seat-share__standings .party-standings__table__party-name{padding-left:0}}.seat-share__standings .total{font-weight:700;align-self:center;text-align:right;min-width:62px;width:62px;padding:0 16px}.seat-share__standings .party-standings__table__pips .pip-container{width:auto}@media (min-width:1080px){.seat-share__standings .party-standings__table__pips .pip-container{margin:10px 0}}.seat-share__standings .party-standings__table__pips .pip-container .pip.unelected{border-color:transparent}.seat-share__standings .data-columns{display:flex;flex-grow:1;justify-content:flex-end}.seat-share__standings .data-columns p{min-width:46px;text-align:right;align-self:center}@media (min-width:1080px){.seat-share__standings .data-columns p{min-width:56px}}.seat-share__standings .data-columns p:first-child{font-weight:700}.seat-share__popular .table__heading{margin-left:48px}.seat-share__popular .table__heading .share{padding-left:16px}.seat-share__popular .popular__container{display:flex;justify-content:space-between}.seat-share__popular .popular__table{display:flex;flex-flow:column;min-width:121px}.seat-share__popular .popular__table .party-standings__table__row{justify-content:space-between}.seat-share__popular .popular__table .party-percentage{align-self:center;font-weight:700;padding:0 16px}.seat-share__popular .popular__donut{display:flex;flex:1 0 auto;margin-left:16px;align-items:center;width:100px;max-width:270px}.seat-share__popular .popular__donut>div{width:100%}.seat-share__gains-losses{display:block;padding:0}.seat-share__gains-losses .table__heading{margin-bottom:8px;div:nth-child()}@media (min-width:1080px){.seat-share__gains-losses .table__heading{margin-left:48px}}.seat-share__gains-losses .gains-losses__chart,.seat-share__gains-losses .party-standings__table__row{align-items:center}.seat-share__gains-losses .bar{max-height:24px}@media (min-width:800px){.story-cta{display:flex;flex-flow:row wrap}@supports (display:grid){.story-cta{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:16px}}}@media (min-width:800px) and (min-width:1080px){.story-cta{grid-column-gap:32px}}.story-cta .component-intro{margin-bottom:4.8rem}@media (min-width:800px){.story-cta .component-intro{margin-bottom:0;grid-column:2/span 5}}.story-cta .component-intro>*{margin-left:0}@media (min-width:800px){.story-cta .caffeine-player{grid-column:8/span 4;padding-top:24px}}.story-cta .caffeine-player h3{font-weight:700;margin-bottom:1.6rem}.story-cta .cbc-caffeine-container[data-player=barista-video].docked{z-index:3}.icon-star{height:16px;width:16px}.cbc-elections-header__row.cbc-elections-header__row--bottom{justify-content:flex-end}.cbc-elections-header__row.cbc-elections-header__row--bottom .cbc-elections-header__logo--election{position:absolute;left:0;top:auto;margin-left:16px}@media (min-width:800px){.cbc-elections-header__row.cbc-elections-header__row--bottom .cbc-elections-header__logo--election{top:50%}}.watchlist__toggle{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;height:56px;width:56px}@media (min-width:800px){.watchlist__toggle{height:56px;width:auto}}.watchlist__toggle:hover{background-color:#5a5a5a}.watchlist__toggle p{display:none;margin:0 16px 0 8px;color:#fff}@media (min-width:800px){.watchlist__toggle p{display:block}}@media (min-width:800px){.watchlist__toggle .icon-star{margin-left:12px}}.watchlist__toggle .icon-star path{fill:#fff}.watchlist__toggle .icon-star.active path{fill:#fab924}.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist{left:auto;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}@media (min-width:800px){.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist{max-width:619px}}@media (min-width:800px){.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist .cbc-elections-header__menu-close{margin-left:calc(100% - 99px)}}.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist .watchlist-menu__empty{padding:16px 0 0 64px}@media (min-width:800px){.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist .watchlist-menu__empty{padding:16px 0 0 120px}}.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist .watchlist-menu__empty svg{display:inline;-webkit-transform:translateY(1px);transform:translateY(1px)}.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist .watchlist-menu__empty svg path{fill:#cbcbcb}.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist .table__heading{margin:16px 60px 0 64px}@media (min-width:800px){.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist .table__heading{margin:16px 140px 0 120px}}.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist li{position:relative;justify-content:space-between;max-width:100%}.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist li:hover a.toggle-riding-popup:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M14 6l-1.41 1.41L18.17 13H6v2h12.17l-5.58 5.59L14 22l8-8z'/%3E%3C/defs%3E%3Cuse fill='%23202020' xlink:href='%23a' transform='translate(-6 -6)' fill-rule='evenodd'/%3E%3C/svg%3E")}.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist li>div{display:flex;width:100%;padding:16px 24px 16px 0}@media (min-width:800px){.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist li>div{padding:16px 81px 16px 56px}}.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist li a{padding:0}.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist li a:after{display:none}.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist li a.add-to-watchlist{min-width:64px;justify-content:center}.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist li a.toggle-riding-popup{display:block;position:relative;padding-right:24px;flex-grow:1}.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist li a.toggle-riding-popup:after{content:"";display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:24px;width:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' d='M14 6l-1.41 1.41L18.17 13H6v2h12.17l-5.58 5.59L14 22l8-8z'/%3E%3C/defs%3E%3Cuse fill='%23EAEAEA' xlink:href='%23a' transform='translate(-6 -6)' fill-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist li h3{line-height:1.6rem;margin-bottom:8px}.cbc-elections-header__slideout.cbc-elections-header__slideout--watchlist li p{color:#5a5a5a}.cbcni-watchlist-active .cbc-elections-header__slideout--watchlist{-webkit-transform:none!important;transform:none!important}.cbcni-watchlist-active .watchlist__toggle .icon-star path{fill:#fab924}.cbcni-watchlist-active .cbc-elections-header__slideout-bg{-webkit-transform:none!important;transform:none!important;opacity:.5}.cbcni-watchlist-active .cbc-elections-header__slideout-contents{display:block}.add-to-watchlist{cursor:pointer}.add-to-watchlist.active .icon-star path,.add-to-watchlist:hover .icon-star path{fill:#fab924}@media (hover:none) and (pointer:coarse){.add-to-watchlist:hover .icon-star path{fill:#cbcbcb}.add-to-watchlist.active .icon-star path{fill:#fab924}}.add-to-watchlist span.remove-from{display:none}.add-to-watchlist.active span.remove-from{display:inline}.add-to-watchlist.active span.add-to{display:none}.add-to-watchlist .icon-star{margin-right:8px}.add-to-watchlist .icon-star path{fill:#cbcbcb}.module-instructions{padding:16px;margin-bottom:16px;border:1px solid #cbcbcb;border-radius:4px}body.page-live .rule{margin-bottom:21px}@media (min-width:800px){body.page-live .analysis.analysis-one,body.page-live .rule{margin-bottom:45px}}body.page-live .analysis.analysis-two{margin-bottom:0}@media (min-width:1080px){body.page-live .intro-text__bolded.contents{padding-left:0}}body.page-live section:not(.floating){margin-bottom:24px}@media (min-width:800px){body.page-live section:not(.floating){margin-bottom:64px}}body.page-live section.party-standings{margin-bottom:19px}@media (min-width:800px){body.page-live section.party-standings{margin-bottom:59px}}body.page-live section.party-standings .component-intro__heading{padding-top:0}body.page-live section.party-standings .party-standings__table{padding-bottom:0}@media (min-width:800px){body.page-live section.gains-losses{margin-bottom:48px}}body.page-live section.gains-losses .toggle-container{display:none}body.page-live section.seat-share{padding-top:32px}@media (min-width:800px){body.page-live section.seat-share{padding-top:45px;margin-bottom:56px}}@media (min-width:800px){body.page-live section.races-to-watch{margin-bottom:16px}}body.page-live section.leader-watch{margin-bottom:0}@media (min-width:800px){body.page-live section.leader-watch .accordion>:last-child{padding-bottom:0}}body.page-post .rule{margin-bottom:21px}@media (min-width:800px){body.page-post .analysis.analysis-four,body.page-post .analysis.analysis-one,body.page-post .analysis.analysis-three,body.page-post .rule{margin-bottom:45px}}body.page-post .analysis.analysis-two{margin-bottom:0}body.page-post section:not(.floating){margin-bottom:24px}@media (min-width:800px){body.page-post section:not(.floating){margin-bottom:64px}}body.page-post section.party-standings{margin-bottom:19px}@media (min-width:800px){body.page-post section.party-standings{margin-bottom:59px}}body.page-post section.party-standings .component-intro__heading{padding-top:0}body.page-post section.party-standings .party-standings__table{padding-bottom:0}body.page-post section.region-radar{margin-bottom:64px}body.page-post section.seat-share{padding-top:32px}@media (min-width:800px){body.page-post section.seat-share{padding-top:44px}}body.page-post section.hoc-seats{margin-bottom:0}body.page-post section.races-to-watch{margin-bottom:18px}body.page-post section.leader-watch{margin-bottom:0}@media (min-width:800px){body.page-post section.leader-watch .accordion>:last-child{padding-bottom:0}}body.page-pre .rule,body.page-pre section:not(.floating){margin-bottom:44px}@media (min-width:800px){body.page-pre .rule,body.page-pre section:not(.floating){margin-bottom:44px}}body.page-pre .rule.rule-one{margin-bottom:28px}@media (min-width:800px){body.page-pre .rule.rule-one{margin-bottom:44px}}body.page-pre section.card-container{margin-bottom:0}body.page-pre section.card-container.leader-watch{margin-bottom:16px}body.page-pre section.discoverability.first{margin-bottom:24px;margin-top:24px}@media (min-width:800px){body.page-pre section.discoverability.first{margin-bottom:45px}}body.page-pre section.discoverability.second{margin-top:24px;margin-bottom:0}body.page-pre section.find-your-riding{margin-bottom:24px}@media (min-width:800px){body.page-pre section.find-your-riding{margin-bottom:64px}}body.page-pre .feedbackForm{border-top:0}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mapboxgl-canvas{position:absolute;left:0;top:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{right:0;bottom:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}.mapboxgl-ctrl-group{border-radius:4px;background:#fff}.mapboxgl-ctrl-group:not(:empty){-moz-box-shadow:0 0 2px rgba(0,0,0,.1);-webkit-box-shadow:0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl button::-moz-focus-inner{border:0;padding:0}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:focus:only-child{border-radius:inherit}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{-webkit-animation:mapboxgl-spin 2s linear infinite;-moz-animation:mapboxgl-spin 2s infinite linear;-o-animation:mapboxgl-spin 2s infinite linear;-ms-animation:mapboxgl-spin 2s infinite linear;animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}}@-webkit-keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@-moz-keyframes mapboxgl-spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}@-o-keyframes mapboxgl-spin{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(1turn)}}@-ms-keyframes mapboxgl-spin{0%{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(1turn)}}@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg opacity='.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg opacity='.9' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:hsla(0,0%,100%,.5);margin:0}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E");background-color:hsla(0,0%,100%,.5);width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.75);font-size:10px;border:2px solid #333;border-top:#333;padding:0 5px;color:#333;box-sizing:border-box}.mapboxgl-popup{position:absolute;top:0;left:0;display:-webkit-flex;display:flex;will-change:transform;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{-webkit-flex-direction:column;flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.mapboxgl-popup-anchor-left{-webkit-flex-direction:row;flex-direction:row}.mapboxgl-popup-anchor-right{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.mapboxgl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-top:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{-webkit-align-self:flex-start;align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{-webkit-align-self:flex-end;align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{-webkit-align-self:flex-start;align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{-webkit-align-self:flex-end;align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{-webkit-align-self:center;align-self:center;border-right:none;border-left-color:#fff}.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.mapboxgl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.mapboxgl-user-location-dot:before{content:"";position:absolute;-webkit-animation:mapboxgl-user-location-dot-pulse 2s infinite;-moz-animation:mapboxgl-user-location-dot-pulse 2s infinite;-ms-animation:mapboxgl-user-location-dot-pulse 2s infinite;animation:mapboxgl-user-location-dot-pulse 2s infinite}.mapboxgl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px rgba(0,0,0,.35)}@-webkit-keyframes mapboxgl-user-location-dot-pulse{0%{-webkit-transform:scale(1);opacity:1}70%{-webkit-transform:scale(3);opacity:0}to{-webkit-transform:scale(1);opacity:0}}@-ms-keyframes mapboxgl-user-location-dot-pulse{0%{-ms-transform:scale(1);opacity:1}70%{-ms-transform:scale(3);opacity:0}to{-ms-transform:scale(1);opacity:0}}@keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);width:1px;height:1px;border-radius:100%}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}@media print{.mapbox-improve-map{display:none}}