/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/_resources/app/client/assets/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(/_resources/app/client/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(/_resources/app/client/assets/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(/_resources/app/client/assets/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(/_resources/app/client/assets/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(/_resources/app/client/assets/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;transform:translate(0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571429em}.fa-ul{list-style-type:none;margin-left:2.14285714em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.14285714em;position:absolute;text-align:center;top:.14285714em;width:2.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before,.fa-genderless:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.white-text{color:#fff}.white-text>svg{fill:#fff!important}.grey-text{color:#cacaca}.grey-text>svg{fill:#cacaca!important}.dark-text{color:#000}.dark-text>svg{fill:#000!important}.light-border{border-color:#fff!important}.dark-border{border-color:#58595b!important}.off-white-border{border-color:#ede9e0!important}.light-grey-border{border-color:#cacaca!important}.white-border{border-color:#fff!important}.blue-border{border-color:#006cd4!important}.green-border{border-color:#17e052!important}.dark-green-border{border-color:#3b544d!important}.dark-background{background:#58595b!important}.off-white-background{background:#ede9e0!important}.darker-off-white-background{background:#d8d4cc!important}.light-grey-background{background:#cacaca!important}.grey-background{background:#949494!important}.white-background{background:#fff!important}.blue-background{background:#006cd4!important}.green-background{background:#17e052!important}.dark-green-background{background:#3b544d!important}@font-face{font-display:swap;font-family:Guardian Sans;font-style:normal;font-weight:300;src:url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Light.eot);src:url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Light.eot?#iefix) format("embedded-opentype"),url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Light.woff2) format("woff2"),url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Light.woff) format("woff"),url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Light.ttf) format("truetype"),url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Light.svg#GuardianSans-Light) format("svg")}@font-face{font-display:swap;font-family:Guardian Sans;font-style:normal;font-weight:700;src:url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Bold.eot);src:url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Bold.eot?#iefix) format("embedded-opentype"),url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Bold.woff2) format("woff2"),url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Bold.woff) format("woff"),url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Bold.ttf) format("truetype"),url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Bold.svg#GuardianSans-Bold) format("svg")}@font-face{font-display:swap;font-family:Guardian Sans;font-style:normal;font-weight:400;src:url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Regular.eot);src:url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Regular.eot?#iefix) format("embedded-opentype"),url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Regular.woff2) format("woff2"),url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Regular.woff) format("woff"),url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Regular.ttf) format("truetype"),url(/_resources/app/client/assets/fonts/guardian-sans/GuardianSans-Regular.svg#GuardianSans-Regular) format("svg")}@font-face{font-display:swap;font-family:Guardian Egyptian Web;font-style:normal;font-weight:400;src:url(/_resources/app/client/assets/fonts/guardian-egyptian/GuardianEgyp-Black-Web.eot);src:url(/_resources/app/client/assets/fonts/guardian-egyptian/GuardianEgyp-Black-Web.eot?#iefix) format("embedded-opentype"),url(/_resources/app/client/assets/fonts/guardian-egyptian/GuardianEgyp-Black-Web.woff) format("woff"),url(/_resources/app/client/assets/fonts/guardian-egyptian/GuardianEgyp-Black-Web.ttf) format("truetype"),url(/_resources/app/client/assets/fonts/guardian-egyptian/GuardianEgyp-Black-Web.svg#GuardianEgyp-Regular-Web) format("svg")}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:inherit;text-decoration:none}h1>a:hover,h2>a:hover,h3>a:hover,h4>a:hover,h5>a:hover,h6>a:hover{opacity:.8}.centered-text{text-align:center}.left-align-text{text-align:left}.right-align-text{text-align:right}.bold{font-weight:700}.italic{font-style:italic}.uppercase-text{text-transform:uppercase}.smaller-text{font-size:.86em}.dot{border-radius:50%;display:inline-block;height:10px;margin-right:10px;margin-top:4px;vertical-align:top;width:10px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.center-text{text-align:center}p{line-height:1.7em;padding-bottom:15px}p a{color:#006cd4;text-decoration:underline}li{line-height:1.7em;padding-bottom:8px}ol,ul{margin-left:0;padding-left:25px}ol>li{padding-left:5px}ul>li{list-style:none;padding-left:10px;position:relative}ul:not(.no-dash)>li{padding-left:15px}ul:not(.no-dash)>li:before{background:#006cd4;border-radius:10px;content:"";display:inline-block;height:6px;left:0;margin-top:-5px;position:absolute;top:19px;vertical-align:top;width:6px}.info-text{font-size:.82em;opacity:.5}.pagination a,.pagination span{margin-right:10px}.u-container{box-sizing:border-box;margin:0 auto;max-width:1280px;overflow:hidden;padding:0 16px;position:relative;width:100%}.u-container--full-width{max-width:none}.u-container--no-padding{padding:0}.u-container--overflow{overflow:visible}.u-container--not-relative{position:static}.u-col-wrapper{display:flex;flex-direction:column}@media only screen and (min-width:768px){.u-col-wrapper{flex-flow:row wrap}}.u-col-wrapper .col{float:none}@media only screen and (max-width:767px){.u-col-wrapper .col{width:100%}}.u-content .style-h1,.u-content h1{font-family:Guardian Sans,sans-serif;font-size:33px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 32px}@media only screen and (min-width:768px){.u-content .style-h1,.u-content h1{font-family:Guardian Sans,sans-serif;font-size:26px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 32px}}@media only screen and (min-width:1280px){.u-content .style-h1,.u-content h1{font-family:Guardian Sans,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 32px}}.u-content .style-h2,.u-content h2{font-family:Guardian Sans,sans-serif;font-size:35px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 24px}@media only screen and (min-width:768px){.u-content .style-h2,.u-content h2{font-family:Guardian Sans,sans-serif;font-size:38px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 24px}}@media only screen and (min-width:1280px){.u-content .style-h2,.u-content h2{font-family:Guardian Sans,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 24px}}.u-content .style-h3,.u-content h3{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 16px}@media only screen and (min-width:768px){.u-content .style-h3,.u-content h3{font-family:Guardian Sans,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 16px}}@media only screen and (min-width:1280px){.u-content .style-h3,.u-content h3{font-family:Guardian Sans,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 16px}}.u-content .style-h4,.u-content h4{font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 16px}@media only screen and (min-width:1280px){.u-content .style-h4,.u-content h4{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 16px}}.u-content .style-h5,.u-content h5{font-family:Guardian Sans,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 8px}@media only screen and (min-width:1280px){.u-content .style-h5,.u-content h5{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 8px}}.u-content .style-h6,.u-content h6{font-family:Guardian Sans,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 8px}@media only screen and (min-width:1280px){.u-content .style-h6,.u-content h6{font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 8px}}.u-content p{font-family:Guardian Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:21px;padding-bottom:15px}@media only screen and (min-width:960px){.u-content p{font-family:Guardian Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;padding-bottom:15px}}.u-content p:last-child{margin:0}.u-content a{font-size:1em;line-height:inherit;text-decoration:underline}.u-content .style-micro{font-family:Guardian Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:17px}@media only screen and (min-width:960px){.u-content .style-micro{font-family:Guardian Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:17px}}.u-content .style-sub{font-family:Guardian Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:22px}@media only screen and (min-width:960px){.u-content .style-sub{font-family:Guardian Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px}}.u-content .text-left{text-align:left}.u-content .text-center{text-align:center}.u-content .text-right{text-align:right}.u-content .text-justify{text-align:justify}.u-content .image,.u-content img{display:block;height:auto;max-width:100%}.u-content .image.left{float:left;margin-bottom:1em;margin-right:1em}.u-content .image.right{float:right;margin-bottom:1em;margin-left:1em}.u-content .image.center{clear:both;float:none;margin:auto}.u-content .image.rightAlone{margin:auto 0 auto auto}.u-content .embed{display:block;max-width:100%}.u-content .embed.left{float:left;margin-bottom:1em;margin-right:1em}.u-content .embed.right{float:right;margin-bottom:1em;margin-left:1em}.u-content .embed.center{clear:both;float:none;margin:auto}.u-content .embed.rightAlone{margin:auto 0 auto auto}.u-content ul{font-family:Guardian Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:21px;list-style-type:disc;padding-left:15px}@media only screen and (min-width:960px){.u-content ul{font-family:Guardian Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}}.u-content ol{font-family:Guardian Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:21px;list-style-type:decimal;padding-left:15px}@media only screen and (min-width:960px){.u-content ol{font-family:Guardian Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}}.u-content ol ul,.u-content ul ul{list-style-type:circle;padding-left:15px}.u-content ol ol,.u-content ul ol{list-style-type:lower-latin;padding-left:15px}.u-content ol ol ol li{list-style-type:disc}.u-content li a{color:#006cd4}.u-content table{border:1px solid colour(grey);border-collapse:collapse;border-spacing:0;display:block;margin:10px 0;max-width:100%;overflow-x:auto;width:fit-content}.u-content table tr{border-bottom:1px solid colour(grey);white-space:nowrap}.u-content table tr td,.u-content table tr th{padding:4px 8px;text-align:left;vertical-align:top}.u-content table tr td:not(:first-child),.u-content table tr th:not(:first-child){border-left:1px solid colour(grey)}.u-content table tr th{background:colour(light_grey);font-weight:600;vertical-align:bottom}.u-content blockquote{background-color:colour(light_grey);padding:10px 20px}.u-content hr{border:0;border-top:1px solid colour(grey);margin:1em 0}.u-no-scroll{overflow:hidden!important}.u-gutter{padding-left:16px;padding-right:16px}.u-hide{display:none}.u-visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-cf:after{clear:both;content:"";display:block}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{border:0;margin:0;padding:0}*,:after,:before{box-sizing:inherit}body,html{overflow-x:hidden}body{font-family:Guardian Sans,sans-serif;font-size:16px;font-weight:400}#page.menu-reveal{margin-left:-90vw;margin-right:90vw}#page-body:not(.homepage){margin-top:30px}@media only screen and (min-width:960px){#page-body:not(.homepage){margin-top:50px}}@media only screen and (max-width:767px){#page-body .w30,#page-body .w70{float:none;width:100%}}.liner.padded{padding:30px}.sidebar{padding-top:25px}.centered{margin:0 auto}.centered.button{display:block}.hide{display:none!important}.clear-left{clear:left}.clear-right{clear:right}.clear-both{clear:both}.pull-left{float:left!important}.pull-right{float:right!important}.spacer{height:30px}.spacer-col.absolute.vertical{bottom:0;left:50%;position:absolute;top:0}.spacer-col.absolute.horizontal{left:0;position:absolute;right:0}.stickable.sticky{position:fixed;top:0;width:100%;z-index:9999}.half-col{box-sizing:border-box;float:left;width:50%}.half-col.left{padding-right:1em}.half-col.right{padding-left:1em}.animate,.button,input[type=submit],p.button>a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.animate-fast{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.loading .animate,.loading .animate-fast,.loading .button,.loading button,.loading input[type=submit]{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.col{float:left;min-height:1px}.w4-5{width:4.5%}.w5{width:5%}.w7-5{width:7.5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.3334%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w66{width:66.6667%}.w70{width:70%}.w72-5{width:72.5%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.splitter,hr{background:#fd0;height:4px;margin:10px 0;width:140px}.splitter.full{width:100%}.splitter.spacer{margin-bottom:20px;margin-top:20px}#page-header{position:relative;z-index:1}.page-header__header .u-container{padding-bottom:20px;padding-top:20px}.page-header__logos{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;width:70%}@media only screen and (min-width:768px){.page-header__logos{height:60px;width:60%}}.page-header__branding{display:inline-block;height:50px;width:260px}.page-header__branding svg{max-width:100%}.page-header__wcc-branding{display:none;height:45px;width:170px}@media only screen and (min-width:960px){.page-header__wcc-branding{display:block;margin-right:10px}}.page-header__wcc-branding svg{max-width:100%}.page-header__header{position:relative;width:100%;z-index:9}@media only screen and (min-width:768px){.page-header__header{position:absolute}}.page-header__wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;z-index:100}.page-header__menu{display:flex;flex-direction:column-reverse}@media only screen and (min-width:960px){.page-header__menu{flex-flow:row nowrap;justify-content:space-between}}.page-header__search{display:none}@media only screen and (min-width:768px){.page-header__search{background-color:#fff;border-radius:50px;display:block;height:50px;padding:8px 10px 8px 15px}}.c-menu{background-color:#000;max-height:0;overflow:hidden;position:absolute;top:0;transition:max-height .3s;width:100%;z-index:99}.c-menu.open{max-height:3000px}.c-menu .c-menu__wrapper{padding-bottom:60px;padding-top:90px}@media only screen and (min-width:768px){.c-menu .c-menu__wrapper{padding-top:160px}}.c-menu-list{padding:0}@media only screen and (min-width:768px){.c-menu-list{max-width:250px;width:80%}}.c-menu-item__link{color:#fff;display:block;font-family:Guardian Sans,sans-serif;font-size:18px;font-weight:600;padding:10px;position:relative;text-decoration:none}.c-menu-item__link:hover{background-color:#58595b}.c-menu-item__chevron{bottom:0;height:12px;left:0;left:inherit;margin:auto;position:absolute;right:0;right:15px;top:0;transform:rotate(0deg);width:12px;z-index:2}.c-menu-item__chevron:after,.c-menu-item__chevron:before{background-color:#fff;content:"";display:block;height:2px;position:absolute;width:7.2px}.c-menu-item__chevron:before{left:2.4px;top:3px;transform:rotate(45deg)}.c-menu-item__chevron:after{bottom:3px;left:2.4px;transform:rotate(-45deg)}.c-menu__search{background-color:#fff;border-radius:50px;height:50px;margin:20px 0 0 20px;padding:8px 10px 8px 15px;width:200px}@media only screen and (min-width:768px){.c-menu__search{display:none}}.menu-button{align-items:center;background-color:#3b544d;color:#fff;cursor:pointer;display:flex;flex-flow:row nowrap;font-family:Guardian Sans,sans-serif;font-size:18px;height:50px;justify-content:center;padding:15px}@media only screen and (min-width:600px){.menu-button{border:1px solid #fff;border-radius:50px;margin-bottom:20px;margin-left:20px;padding:10px 22px}}@media only screen and (min-width:960px){.menu-button{margin-bottom:0}}.menu-button.open{background-color:#000;border-color:transparent}.menu-button.open .menu-button__open{display:none}.menu-button.open .menu-button__close{display:block}.menu-button.open .menu-button__bar{background:#fff;height:2px;top:9px;width:30px}.menu-button.open .menu-button__bar:first-child{transform:rotate(45deg)}.menu-button.open .menu-button__bar:nth-child(2){opacity:0}.menu-button.open .menu-button__bar:last-child{transform:rotate(-45deg)}.menu-button__open{display:none}@media only screen and (min-width:600px){.menu-button__open{display:block}}.menu-button__close{color:#fff;display:none}@media only screen and (max-width:599px){.menu-button__close{display:none!important}}.menu-trigger__icon{position:absolute;right:20px;top:18px}.menu-button__icon{display:inline-block;height:20px;position:relative;vertical-align:bottom;width:36px}@media only screen and (min-width:600px){.menu-button__icon{margin-left:15px}}.menu-button__bar{-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;background:#fff;height:1px;left:0;position:absolute;top:3px;width:100%}.menu-button__bar:nth-child(2){top:9px}.menu-button__bar:last-child{top:15px}header.dark-text .menu-trigger .bar{background:#000}nav.primary.mobile{background:#2b2b2b;bottom:0;color:#fff;display:fixed;float:none;font-size:14px;left:0;position:absolute;right:0;top:0;z-index:-1}nav.primary.mobile>.liner{bottom:0;left:50px;overflow-y:scroll;position:absolute;right:0;top:0}nav.primary.mobile .menu-item,nav.primary.mobile .menu-item-wrapper{border:none;color:#fff;display:block;margin:0;padding:0;text-decoration:none}nav.primary.mobile .menu-item>a{border-bottom:1px solid hsla(0,0%,100%,.05)!important;color:#ddd;cursor:pointer;display:block;outline:none;padding:15px 22px;position:relative;text-decoration:none}nav.primary.mobile .menu-item.has-children>a{padding-right:55px}nav.primary.mobile .menu-item .toggle-children{background-size:8px 8px;height:100%;position:absolute;right:0;top:0;width:50px}nav.primary.mobile .menu-item.current>.liner>.toggle-children,nav.primary.mobile .menu-item.expanded>.liner>.toggle-children,nav.primary.mobile .menu-item.section>.liner>.toggle-children{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}nav.primary.mobile .menu-item.current>a{color:#fff;font-weight:600}nav.primary.mobile .menu-item.current>.children,nav.primary.mobile .menu-item.expanded>.children,nav.primary.mobile .menu-item.section>.children{display:block}nav.primary.mobile .menu-item .children{background:hsla(0,0%,100%,.04);display:none}nav.primary.mobile .menu-item .children>.menu-item>a{padding-left:18px}nav.primary.mobile .menu-item .children>.menu-item>.children>.menu-item>a{padding-left:50px}nav.primary.mobile .menu-item .children>.menu-item>.children>.menu-item>.children>.menu-item>a{padding-left:70px}nav.primary.mobile .menu-item .children>.menu-item>.children>.menu-item>.children>.menu-item>.children>.menu-item>a{padding-left:85px}nav.secondary{padding-bottom:45px}nav.secondary .menu-heading{display:none}@media only screen and (min-width:768px){nav.secondary .menu-heading{color:#000;display:block;font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 10px}}@media only screen and (min-width:768px)and (min-width:768px){nav.secondary .menu-heading{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:768px)and (min-width:1280px){nav.secondary .menu-heading{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:768px)and (min-width:768px){nav.secondary .menu-heading{margin-bottom:15px}}@media only screen and (min-width:768px)and (min-width:960px){nav.secondary .menu-heading{margin-bottom:15px}}@media only screen and (min-width:768px)and (min-width:1280px){nav.secondary .menu-heading{margin-bottom:20px}}nav.secondary .menu-heading .icon{background-size:12px;margin:3px -2px 0 -3px;vertical-align:top}nav.secondary.closed .menu-heading .icon{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}nav.secondary .menu-body{padding-left:0}nav.secondary .menu-item{padding-bottom:0}nav.secondary .menu-item.current>a.menu-item__link{color:#006cd4}nav.secondary .menu-item__link{color:inherit;display:inline-block;padding:3px 0;text-decoration:none}nav.secondary .menu-item__link:hover{color:#006cd4;text-decoration:underline}nav.secondary .menu-item>.liner .dot{left:0;margin-top:-5px;position:absolute;top:50%}nav.secondary .menu-item>.liner .dot.default-background{background:#fff;border:1px solid #58595b;box-sizing:border-box}nav.secondary .menu-item.current>.liner{font-weight:600}nav.secondary .menu-item>.liner:hover{color:#777}nav.secondary .menu-item>.children{display:none;padding-left:20px}nav.secondary .menu-item.current>.children,nav.secondary .menu-item.section>.children{display:block}nav.secondary>.menu-item>.children>.menu-item>.children{margin:5px 0 5px 3px;padding:0 0 0 12px}nav.secondary>.menu-item>.children{padding-left:30px}nav.secondary>.menu-item>.children>.menu-item>.children>.menu-item:first-child>.liner{padding-top:2px}nav.secondary>.menu-item>.children>.menu-item>.children>.menu-item:last-child>.liner{padding-bottom:2px}.page-banner__wrapper{position:relative}@media only screen and (min-width:768px){.page-banner__wrapper{padding-top:100px}}@media only screen and (min-width:960px){.page-banner__wrapper{padding-top:80px}}@media only screen and (min-width:768px){.page-banner__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center}.page-banner__content--narrow{width:55%}.page-banner__content--Medium{min-height:350px}}@media only screen and (min-width:1280px){.page-banner__content--Medium{min-height:450px}}.page-banner__content--Large{min-height:350px}@media only screen and (min-width:1280px){.page-banner__content--Large{min-height:675px}}.page-banner__content-wrapper{padding:30px 0}.page-banner__title{font-family:Guardian Sans,sans-serif;font-size:33px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.page-banner__title{font-family:Guardian Sans,sans-serif;font-size:26px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:960px){.page-banner__title{font-family:Guardian Sans,sans-serif;font-size:48px;font-style:normal;font-weight:300;line-height:normal;margin:0}}.page-banner__title--maori{font-weight:600}.page-banner__title:not(.page-banner__title--maori){margin-bottom:15px}@media only screen and (min-width:768px){.page-banner__title:not(.page-banner__title--maori){margin-bottom:20px}}@media only screen and (min-width:960px){.page-banner__title:not(.page-banner__title--maori){margin-bottom:20px}}@media only screen and (min-width:1280px){.page-banner__title:not(.page-banner__title--maori){margin-bottom:30px}}.page-banner__subtitle{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 20px}@media only screen and (min-width:768px){.page-banner__subtitle{font-family:Guardian Sans,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.page-banner__subtitle{font-family:Guardian Sans,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:768px){.page-banner__subtitle{margin-bottom:30px}}@media only screen and (min-width:960px){.page-banner__subtitle{margin-bottom:30px}}@media only screen and (min-width:1280px){.page-banner__subtitle{margin-bottom:50px}}.page-banner__image{height:250px}@media only screen and (min-width:600px){.page-banner__image{height:350px}}@media only screen and (min-width:768px){.page-banner__image{height:100%;overflow:hidden;position:absolute;right:0;top:0;width:40%}}.page-banner__picture{display:block;height:100%;width:auto}.page-banner__picture-image{display:block;height:100%;object-fit:cover;width:100%}.button,.grey-button,.u-content a.button{background:#006cd4;border:2px solid #006cd4;border-radius:50px;color:#fff;display:inline-block;font-size:18px;font-weight:400;overflow:hidden;padding:19px 50px;position:relative;text-align:center;text-decoration:none!important}.button:hover,.grey-button:hover,.u-content a.button:hover{background-color:#003480}.button:focus,.grey-button:focus,.u-content a.button:focus{-webkit-box-shadow:0 0 0 2px #006cd4;box-shadow:0 0 0 2px #006cd4;outline:none}.blue-button,.button.button--blue{background:#006cd4;border:2px solid #006cd4;border-radius:50px;color:#fff;display:inline-block;font-size:18px;font-weight:400;overflow:hidden;padding:19px 50px;position:relative;text-align:center;text-decoration:none!important}.blue-button:hover,.button.button--blue:hover{background-color:#003480}.blue-button:focus,.button.button--blue:focus{-webkit-box-shadow:0 0 0 2px #006cd4;box-shadow:0 0 0 2px #006cd4;outline:none}.button.button--white,.white-button{background:#006cd4;background:#fff;border:2px solid #006cd4;border-radius:50px;color:#fff;color:#000;display:inline-block;font-size:18px;font-weight:400;overflow:hidden;padding:19px 50px;position:relative;text-align:center;text-decoration:none!important}.button.button--white:hover,.white-button:hover{background-color:#003480}.button.button--white:focus,.white-button:focus{-webkit-box-shadow:0 0 0 2px #006cd4;box-shadow:0 0 0 2px #006cd4}.button.button--white:hover,.white-button:hover{background-color:#cacaca}.button.button--white:focus,.white-button:focus{-webkit-box-shadow:0 0 0 2px #cacaca;box-shadow:0 0 0 2px #cacaca;outline:none}.button.button--white-outline,.white-outline-button{background:#006cd4;background-color:transparent;border:2px solid #fff;border-radius:50px;color:#fff;display:inline-block;font-size:18px;font-weight:400;overflow:hidden;padding:19px 50px;position:relative;text-align:center;text-decoration:none!important}.button.button--white-outline:hover,.white-outline-button:hover{background-color:#003480}.button.button--white-outline:focus,.white-outline-button:focus{-webkit-box-shadow:0 0 0 2px #006cd4;box-shadow:0 0 0 2px #006cd4}.button.button--white-outline:hover,.white-outline-button:hover{background-color:#fff;color:#000}.button.button--white-outline:focus,.white-outline-button:focus{-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;outline:none}.button__caret{margin-left:10px}.button img{padding-left:8px}.button.loadable.loading>.default,.button.loadable:not(.loading)>.loading{display:none}.button.loadable.loading{cursor:wait}.button.loadable>.loading{opacity:.5}@keyframes shadowloader{0%{left:0;right:100%}50%{left:0;right:0}to{left:100%;right:0}}.button.loadable.loading .shadow-loader{animation:shadowloader 1s infinite;background:#17e052;bottom:0;height:5px;left:0;opacity:1;position:absolute;right:0;z-index:1}.page-footer{padding:50px 0}.page-footer__wrapper{display:flex;flex-direction:column;margin-bottom:30px}@media only screen and (min-width:768px){.page-footer__wrapper{flex-flow:row wrap;justify-content:space-between}}@media only screen and (min-width:960px){.page-footer__wrapper{margin-bottom:50px}}.page-footer__links{max-width:1240px;padding:0}@media only screen and (min-width:768px){.page-footer__links{width:50%}}@media only screen and (min-width:960px){.page-footer__links{width:33.33%}}@media only screen and (min-width:1280px){.page-footer__links{width:25%}}.page-footer__item{padding:0}.page-footer__link{color:#fff;display:block;font-family:Guardian Sans,sans-serif;font-size:16px;font-weight:300;padding:8px 0}.page-footer__link:hover{color:#949494}.page-footer__link--social{background-position:0;background-repeat:no-repeat;padding-left:40px}.page-footer__link--social:hover{color:#fff;opacity:.8}.page-footer__link.facebook{background-image:url(/_resources/app/client/assets/images/icons/facebook_white.svg)}.page-footer__link.mail{background-image:url(/_resources/app/client/assets/images/icons/mail_white.svg)}.page-footer__lower{border-top:1px solid #fff;display:flex;justify-content:flex-end;padding-top:30px}.page-footer__lower .page-footer__logo{display:block;height:70px;text-decoration:none;width:270px}.page-footer__lower .wcc-logo{height:72px;width:272px}input,select{border:1px solid #adadad;font-size:1em;padding:12px 18px}input:active select:focus,input:focus,select:active{border-color:#00a7df}.field{clear:both;padding:8px 0}.field label{display:block;font-size:.85em;padding-bottom:3px}.Actions{padding-top:20px}.field.checkbox label{cursor:pointer}.field.checkbox input{display:none}.field.checkbox input+label{background:#fff url(/_resources/app/client/assets/images/icons/checkbox-off.png) no-repeat scroll 0;margin-left:-2px;padding:.625em 1.25em .625em 2.8125em}.field.checkbox input:checked+label{background-image:url(/_resources/app/client/assets/images/icons/checkbox-on.png)}input[type=submit]{background:#4487d4;border:0;border-bottom:4px solid #3875bc;color:#fff;cursor:pointer;text-align:center}input[type=submit]:hover{background:#006cd4;border-bottom-color:#2097d5}input.required.error,textarea.required.error{border:1px solid red}#Form_SubscribeForm .field{box-sizing:border-box;float:left;margin:0 2%;width:30.6666666667%}#Form_SubscribeForm .field:nth-of-type(1n+1),#Form_SubscribeForm .field:nth-of-type(n){clear:none;margin:10px 2% 0}#Form_SubscribeForm .field:first-of-type,#Form_SubscribeForm .field:nth-of-type(2),#Form_SubscribeForm .field:nth-of-type(3){margin-top:0}#Form_SubscribeForm .field:nth-of-type(3n+1){clear:both;margin-left:0}#Form_SubscribeForm .field:first-of-type{margin-left:0}#Form_SubscribeForm .field:nth-of-type(3n){margin-right:0;position:relative}#Form_SubscribeForm .field:nth-of-type(3n):after{clear:both}#Form_SubscribeForm .field:last-of-type{margin-bottom:0}#Form_SubscribeForm .field input{box-sizing:border-box;width:100%}#Form_SubscribeForm .field.submit{cursor:pointer;margin-top:1.75em;min-width:20px;padding:1em 0}@media(max-width:640px){#Form_SubscribeForm .field{box-sizing:border-box;margin:0 2%;width:48%}#Form_SubscribeForm .field:nth-of-type(1n+1),#Form_SubscribeForm .field:nth-of-type(n){clear:none;margin:10px 2% 0}#Form_SubscribeForm .field:first-of-type,#Form_SubscribeForm .field:nth-of-type(2){margin-top:0}#Form_SubscribeForm .field:nth-of-type(odd){clear:both;margin-left:0}#Form_SubscribeForm .field:first-of-type{margin-left:0}#Form_SubscribeForm .field:nth-of-type(2n){margin-right:0;position:relative}#Form_SubscribeForm .field:nth-of-type(2n):after{clear:both}#Form_SubscribeForm .field:last-of-type{margin-bottom:0}#Form_SubscribeForm .field.submit{margin-right:0;min-width:100%;width:100%}}#Form_CasualFeedbackForm input.text,#Form_CasualFeedbackForm textarea{font-size:1em;min-width:20px;padding:10px 5%;width:100%}#Form_CasualFeedbackForm .checkbox{position:relative}#Form_CasualFeedbackForm .checkbox label{background:none}#Form_CasualFeedbackForm .checkbox label:before{background:#fff url(/_resources/app/client/assets/images/icons/checkbox-off.png) no-repeat scroll 0 0;content:"";display:inline-block;height:28px;left:0;margin-top:-5px;position:absolute;top:1.2em;vertical-align:top;width:28px}#Form_CasualFeedbackForm .checkbox input.checkbox:checked+label:before{background-image:url(/_resources/app/client/assets/images/icons/checkbox-on.png)}#Form_CasualFeedbackForm .submit{cursor:pointer;margin-top:1.75em;min-width:20px!important;padding:1em 0;width:100%}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul{margin-top:10px;padding:0}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li{float:left;height:35px;margin:0 10px 0 0;overflow:hidden;padding:0;position:relative;width:30px}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li input{height:100%;left:-100%;min-width:20px;position:absolute;width:100%}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li label{cursor:pointer;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li.val1 label{background:url(/_resources/app/client/assets/images/emoticons/emoticon-01.svg) 0 0 no-repeat}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li.val1 label:hover{opacity:.75}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li.val1 input:checked+label{background:url(/_resources/app/client/assets/images/emoticons/emoticon-01_active.svg) 0 0 no-repeat;opacity:1}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li.val2 label{background:url(/_resources/app/client/assets/images/emoticons/emoticon-02.svg) 0 0 no-repeat}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li.val2 label:hover{opacity:.75}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li.val2 input:checked+label{background:url(/_resources/app/client/assets/images/emoticons/emoticon-02_active.svg) 0 0 no-repeat;opacity:1}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li.val3 label{background:url(/_resources/app/client/assets/images/emoticons/emoticon-03.svg) 0 0 no-repeat}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li.val3 label:hover{opacity:.75}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li.val3 input:checked+label{background:url(/_resources/app/client/assets/images/emoticons/emoticon-03_active.svg) 0 0 no-repeat;opacity:1}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li.val4 label{background:url(/_resources/app/client/assets/images/emoticons/emoticon-04.svg) 0 0 no-repeat}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li.val4 label:hover{opacity:.75}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li.val4 input:checked+label{background:url(/_resources/app/client/assets/images/emoticons/emoticon-04_active.svg) 0 0 no-repeat;opacity:1}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li.val5 label{background:url(/_resources/app/client/assets/images/emoticons/emoticon-05.svg) 0 0 no-repeat}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li.val5 label:hover{opacity:.75}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li.val5 input:checked+label{background:url(/_resources/app/client/assets/images/emoticons/emoticon-05_active.svg) 0 0 no-repeat;opacity:1}#Form_CasualFeedbackForm #Form_CasualFeedbackForm_Rating_Holder ul li:before{height:0;width:0}.login-form input:not([type=submit]){width:50%}#ForgotPassword{display:inline-block;padding-left:20px}#SearchForm_SearchForm .field{float:left;padding:0}#SearchForm_SearchForm .field input{border:0;color:#000;font-family:Guardian Sans,sans-serif;font-size:18px;font-weight:300;max-width:135px;padding:5px;width:100%}#SearchForm_SearchForm .field input::placeholder{color:#000}#SearchForm_SearchForm .field input:focus{background:#fff}#SearchForm_SearchForm .action{background:url(/_resources/app/client/assets/images/search-icon.svg) #fff 50%;background-repeat:no-repeat;border:none;color:#000;cursor:pointer;display:block;float:left;font-size:16px;height:34px;width:30px}#SearchForm_SearchForm .action .fa{display:none}.field.geojsoneditor textarea{font-family:Courier}.leaflet-container{background:#fff;color:#404040;color:rgba(0,0,0,.75);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;outline:0;overflow:hidden;-ms-touch-action:none}.leaflet-container *,.leaflet-container :after,.leaflet-container :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.leaflet-container h1,.leaflet-container h2,.leaflet-container h3,.leaflet-container h4,.leaflet-container h5,.leaflet-container h6,.leaflet-container p{font-size:15px;line-height:20px;margin:0 0 10px}.leaflet-container .marker-description img{margin-bottom:10px}.leaflet-container a{color:#3887be;font-weight:400;text-decoration:none}.leaflet-container a:hover,.leaflet-container.dark a{color:#63b6e5}.leaflet-container.dark a:hover{color:#8fcaec}.leaflet-container .mapbox-button,.leaflet-container.dark .mapbox-button{background-color:#3887be;color:#fff;display:inline-block;font-size:12px;height:40px;line-height:40px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.leaflet-container .mapbox-button:hover,.leaflet-container.dark .mapbox-button:hover{background-color:#3bb2d0;color:#fff}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane,.leaflet-marker-icon,.leaflet-marker-pane,.leaflet-marker-shadow,.leaflet-overlay-pane,.leaflet-overlay-pane svg,.leaflet-popup-pane,.leaflet-shadow-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-tile-pane,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{height:0;width:0}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-control{clear:both;float:left;pointer-events:auto;position:relative;z-index:7}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-fade-anim .leaflet-popup,.leaflet-fade-anim .leaflet-tile{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.leaflet-fade-anim .leaflet-tile-loaded{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-container.leaflet-clickable,.leaflet-container.map-clickable,.leaflet-marker-icon,.leaflet-overlay-pane path{cursor:pointer}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging,.leaflet-dragging .leaflet-clickable,.leaflet-dragging .leaflet-container,.leaflet-dragging .map-clickable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-zoom-box{background:#fff;border:2px dotted #202020;opacity:.5}.leaflet-bar,.leaflet-control-layers{background-color:#fff;border:1px solid rgba(0,0,0,.4);border-radius:3px;box-shadow:none}.leaflet-bar a,.leaflet-bar a:hover{border-bottom:1px solid rgba(0,0,0,.1);color:#404040;color:rgba(0,0,0,.75)}.leaflet-bar a:active,.leaflet-bar a:hover{background-color:#f8f8f8;cursor:pointer}.leaflet-bar a:hover:first-child{border-radius:3px 3px 0 0}.leaflet-bar a:hover:last-child{border-bottom:0;border-radius:0 0 3px 3px}.leaflet-bar a:hover:only-of-type{border-radius:3px}.leaflet-bar .leaflet-disabled{cursor:default;opacity:.75}.leaflet-control-zoom-in,.leaflet-control-zoom-out{content:"";display:block;text-indent:-999em}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#404040;color:rgba(0,0,0,.75);padding:6px 10px 6px 6px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{border-top:1px solid rgba(0,0,0,.1);height:0;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background-color:hsla(0,0%,100%,.5);box-shadow:none;margin:0}.leaflet-container .leaflet-control-attribution a,.leaflet-container .map-info-container a{color:#404040}.leaflet-control-attribution a:hover,.map-info-container a:hover{color:inherit;text-decoration:underline}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-container .leaflet-control-attribution.leaflet-compact-attribution{background:#fff;border-radius:3px 13px 13px 3px;margin:10px;padding:3px 31px 3px 3px;visibility:hidden}.leaflet-control-attribution.leaflet-compact-attribution:hover{visibility:visible}.leaflet-control-attribution.leaflet-compact-attribution:after{background-color:#fff;background-color:hsla(0,0%,100%,.5);background-position:0 -78px;border-radius:50%;bottom:0;content:"";cursor:pointer;display:inline-block;height:26px;position:absolute;vertical-align:middle;visibility:visible;width:26px;z-index:1}.leaflet-control-attribution.leaflet-compact-attribution:hover:after{background-color:#fff}.leaflet-right .leaflet-control-attribution.leaflet-compact-attribution:after{right:0}.leaflet-left .leaflet-control-attribution.leaflet-compact-attribution:after{left:0}.leaflet-control-scale-line{background-color:hsla(0,0%,100%,.5);border:1px solid rgba(0,0,0,.4);border-top:0;overflow:hidden;padding:2px 5px 1px;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:0;border-top:2px solid rgba(0,0,0,.1);margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-popup{pointer-events:none;position:absolute;text-align:center}.leaflet-popup-content-wrapper{padding:1px;pointer-events:all;text-align:left}.leaflet-popup-content{line-height:inherit;margin:0;padding:10px 10px 15px}.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{padding-top:15px}.leaflet-popup-tip-container{height:20px;margin:0 auto;position:relative;width:20px}.leaflet-popup-tip{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;box-shadow:none;height:0;margin:0;width:0}.leaflet-popup-close-button{pointer-events:all;position:absolute;right:0;text-indent:-999em;top:0}.leaflet-popup-close-button:hover{background-color:#f8f8f8}.leaflet-popup-scrolled{border-bottom:1px solid #ddd;border-top:1px solid #ddd;overflow:auto}.leaflet-div-icon{background:#fff;border:1px solid rgba(0,0,0,.4)}.leaflet-editing-icon{border-radius:3px}.leaflet-bar a,.leaflet-control-layers-toggle,.leaflet-popup-close-button,.map-tooltip.closable .close,.mapbox-button-icon:before,.mapbox-icon{background-repeat:no-repeat;content:"";display:inline-block;height:26px;vertical-align:middle;width:26px}.leaflet-bar a{display:block}.leaflet-container.dark .map-tooltip .close,.leaflet-control-attribution:after,.leaflet-control-layers-toggle,.leaflet-control-zoom-in,.leaflet-control-zoom-out,.leaflet-popup-close-button,.map-tooltip .close,.mapbox-icon{background-image:url(images/mapbox-icons-000000@2x.png);background-repeat:no-repeat;background-size:26px 260px;opacity:.75}.leaflet-container.dark .leaflet-control-attribution:after,.leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-container.dark .leaflet-control-zoom-in,.leaflet-container.dark .leaflet-control-zoom-out,.leaflet-container.dark .mapbox-icon,.mapbox-button-icon:before{background-image:url(images/mapbox-icons-ffffff@2x.png);background-size:26px 260px;opacity:1}.leaflet-bar .leaflet-control-zoom-in{background-position:0 0}.leaflet-bar .leaflet-control-zoom-out{background-position:0 -26px}.leaflet-popup-close-button,.map-tooltip.closable .close{background-position:-3px -55px;border-radius:0 3px 0 0;height:20px;width:20px}.mapbox-icon-info{background-position:0 -78px}.leaflet-control-layers-toggle{background-position:0 -104px}.mapbox-icon.mapbox-icon-share,.mapbox-icon.mapbox-icon-share:before{background-position:0 -130px}.mapbox-icon.mapbox-icon-geocoder,.mapbox-icon.mapbox-icon-geocoder:before{background-position:0 -156px}.mapbox-icon-facebook,.mapbox-icon-facebook:before{background-position:0 -182px}.mapbox-icon-twitter,.mapbox-icon-twitter:before{background-position:0 -208px}.mapbox-icon-pinterest,.mapbox-icon-pinterest:before{background-position:0 -234px}.leaflet-popup-content-wrapper,.map-legends,.map-tooltip{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.map-legends,.map-tooltip{max-width:300px}.map-legends .map-legend{padding:10px}.map-tooltip{max-height:400px;min-width:180px;opacity:1;overflow:auto;padding:10px;-webkit-transition:opacity .15s;-moz-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s;z-index:999999}.map-tooltip .close{display:none;overflow:hidden;text-indent:-999em}.map-tooltip.closable .close{border-radius:3px;position:absolute;right:0;top:0}.map-tooltip.closable .close:active{background-color:#f8f8f8}.leaflet-control-interaction{position:absolute;right:10px;top:10px;width:300px}.leaflet-popup-content .marker-title{font-weight:700}.leaflet-control .mapbox-button{background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:3px;padding:5px 10px}.mapbox-modal>div{height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%;z-index:-1}.mapbox-modal.active>div{transition:all .2s,z-index 0 0;z-index:99999}.mapbox-modal .mapbox-modal-mask{background:rgba(0,0,0,.5);opacity:0}.mapbox-modal.active .mapbox-modal-mask{opacity:1}.mapbox-modal .mapbox-modal-content{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.mapbox-modal.active .mapbox-modal-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mapbox-modal-body{background:#fff;margin:20px 0 20px 25%;padding:20px;position:relative;width:50%;z-index:1000}.mapbox-share-buttons{margin:0 0 20px}.mapbox-share-buttons a{border-left:1px solid #fff;border-radius:0;text-align:center;width:33.3333%}.mapbox-share-buttons a:last-child{border-radius:0 3px 3px 0}.mapbox-share-buttons a:first-child{border:0;border-radius:3px 0 0 3px}.mapbox-modal input{border:1px solid rgba(0,0,0,.1);color:rgba(0,0,0,.5);height:40px;padding:10px;width:100%}.leaflet-control.mapbox-control-info{margin:5px 30px 10px 10px;min-height:26px}.leaflet-right .leaflet-control.mapbox-control-info{margin:5px 10px 10px 30px}.mapbox-info-toggle{background-color:#fff;background-color:hsla(0,0%,100%,.5);border-radius:50%;bottom:0;left:0;position:absolute;z-index:1}.leaflet-right .mapbox-control-info .mapbox-info-toggle{left:auto;right:0}.mapbox-info-toggle:hover{background-color:#fff}.map-info-container{background:#fff;border-radius:13px 3px 3px 13px;bottom:0;display:none;left:0;padding:3px 5px 3px 27px;position:relative}.leaflet-right .map-info-container{border-radius:3px 13px 13px 3px;left:auto;padding:3px 27px 3px 5px;right:0}.mapbox-control-info.active .map-info-container{display:inline-block}.leaflet-container .mapbox-improve-map{font-weight:700}.leaflet-control-mapbox-geocoder{position:relative}.leaflet-control-mapbox-geocoder.searching{opacity:.75}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap{background:#fff;border:1px solid rgba(0,0,0,.4);border-radius:0 3px 3px 0;height:28px;left:26px;opacity:0;overflow:hidden;position:absolute;top:-1px;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s;width:0}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap{opacity:1;width:180px}.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover{border-bottom:0}.leaflet-control-mapbox-geocoder-toggle{border-radius:3px}.leaflet-control-mapbox-geocoder.active,.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input{background:0 0;border:0;height:26px;outline:0;padding:0 0 0 10px;width:180px}.leaflet-control-mapbox-geocoder-results{border-radius:0 0 3px 3px;left:26px;position:absolute;top:25px;width:180px}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results{background:#fff;border:1px solid rgba(0,0,0,.4)}.leaflet-control-mapbox-geocoder-results a,.leaflet-control-mapbox-geocoder-results span{display:block;font-size:12px;line-height:26px;overflow:hidden;padding:0 10px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,.leaflet-control-mapbox-geocoder-results a:hover{background:#f8f8f8;opacity:1}.leaflet-right .leaflet-control-mapbox-geocoder-results,.leaflet-right .leaflet-control-mapbox-geocoder-wrap{left:auto;right:26px}.leaflet-right .leaflet-control-mapbox-geocoder-wrap{border-radius:3px 0 0 3px}.leaflet-right .leaflet-control-mapbox-geocoder.active,.leaflet-right .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-radius:0 3px 3px 0}.leaflet-bottom .leaflet-control-mapbox-geocoder-results{border-radius:3px 3px 0 0;bottom:25px;top:auto}.mapbox-logo-true:before{content:"";display:inline-block;height:19px;vertical-align:middle;width:61px}.mapbox-logo-true{background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI2NSIgaGVpZ2h0PSIyMCI+PGRlZnMvPjxtZXRhZGF0YT48cmRmOlJERj48Y2M6V29yayByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIvPjxkYzp0aXRsZS8+PC9jYzpXb3JrPjwvcmRmOlJERj48L21ldGFkYXRhPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjEuODQ4MywtOTguNTAzOTUpIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjE3NDQxODM2LDAsMCwwLjE3NDQxODM2LDIyMC41MjI4MiwyOS4yMjkzNDIpIiBzdHlsZT0ib3BhY2l0eTowLjI1O2ZpbGw6I2ZmZmZmZjtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MTcuMjAwMDIzNjU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLW9wYWNpdHk6MTtzdHJva2UtZGFzaGFycmF5Om5vbmUiPjxwYXRoIGQ9Ik0gNS4yOCAxLjUgQyA0LjU0IDEuNTYgMy45IDIuMjUgMy45MSAzIGwgMCAxMS44OCBjIDAuMDIgMC43NyAwLjcyIDEuNDcgMS41IDEuNDcgbCAxLjc1IDAgYyAwLjc4IDAgMS40OCAtMC42OSAxLjUgLTEuNDcgbCAwIC00LjI4IDAuNzIgMS4xOSBjIDAuNTMgMC44NyAyLjAzIDAuODcgMi41NiAwIGwgMC43MiAtMS4xOSAwIDQuMjggYyAwLjAyIDAuNzYgMC43IDEuNDUgMS40NyAxLjQ3IGwgMS43NSAwIGMgMC43OCAwIDEuNDggLTAuNjkgMS41IC0xLjQ3IGwgMCAtMC4xNiBjIDEuMDIgMS4xMiAyLjQ2IDEuODEgNC4wOSAxLjgxIGwgNC4wOSAwIDAgMS40NyBjIC0wIDAuNzggMC42OSAxLjQ4IDEuNDcgMS41IGwgMS43NSAwIGMgMC43OSAtMCAxLjUgLTAuNzEgMS41IC0xLjUgbCAwLjAyIC0xLjQ3IGMgMS43MiAwIDMuMDggLTAuNjQgNC4xNCAtMS42OSBsIDAgMC4xOSBjIDAgMC4zOSAwLjE2IDAuNzkgMC40NCAxLjA2IDAuMjggMC4yOCAwLjY3IDAuNDQgMS4wNiAwLjQ0IGwgMy4zMSAwIGMgMi4wMyAwIDMuODUgLTEuMDYgNC45MSAtMi42OSAxLjA1IDEuNjEgMi44NCAyLjY5IDQuODggMi42OSAxLjAzIDAgMS45OCAtMC4yNyAyLjgxIC0wLjc1IDAuMjggMC4zNSAwLjczIDAuNTcgMS4xOSAwLjU2IGwgMi4xMiAwIGMgMC40OCAwLjAxIDAuOTcgLTAuMjMgMS4yNSAtMC42MiBsIDAuOTEgLTEuMjggMC45MSAxLjI4IGMgMC4yOCAwLjM5IDAuNzQgMC42MyAxLjIyIDAuNjIgbCAyLjE2IDAgQyA2Mi42NyAxNi4zMyA2My40MiAxNC44OSA2Mi44MSAxNCBMIDYwLjIyIDEwLjM4IDYyLjYyIDcgQyA2My4yNiA2LjExIDYyLjUgNC42MiA2MS40MSA0LjYyIGwgLTIuMTYgMCBDIDU4Ljc4IDQuNjIgNTguMzEgNC44NiA1OC4wMyA1LjI1IEwgNTcuMzEgNi4yOCA1Ni41NiA1LjI1IEMgNTYuMjkgNC44NiA1NS44MiA0LjYyIDU1LjM0IDQuNjIgbCAtMi4xNiAwIGMgLTAuNDkgLTAgLTAuOTcgMC4yNSAtMS4yNSAwLjY2IC0wLjg2IC0wLjUxIC0xLjg0IC0wLjgxIC0yLjkxIC0wLjgxIC0yLjAzIDAgLTMuODMgMS4wOCAtNC44OCAyLjY5IEMgNDMuMSA1LjUzIDQxLjI3IDQuNDcgMzkuMTkgNC40NyBMIDM5LjE5IDMgQyAzOS4xOSAyLjYxIDM5LjAzIDIuMjEgMzguNzUgMS45NCAzOC40NyAxLjY2IDM4LjA4IDEuNSAzNy42OSAxLjUgbCAtMS43NSAwIGMgLTAuNzEgMCAtMS41IDAuODMgLTEuNSAxLjUgbCAwIDMuMTYgQyAzMy4zOCA1LjEgMzEuOTYgNC40NyAzMC4zOCA0LjQ3IGwgLTMuMzQgMCBjIC0wLjc3IDAuMDIgLTEuNDcgMC43MiAtMS40NyAxLjUgbCAwIDAuMzEgYyAtMS4wMiAtMS4xMiAtMi40NiAtMS44MSAtNC4wOSAtMS44MSAtMS42MyAwIC0zLjA3IDAuNyAtNC4wOSAxLjgxIEwgMTcuMzggMyBjIC0wIC0wLjc5IC0wLjcxIC0xLjUgLTEuNSAtMS41IEwgMTQuNSAxLjUgQyAxMy41NSAxLjUgMTIuMjggMS44NyAxMS42NiAyLjk0IGwgLTEgMS42OSAtMSAtMS42OSBDIDkuMDMgMS44NyA3Ljc3IDEuNSA2LjgxIDEuNSBsIC0xLjQxIDAgQyA1LjM2IDEuNSA1LjMyIDEuNSA1LjI4IDEuNSB6IG0gMTYuMTkgNy43MiBjIDAuNTMgMCAwLjk0IDAuMzUgMC45NCAxLjI4IGwgMCAxLjI4IC0wLjk0IDAgYyAtMC41MiAwIC0wLjk0IC0wLjM4IC0wLjk0IC0xLjI4IC0wIC0wLjkgMC40MiAtMS4yOCAwLjk0IC0xLjI4IHogbSA4LjgxIDAgYyAwLjgzIDAgMS4xOCAwLjY4IDEuMTkgMS4yOCAwLjAxIDAuOTQgLTAuNjIgMS4yOCAtMS4xOSAxLjI4IHogbSA4LjcyIDAgYyAwLjcyIDAgMS4zNyAwLjYgMS4zNyAxLjI4IDAgMC43NyAtMC41MSAxLjI4IC0xLjM3IDEuMjggeiBtIDEwLjAzIDAgYyAwLjU4IDAgMS4wOSAwLjUgMS4wOSAxLjI4IDAgMC43OCAtMC41MSAxLjI4IC0xLjA5IDEuMjggLTAuNTggMCAtMS4xMiAtMC41IC0xLjEyIC0xLjI4IDAgLTAuNzggMC41NCAtMS4yOCAxLjEyIC0xLjI4IHoiIHRyYW5zZm9ybT0ibWF0cml4KDUuNzMzMzQxNCwwLDAsNS43MzMzNDE0LDIzNi45MzMwOCwzOTcuMTc0OTgpIiBzdHlsZT0iZm9udC1zaXplOm1lZGl1bTtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO3RleHQtaW5kZW50OjA7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTtsaW5lLWhlaWdodDpub3JtYWw7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO3dyaXRpbmctbW9kZTpsci10Yjt0ZXh0LWFuY2hvcjpzdGFydDtiYXNlbGluZS1zaGlmdDpiYXNlbGluZTtjb2xvcjojMDAwMDAwO2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MTcuMjAwMDIzNjU7bWFya2VyOm5vbmU7dmlzaWJpbGl0eTp2aXNpYmxlO2Rpc3BsYXk6aW5saW5lO292ZXJmbG93OnZpc2libGU7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTtmb250LWZhbWlseTpTYW5zOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246U2FucyIvPjwvZz48ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjE3NDQxODM2LDAsMCwwLjE3NDQxODM2LDIyMC41MjI4MiwyOS4yMjkzNDIpIiBzdHlsZT0iZmlsbDojZmZmZmZmIj48cGF0aCBkPSJtIDUuNDEgMyAwIDEyIDEuNzUgMCAwIC05LjkxIDMuNSA1Ljk0IDMuNDcgLTUuOTQgMCA5LjkxIDEuNzUgMCAwIC0xMiBMIDE0LjUgMyBDIDEzLjggMyAxMy4yNSAzLjE2IDEyLjk0IDMuNjkgTCAxMC42NiA3LjU5IDguMzggMy42OSBDIDguMDcgMy4xNiA3LjUxIDMgNi44MSAzIHogTSAzNiAzIGwgMCAxMi4wMyAzLjI1IDAgYyAyLjQ0IDAgNC4zOCAtMS45MSA0LjM4IC00LjUzIDAgLTIuNjIgLTEuOTMgLTQuNDcgLTQuMzggLTQuNDcgQyAzOC43IDYuMDMgMzguMzIgNiAzNy43NSA2IGwgMCAtMyB6IE0gMjEuNDcgNS45NyBjIC0yLjQ0IDAgLTQuMTkgMS45MSAtNC4xOSA0LjUzIDAgMi42MiAxLjc1IDQuNTMgNC4xOSA0LjUzIGwgNC4xOSAwIDAgLTQuNTMgYyAwIC0yLjYyIC0xLjc1IC00LjUzIC00LjE5IC00LjUzIHogbSAyNy41NiAwIGMgLTIuNDEgMCAtNC4zOCAyLjAzIC00LjM4IDQuNTMgMCAyLjUgMS45NyA0LjUzIDQuMzggNC41MyAyLjQxIDAgNC4zNCAtMi4wMyA0LjM0IC00LjUzIDAgLTIuNSAtMS45NCAtNC41MyAtNC4zNCAtNC41MyB6IG0gLTIyIDAuMDMgMCAxMiAxLjc1IDAgMCAtMi45NyBjIDAuNTcgMCAxLjA0IC0wIDEuNTkgMCAyLjQ0IDAgNC4zNCAtMS45MSA0LjM0IC00LjUzIDAgLTIuNjIgLTEuOSAtNC41IC00LjM0IC00LjUgeiBtIDI2LjE2IDAgMy4wMyA0LjM4IC0zLjE5IDQuNjIgMi4xMiAwIEwgNTcuMzEgMTEuOTEgNTkuNDQgMTUgNjEuNTkgMTUgNTguMzggMTAuMzggNjEuNDEgNiA1OS4yNSA2IDU3LjMxIDguODEgNTUuMzQgNiB6IE0gMjEuNDcgNy43MiBjIDEuNCAwIDIuNDQgMS4xOSAyLjQ0IDIuNzggbCAwIDIuNzggLTIuNDQgMCBjIC0xLjQgMCAtMi40NCAtMS4yMSAtMi40NCAtMi43OCAtMCAtMS41NyAxLjA0IC0yLjc4IDIuNDQgLTIuNzggeiBtIDI3LjU2IDAgYyAxLjQ0IDAgMi41OSAxLjI0IDIuNTkgMi43OCAwIDEuNTQgLTEuMTUgMi43OCAtMi41OSAyLjc4IC0xLjQ0IDAgLTIuNjIgLTEuMjQgLTIuNjIgLTIuNzggMCAtMS41NCAxLjE4IC0yLjc4IDIuNjIgLTIuNzggeiBtIC0yMC4yNSAwLjAzIDEuNTkgMCBjIDEuNTkgMCAyLjU5IDEuMjggMi41OSAyLjc1IDAgMS40NyAtMS4xMyAyLjc4IC0yLjU5IDIuNzggbCAtMS41OSAwIHogbSA4Ljk3IDAgMS41IDAgYyAxLjQ3IDAgMi42MiAxLjI4IDIuNjIgMi43NSAwIDEuNDcgLTEuMDQgMi43OCAtMi42MiAyLjc4IGwgLTEuNSAwIHoiIHRyYW5zZm9ybT0ibWF0cml4KDUuNzMzMzQxNCwwLDAsNS43MzMzNDE0LDIzNi45MzMwOCwzOTcuMTc0OTgpIiBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIi8+PC9nPjwvZz48L3N2Zz4=");background-repeat:no-repeat;background-size:61px 19px}.leaflet-container.dark .leaflet-bar{background-color:#404040;border-color:#202020;border-color:rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-bar a{border-color:rgba(0,0,0,.5);color:#404040}.leaflet-container.dark .leaflet-bar a:active,.leaflet-container.dark .leaflet-bar a:hover{background-color:#505050}.leaflet-container.dark .leaflet-control-attribution,.leaflet-container.dark .leaflet-control-attribution:after,.leaflet-container.dark .map-info-container,.leaflet-container.dark .mapbox-info-toggle{background-color:rgba(0,0,0,.5);color:#f8f8f8}.leaflet-container.dark .leaflet-control-attribution a,.leaflet-container.dark .leaflet-control-attribution a:hover,.leaflet-container.dark .map-info-container a,.leaflet-container.dark .map-info-container a:hover{color:#fff}.leaflet-container.dark .leaflet-control-attribution:hover:after{background-color:#000}.leaflet-container.dark .leaflet-control-layers-list span{color:#f8f8f8}.leaflet-container.dark .leaflet-control-layers-separator{border-top-color:hsla(0,0%,100%,.1)}.leaflet-container.dark .leaflet-bar a.leaflet-disabled,.leaflet-container.dark .leaflet-control .mapbox-button.disabled{background-color:#252525;color:#404040}.leaflet-container.dark .leaflet-control-mapbox-geocoder>div{border-color:#202020;border-color:rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a{border-color:#ddd #202020;border-color:rgba(0,0,0,.1) rgba(0,0,0,.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span{border-color:#202020;border-color:rgba(0,0,0,.75)}@media only screen and (max-width:800px){.mapbox-modal-body{margin-left:8.3333%;width:83.3333%}}@media only screen and (max-width:640px){.mapbox-modal-body{height:100%;margin:0;width:100%}}@media print{.mapbox-improve-map{display:none}}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-container img.leaflet-tile{max-width:none!important}.leaflet-container img.leaflet-marker-icon{max-width:none}.leaflet-container img.leaflet-image-layer{max-width:15000px!important}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-oldie .mapbox-modal .mapbox-modal-content{display:none}.leaflet-oldie .mapbox-modal.active .mapbox-modal-content{display:block}.map-tooltip{width:280px\8}.leaflet-oldie .leaflet-container.dark .map-tooltip .close,.leaflet-oldie .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-control-zoom-in,.leaflet-oldie .leaflet-control-zoom-out,.leaflet-oldie .leaflet-popup-close-button,.leaflet-oldie .map-tooltip .close,.leaflet-oldie .mapbox-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAEECAYAAAA24SSRAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAXnSURBVHic7ZxfiFVFGMB/33pRUQsKto002DY3McJ6yBYkESQxpYTypaB66KEXYRWLYOlhr9RTRGWRUkk9RyEU+Y9ClECJVTKlPybWBilqkYuWrqBOD/NdPV7PmTPn3NPtat/AcO6ZP9/vfN/Mmfl2Zs6Kc452hK62UAxkIANdEURkVERGC9crOjKIiANwzkmRep1lOjWXa2ijaU7jaGWgKsL110a1EnV+LQMqbLqyobO6t4EMZCADGchABrqmQUlPNSWOVgaqIpi7ZSADGchABjKQga49kIjURaQem14apGE4KVR/D0fXds5FRaAOOL1e+h1dP7ZgE6wQxDnXvs7QWaZLE1wUVmRNdY1zrp6wRF0kfqHYnHwDGchABjJQIETNRyIyFVgBzAPmavIIsAt4xzn3d66QiNl1PnCYy05JczwMzG9pKlfIhQCkES/kwUKQqRma9GpM02xqGXdrBdCXZm2NzaFP66SGUGeYl5E+WqJO0HRHSG+PXtJN54AjVbhbjQcbBSjiakH4hR0p+hChOiHQrhKg7Drt6t7//Qtb9RAU5XtXMaiak28gAxnIQO0Gicg0EXlMRDaIyFGNGzRtWhQpMA/1A6uAL4BzZM9H57TMKqC/8HyUPFhZJLiMI4sh0/UDK4FtwHig3LiWWal1UkPsDDsFWAgsBZZo8hZgM7DdOXcmV0igjQ4Ba4HFwORAuclaZi1wqNU2OgNsVw22aNoS1XAhMCXx4OkubOBJZwKDwFbgLNm97qyWGQRmtuoFWRsV0ujabCPzVA1kIAMZqBNAIjIgImPNRxUzK+SsmtRJn4Pqmj8AjCXzsmTlaTSck/8zcDRX/QiNMp8S6Ab2a5nvG5plyioDaoLs1/sBYKwyUBokkTdQJeiVZgi6UR+UVQI0QWHdoXKFvKDYz7RiynXctk7LPlmeRmsKyAqWNQfSQAYykIGuS5CI1ERkSET2ishpvQ6JSLE93ByfoQbsRHeNgfe4vOO8E6iF6hdxToZU6OqGUIWv1vShqkB7VYNaU3pN0/fGgvLa6C5gk3PufJO5zwObgDuraqM8jbZWpdEnwG3AYKOX6XVQ07+sSqNQr3P4QxS9LXeGBGxIzTiGXwR8QSHRsCj7ZjxAbxFYaVAKbMe/BkrAduRpZJ6qgQxkoP8DKDRY1sk/s5W6YFhoUG3nFnZeOIJfxLgXWB7zBFmmyzPT44my9zXSC098OZCTwCQttzOZVzVoX1a5LHmdtYyWDM29yjknItKF3xSelFWvKo1mhCClQLo1sC95T8T/ebr+xrqOABVZT82tY56qgQxkIAN1CkhEulsGiUi3iCzKyJsjIpuBYyLyo4isFpHXReTuTFLAr1sOnAeeT8nbzNW+3rfAM2UcyAcSQj4FngR68Ot0F1NA24CuMqBu4PMUgYdS0hzwYqlFJ+AeNV3s30aLSoEUtjEScoHE3nkZ0Ay1fR7o3ZCcGNAEYHcO5A/g5pZACpsMPEf6UexTwCN5MvI6w2zgaeBt4HQK5BsC57ubY+jPll/wHzn1Ayc07QD+u6MR4GPn3LlA/SuCOZAGMpCBDFRhiF50EpFl+PP49wOzgIPAHmCLc+6zXAERE18P+b7DRqAnJCfvfF0P/mTgLZr0l97vB27CL3HO0rwTwBzn3PHCGiU0uQisA6bhzT0T/T4ZeAr4s6FZmal8WcI0LwETgdfwHzY1XKz3teyjibLLioLWa8UDeG/oZbxD+QHwdULwg1r+K71fXxQ0ohXfAgS/Mvyh5i1MgNZp2qt6P5ImL/QezdbrSeAG4EbVJJkH8LteJ+p1FikhBPpNr3Odc6fUNHdo2oJEucbX8Y2zDQeLgr7T62IReRb4AX9mGGC6Xo8Bu0VkOvCQpu1JlRZoo6Vc/WL2ad4C4A28CWvAR5TtdU0dwqH/ewHvHi8HbgUexh+euDRCFH6PVOh0/FKzw3um4M8zpA1DxwkMQzFjXR9+d/9N1WI8BZI71kU56Aq8HXgC+Ak/5o3gX+rUNmmO5nsbqP2gfwCyvJzPNoKXiAAAAABJRU5ErkJggg==)}.leaflet-oldie .leaflet-container.dark .leaflet-control-layers-toggle,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-in,.leaflet-oldie .leaflet-container.dark .leaflet-control-zoom-out,.leaflet-oldie .leaflet-container.dark .mapbox-icon,.leaflet-oldie .mapbox-button-icon:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAEECAYAAAA24SSRAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAXYSURBVHic7ZxfiFVFHMc/a4uKWtDDtqJGZprYgwX5ByTdkkLbSgghCiKih14EBYtg6aEr9RRREKRUUs9hGEVtChKaYMkq2VqWmnUX2tKiNDNZY/Xbw/wue7x7zsw559626zY/GM6df7/P+c3MPfO7M3NumyTGQiaMCSWCIiiC6qVqoZC0lXgy1Cq0FanUck1XxVmSNL8WrzYT1LCMvz5qL1FnoAyoTNOVkpYb3hEUQREUQREUQRF0RYOqjHim9aHaTFDDEt2tCIqgCIqgCIqgCLoiQRULedNLgwCeq1NasbR8IilvqMhJpe5zrvpFQElYIYiksRsMLdd0aYoLwYqsqW5i9KjLLdHJj6AIiqAIiiCP5J2PpgLrgGXAYkvrA/YBrwF/BTXkmB2XSzqhbDlhZRqaypdLuuiB1ORiCOaDTM2wZLaFNMumZunzDYZ1wJy01ubyPfOazLE6qeIbDMsy0qsl6ngtWpyRfqOFInVKbWFXS9TxWtRXQl9mHR9oXwlQdp2xGt4t8YVt6iMor+/d8EM1OvkRFEERFEH/AWga8CCwFfjJwlZLm5ZHge/pPQ+4z8IKYGJGub+BT4GPLBwvCio7f6QeWfQ13TxgA7ATGPKUG7IyG6xOOj3nxDcFWAl0A/da2sdAL/AJcD6kwAc6bop6gT1kWzUZ6LKb6CbDqrx9dB535704S8BZ1o2zdEpSZ1HQ3MRddtmdp8kQzuKa9d8VBSUl9lEh0Pjro6ZKy00TERRBERRBLQZaCpxh9FHFUqBKiiJZ+n5gFfBHnrsKgUKb7t/j/PCwBNZwapKW1yGp3/KPSDrjKVsalIT0W3ypwZoGSoPU8pY2E/RCCqSiwJ55GdBVBusIlCu0Xpf3Na1guZbb1mnYJwtZtKmALm/Z6EBGUARFUASNV1A70AMcBP60aw9F93ADPkO7pD3mDwxKesOusvT2QP3czkmPKd2YUNpucVl+LlBo4jsITAduAIbrmnMAOAncnqflQn10M26JebgufdjSb8oDyQM6hlv3ru/4dkv/vFmgd4EZwPoErN3iM4BdeUGNjDpJqsrtmzc86mqwHkkH5X4t7JD0tEFyw3INzYwwuwisEVA9bPe/CarBdocsip5qBEVQBP3fQRWyX4jOCpUsZS2xhR2SQdwixq3A2lDhMkcTa7Ie2G6fwzfsmax8clrSJCu3py4vVV/ZphsALtjnFXkqtNwyWlLqR1Ub7obPA5OyKjXLolk+SFmQgEN18eD/PLXEI2j8gYqspwbrRE81giIogiKohUAdzQB1APdk5C3Ends6CXwLbAReBm7J1OZxINdKGpb0VEpeb4pT+aWkx8os0SxJKHlf0iOSOiXNkHQpBbRT0oQyoA5JH6YoPJ6SJknPeHR5+6gTWJ2SPjej/BceXV7QV8AHvsoJucTlvt5o8ZkraZa1fUheD+gJfo9+Bq4JlPkNt4Xgl9CdSJos6UlJF1IsOSvp/hw6vL8mFgCLgCXA44w+730IeIiM89314gP9ACzHHXD9xdIO49476gO2MfJjLCjRgYygCIqgCGqiFFl0WoM7j78ImA8cBQ7gzuaHp/wck1anpO2BqXy7lSu9I9YJ9APXWfycxfuBa4HbzDpwc9ZC4FQZi2qWXJK0WdI0ue3SuRp5P/lRSb8nLCvsQK5JNM2zkiZKeknSkKVdlPSmlX0gUXZNUdAWq3hY7tzj83K++FuS9icU32Hl91p8S1FQn1V8VVKb3Mrw25a3MgHabGkvWrwvTZ/ve7TArqeBq3H+3f66PIBf7VrzkuaTIj7Qj3ZdDJwF9jLy5wJdiXK1t+NrZxuOFgV9bddVwBPAN8ARS5tp15PAZxa/29IOpGrz9FG3Rsscy+uS9IqkBXLD/Z1GRl1yQEjuHANy7vFaSdMlrZa0K1Gm1PcISTMlDZiSbZa2I8VSSTolz2Mo9PQeBO7CvTE1iDtRc2dKuffwPX4CfVQfrpf0sKRjks5Zs27J6pP6EH3vCBp70D8db2VXFPfIagAAAABJRU5ErkJggg==)}.leaflet-oldie .mapbox-logo-true{background-image:none}.map-wrapper .leaflet-top.leaflet-left{display:none}.newsflash__wrapper{padding:20px 0}@media only screen and (min-width:960px){.newsflash__wrapper{padding:30px 0}}.newsflash__wrapper.blue-background .newsflash__content.u-content a,.newsflash__wrapper.dark-green-background .newsflash__content.u-content a{color:#fff}.newsflash__content.u-content a{color:#000}.newsflash__content.u-content a:hover{color:#006cd4}#page.Feedback .graph h3{padding-bottom:30px;text-align:center}#page.Feedback .load-more-comments{padding:50px 0 80px}.project-status{display:inline-block;margin:1rem 0;padding:3px 8px 5px;-ms-transform:skew(-10deg,0deg);-webkit-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg);transform-origin:bottom left}.green-background .project-status.green-background{background-color:#fff!important}.project-status__title{display:block;font-family:Guardian Sans,sans-serif;font-size:16px;line-height:1em;-ms-transform:skew(10deg,0deg);-webkit-transform:skew(10deg,0deg);transform:skew(10deg,0deg);transform-origin:bottom left}.project-submissions{padding:20px 0}.project-submissions__wrapper{display:flex;flex-flow:row wrap}@media only screen and (min-width:600px){.project-submissions__wrapper{justify-content:space-between}}.project-submissions__content-wrapper{display:flex;flex-flow:row nowrap;width:80%}@media only screen and (min-width:600px){.project-submissions__content-wrapper{width:55%}}.project-submissions__action{width:100%}@media only screen and (min-width:600px){.project-submissions__action{text-align:right;width:45%}}.project-submissions__icon{width:70px}.project-submissions__icon .fa{font-size:2em}.project-submissions__title{font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0}@media only screen and (min-width:768px){.project-submissions__title{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.project-submissions__title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}}.breadcrumbs{font-size:14px;margin:0 0 30px}.breadcrumbs .current{font-weight:700}.breadcrumbs a{color:#000;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.panel .liner{margin:0 auto;max-width:1200px;padding:20px}.c-comments{display:flex;flex-direction:column}@media only screen and (min-width:768px){.c-comments{flex-flow:row wrap;justify-content:space-between}}@media only screen and (min-width:960px){.c-comments.has-form .c-comment{width:48%}.c-comments--wide .c-comment{width:31.33%}}.c-comments .load-more-comments{padding-top:40px;width:100%}.c-comment{padding:20px 0}@media only screen and (min-width:768px){.c-comment{width:48%}}.c-comment__responder{font-family:Guardian Sans,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.c-comment__responder{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0;margin-bottom:15px}}@media only screen and (min-width:960px){.c-comment__responder{margin-bottom:15px}}@media only screen and (min-width:1280px){.c-comment__responder{margin-bottom:20px}}.c-comment__responder a:hover{color:#006cd4;text-decoration:none}.c-comment__age{font-size:14px}.c-comment__toggle{background-image:url(/_resources/app/client/assets/images/cross.svg);background-position:0;background-repeat:no-repeat;cursor:pointer;display:block;height:30px;width:30px}.cycle-data__details{padding:20px}@media only screen and (min-width:960px){.cycle-data__details{padding:50px}}.cycle-data__title{font-size:24px;font-weight:300;margin:0}@media only screen and (min-width:768px){.cycle-data__title{font-family:Guardian Sans,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.cycle-data__title{font-family:Guardian Sans,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin:0}}.cycle-data__subtitle{font-family:Guardian Sans,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.cycle-data__subtitle{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0;margin-bottom:15px}}@media only screen and (min-width:960px){.cycle-data__subtitle{margin-bottom:15px}}@media only screen and (min-width:1280px){.cycle-data__subtitle{margin-bottom:20px}}.cycle-data__header nav{padding-bottom:40px}.cycle-data__title{font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.cycle-data__title{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.cycle-data__title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:768px){.cycle-data__title{margin-bottom:15px}}@media only screen and (min-width:960px){.cycle-data__title{margin-bottom:15px}}@media only screen and (min-width:1280px){.cycle-data__title{margin-bottom:20px}}.cycle-data__month-name{display:inline-block}.cycle-data__arrow{font-size:1rem;padding:0 30px}.cycle-data__arrow.prev{padding:0 10px 0 0}.cycle-data__arrow.next{padding:0 0 0 10px}.cycle-data__arrow.disabled,.cycle-data__arrow.disabled:hover{color:#717275}.cycle-data__stats{float:left;min-width:140px}.cycle-data__circle{border-radius:50%;height:0;padding-bottom:100%;position:relative}.cycle-data__circle.dark-green-background h3,.cycle-data__circle.dark-green-background p{color:#fff}.cycle-data__circle-liner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}.cycle-data__circle-liner h3{font-size:48px;font-weight:600;padding-bottom:5px}.cycle-data__circle-liner p{font-size:18px;line-height:20px}.cycle-data__circle-liner--small h3{font-size:30px}.cycle-data__circle-liner--small p{font-size:16px}.cycle-data__stats{display:inline-block;float:none;margin:2rem;padding:0;width:240px}.cycle-data__stats .liner{padding:80px 10px 20px}.cycle-data__controls-wrapper{padding:30px 0}@media only screen and (min-width:960px){.cycle-data__controls-wrapper{padding:50px 0}}.cycle-data__control{margin-bottom:10px;text-align:center}.manual-data-container{padding:20px}@media only screen and (min-width:960px){.manual-data-container{padding:50px}}.cycle-data__wrapper{display:flex;flex-direction:column;margin-bottom:30px;margin-top:20px}@media only screen and (min-width:768px){.cycle-data__wrapper{align-items:center;flex-flow:row nowrap;justify-content:space-between;margin-bottom:40px;margin-top:40px}}.cycle-data__wrapper .cycle-data__stats{margin:2em auto}@media only screen and (min-width:768px){.cycle-data__wrapper .cycle-data__stats{margin:2em;width:20%}}.cycle-data__wrapper .cycle-data__content{text-align:left}@media only screen and (min-width:768px){.cycle-data__wrapper .cycle-data__content{width:70%}}.cycle-data__content .u-content a,.cycle-data__content.u-content a{color:#fff!important}.cycle-data__section--wrapper{display:flex;flex-direction:column}@media only screen and (min-width:768px){.cycle-data__section--wrapper{flex-flow:row wrap;justify-content:space-between}}.cycle-data__column{border-top:1px solid #fff;padding:30px}@media only screen and (min-width:768px){.cycle-data__column:first-child{border-right:1px solid #fff}}.cycle-data__column:last-child{margin-bottom:30px}@media only screen and (min-width:768px){.cycle-data__column:last-child{margin-bottom:0}.cycle-data__column{width:50%}}.cycle-data__figures{display:flex;flex-direction:column}@media only screen and (min-width:768px){.cycle-data__figures{align-items:center;flex-flow:row nowrap;justify-content:space-around}}.cycle-data__figure{margin-bottom:20px;text-align:center}@media only screen and (min-width:768px){.cycle-data__figure{width:45%}}.cycle-data__figure p{padding-bottom:0}.cycle-data__figure-number{font-size:24px;font-weight:600;line-height:1em}.cycle-data__graph-description{font-size:14px;text-align:center}.searchQuery{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 20px}@media only screen and (min-width:768px){.searchQuery{font-family:Guardian Sans,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.searchQuery{font-family:Guardian Sans,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:768px){.searchQuery{margin-bottom:30px}}@media only screen and (min-width:960px){.searchQuery{margin-bottom:30px}}@media only screen and (min-width:1280px){.searchQuery{margin-bottom:40px}}.search-results__result{border-bottom:1px solid #cacaca;margin-bottom:20px;padding-bottom:20px}.searchResults .pagination{margin-bottom:30px;text-align:center}.module.padding-top{margin-top:80px}.module.padding-bottom{margin-bottom:80px}.module-area.module-area--after_content .u-container,.module-area.module-area--before-content .u-container{padding:0}.module.photo>.photos>.liner,.module>.liner{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px;position:relative}.col .module>.liner{padding-left:0;padding-right:0}.module.route-map .map-wrapper{height:80vh;margin:0}.map-wrapper{background:#f4f4f4;position:relative}.map-wrapper>.map-overlay{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:9998}.map-wrapper>.map-tools{display:none;left:0;position:absolute;top:0;z-index:9999}@media(max-width:1100px){.map-wrapper>.map-tools{display:block}}.map-wrapper>.map-tools .tool{left:0;line-height:1.2em;padding:10px 10px 8px 30px;position:absolute;text-decoration:none;top:0;z-index:1}.map-wrapper>.map-tools .tool div{font-size:12px}.map-wrapper>.map-tools .tool.maptouch-enable div{min-width:120px}.map-wrapper>.map-tools .tool img{height:16px;left:10px;position:absolute;top:10px;width:16px}.map-wrapper #map,.map-wrapper .module-map{height:100%;width:100%}.map-wrapper .styled-marker{background-position:50% 50%;background-repeat:no-repeat;height:37px!important;margin-left:-16px!important;margin-top:-26px!important;width:32px!important}.istouchdevice .map-wrapper{max-height:70vh}.istouchdevice .map-wrapper>.map-overlay,.istouchdevice .map-wrapper>.map-tools{display:block}.map-marker-popup.leaflet-popup{bottom:4px!important}.map-marker-popup .leaflet-popup-content-wrapper{background:#3c3c3c;border:0;border-radius:0;box-shadow:none;color:#fff;padding-left:10px;padding-right:10px;text-align:center}.map-marker-popup .leaflet-popup-content .heading{font-size:18px;padding-top:12px}.map-marker-popup .leaflet-popup-content .content{font-size:14px;line-height:1.7em;padding:20px}.map-marker-popup .leaflet-popup-content a{color:#fff;display:block;font-size:14px;padding:12px}.map-marker-popup.area .leaflet-popup-close-button{opacity:.4}.map-marker-popup .leaflet-popup-close-button{opacity:.2}.map-marker-popup .leaflet-popup-close-button:hover{background-color:transparent!important;opacity:1!important}.map-marker-popup .leaflet-popup-tip{border-top-color:#3c3c3c}.map-marker-popup.route .leaflet-popup-tip{border-top-color:#f6b400}.map-marker-popup.route .leaflet-popup-content-wrapper{background:#fff;color:#3c3c3c}.map-marker-popup.area .leaflet-popup-close-button{background-image:url(/_resources/app/client/assets/images/mapbox-icons-ffffff@2x.png)}.map-marker-popup.route .leaflet-popup-content{padding:0}.map-marker-popup.route .leaflet-popup-content .content{font-size:12px;line-height:1.6em;padding:8px 12px}.map-marker-popup.route .leaflet-popup-tip{border-top-color:#fff}.module.feedback-button>.liner{padding-bottom:100px;padding-top:100px;text-align:center}.module.feedback-button.no-top-padding>.liner{padding-top:30px}.module.feedback-button .button{display:inline-block;min-width:400px}.module.overview>.liner{padding-bottom:45px;padding-top:60px}.module.progress-chart>.liner>.content{padding-bottom:20px}.module.progress-chart .progress-step{border-style:solid;border-width:1px 0 1px 80px;margin-bottom:-1px;padding:20px;position:relative}.module.progress-chart .progress-step:not(.done){border-color:#e7e7e7}.module.progress-chart .progress-step.done{z-index:2}.module.progress-chart .progress-step.feedback{min-height:120px}.module.progress-chart .progress-step.feedback h5{display:inline}.module.progress-chart .progress-step.feedback .tag{font-size:.8em;margin-left:1em;padding:.2em 1em}.module.progress-chart .progress-step .status{background:#fff;border-radius:100px;height:54px;left:-66px;position:absolute;top:16px;width:54px}.module.progress-chart .progress-step.feedback .status{background:url(/_resources/app/client/assets/images/icons/project-feedback.png) 0 0 no-repeat;border-radius:0;height:70px}.module.progress-chart .progress-step .tick{background:url(/_resources/app/client/assets/images/icons/tick.png) 50% 50% no-repeat;display:none;height:100%;position:absolute;width:100%}.module.progress-chart .progress-step.done .tick{display:block}.module.progress-chart .progress-step.done.feedback .tick{height:60px}.module.progress-chart .progress-step p:last-child{padding-bottom:0}.panels .grid-panel .top-half{position:relative}.panels .grid-panel .date{padding-bottom:0}.panels .youtube-play{background:url(/_resources/app/client/assets/images/youtube-play.png) no-repeat 50%;height:57px;width:80px}.panels .document-page,.panels .youtube-play{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.panels .document-page{background:url(/_resources/app/client/assets/images/document-panel.png) no-repeat 50%;height:60px;width:60px}.module.views.has-form .comment{box-sizing:border-box;margin:0 5%;width:45%}.module.views.has-form .comment:nth-of-type(1n+1),.module.views.has-form .comment:nth-of-type(n){clear:none;margin:20px 5% 0}.module.views.has-form .comment:first-of-type,.module.views.has-form .comment:nth-of-type(2){margin-top:0}.module.views.has-form .comment:nth-of-type(odd){clear:both;margin-left:0}.module.views.has-form .comment:first-of-type{margin-left:0}.module.views.has-form .comment:nth-of-type(2n){margin-right:0;position:relative}.module.views.has-form .comment:nth-of-type(2n):after{clear:both}.module.views.has-form .comment:last-of-type{margin-bottom:0}.module.views.no-form .comment{box-sizing:border-box;margin:0 2.5%;width:30%}.module.views.no-form .comment:nth-of-type(1n+1),.module.views.no-form .comment:nth-of-type(n){clear:none;margin:20px 2.5% 0}.module.views.no-form .comment:first-of-type,.module.views.no-form .comment:nth-of-type(2),.module.views.no-form .comment:nth-of-type(3){margin-top:0}.module.views.no-form .comment:nth-of-type(3n+1){clear:both;margin-left:0}.module.views.no-form .comment:first-of-type{margin-left:0}.module.views.no-form .comment:nth-of-type(3n){margin-right:0;position:relative}.module.views.no-form .comment:nth-of-type(3n):after{clear:both}.module.views.no-form .comment:last-of-type{margin-bottom:0}.module.views.all-projects{padding:80px 0}.module.views.all-projects .comment-sort{margin-top:15px}.m-casual-feedback__form .liner{padding:20px}.m-casual-feedback__form .liner h4{margin-bottom:1em}.m-casual-feedback__form .liner p{font-size:.85em;margin-bottom:1em}.m-casual-feedback__form .liner p a{border-color:#fff;color:#fff}.accordion{margin-bottom:4em}.mass-expand{-webkit-tap-highlight-color:rgba(255,255,255,0);cursor:pointer;padding:2rem;position:relative}.mass-expand .action-expand{font-size:.9rem;font-weight:600;position:absolute;right:2rem;top:.8rem}.mass-expand .action-expand .fa{font-size:18px;height:14px;line-height:12px;margin-bottom:0;margin-left:5px;vertical-align:bottom}.accordion__toggle{-webkit-tap-highlight-color:rgba(255,255,255,0);align-items:center;background-color:#fff;border-bottom:2px solid #000;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;outline:none;padding:10px 30px;text-align:left;width:100%}.accordion__toggle.open{background-color:#ede9e0;border-bottom:0}.accordion__toggle:hover .action{color:colour(blue)}.accordion__toggle-icon{align-items:center;display:block;display:flex;height:50px;justify-content:flex-start;min-width:50px;width:50px}.accordion__title{font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0;margin-bottom:0!important}@media only screen and (min-width:768px){.accordion__title{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.accordion__title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}}.accordion__subtitle{font-family:Guardian Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:0!important}.accordion__content{background-color:#ede9e0;border-bottom:2px solid #cacaca;display:none;padding:0 2em 2em}.accordion__content.default{display:block}.accordion__content img{height:auto;max-width:100%}.m-area-map{position:relative}.m-area-map__title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.m-area-map__title{font-family:Guardian Sans,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.m-area-map__title{font-family:Guardian Sans,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:768px){.m-area-map__title{margin-bottom:15px}}@media only screen and (min-width:960px){.m-area-map__title{margin-bottom:15px}}@media only screen and (min-width:1280px){.m-area-map__title{margin-bottom:20px}}.m-area-map__wrapper{height:70vh;position:relative;width:100%}.m-area-map__overlay{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:9998}.m-area-map__wrapper.leaflet-top.leaflet-left{display:none}.m-area-map__wrapper .leaflet-marker-icon.area-label{background:rgba(60,60,60,.8);color:#fff;font-family:Arial;font-size:12px;height:auto!important;line-height:14px;margin-left:-50px!important;margin-top:-15px!important;padding:6px;text-align:center;white-space:-moz-nowrap;white-space:-o-nowrap;white-space:nowrap;width:auto!important}.m-area-map__wrapper .leaflet-popup-pane a.plain{background:none!important;color:#fff;display:inline-block;font-size:14px;max-width:auto;padding:0;text-decoration:underline}.m-area-map__legend{background:#fff;border:1px solid #cacaca;border-radius:4px;bottom:10px;padding:8px;position:absolute;right:10px;width:140px;z-index:3}.m-area-map__tools{display:none;left:0;position:absolute;top:0;z-index:9999}.m-area-map__tool{left:50px;line-height:1.2em;padding:10px 10px 8px 30px;position:absolute;text-decoration:none;top:0;z-index:1}.m-area-map__tool div{font-size:12px}.m-area-map__tool.maptouch-enable div{min-width:120px}.m-area-map__tool img{height:16px;left:10px;position:absolute;top:10px;width:16px}.istouchdevice .m-area-map__overlay,.istouchdevice .m-area-map__tools{display:block}.m-area-map__keys{margin-top:6px}.m-area-map__trigger{cursor:pointer;padding-bottom:0}.m-area-map__trigger strong{font-size:12px}.m-area-map__arrow{background-image:url(/_resources/app/client/assets/images/legend-arrows.gif);background-position:0 -18px;background-repeat:no-repeat;display:block;float:right;height:15px;margin:4px 0 0;width:15px}.m-area-map__arrow.open{background-position:0 0}.m-area-map__description{font-family:Arial;font-size:12px;padding:0}.m-area-map__bar{display:inline-block;height:4px;margin-bottom:3px;margin-right:8px;width:15px}.m-area-map .module-map{height:100%;width:100%}@media only screen and (min-width:768px){.m-button-grid.cols-2 .m-button-grid__button,.m-button-grid.cols-3 .m-button-grid__button{margin-right:2%;width:48%}}@media only screen and (min-width:960px){.m-button-grid.cols-3 .m-button-grid__button{margin-right:2%;width:31.33%}}@media only screen and (min-width:768px){.m-button-grid.cols-4 .m-button-grid__button{margin-right:2%;width:23%}}.m-button-grid__title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.m-button-grid__title{font-family:Guardian Sans,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.m-button-grid__title{font-family:Guardian Sans,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:768px){.m-button-grid__title{margin-bottom:15px}}@media only screen and (min-width:960px){.m-button-grid__title{margin-bottom:15px}}@media only screen and (min-width:1280px){.m-button-grid__title{margin-bottom:20px}}.m-button-grid__buttons{display:flex;flex-direction:column;margin-bottom:50px}@media only screen and (min-width:600px){.m-button-grid__buttons{flex-flow:row wrap}}.m-button-grid__button{background-color:#006cd4;box-sizing:border-box;color:#fff;float:left;font-family:Guardian Sans,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal;margin:0;margin-bottom:10px!important;padding:10px 15px;text-decoration:none;width:95%}@media only screen and (min-width:768px){.m-button-grid__button{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}.m-button-grid__button:hover{background-color:#003480}.m-casual-feedback__wrapper{display:flex;flex-direction:column}@media only screen and (min-width:768px){.m-casual-feedback__wrapper.has-form{flex-flow:row nowrap;justify-content:space-between}.m-casual-feedback__form{width:40%;width:30%}}.m-casual-feedback__form-title{font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.m-casual-feedback__form-title{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.m-casual-feedback__form-title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:768px){.m-casual-feedback__form-title{margin-bottom:15px}}@media only screen and (min-width:960px){.m-casual-feedback__form-title{margin-bottom:15px}}@media only screen and (min-width:1280px){.m-casual-feedback__form-title{margin-bottom:20px}}.m-casual-feedback__form-text{font-family:Guardian Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:21px}@media only screen and (min-width:768px){.m-casual-feedback__form-text{font-family:Guardian Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.m-casual-feedback__comments.has-form{width:55%;width:65%}.m-casual-feedback__comments .c-comment{width:100%}}@media only screen and (min-width:960px){.m-casual-feedback__comments .c-comment{width:31.33%}.m-casual-feedback__comments.has-form .c-comment{width:48%}}.m-content-slider{background-color:#ede9e0;margin-bottom:40px}@media only screen and (min-width:960px){.m-content-slider{margin-bottom:60px}}.m-content-slider__header{padding:15px 0;text-align:center}.m-content-slider__title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin:0}@media only screen and (min-width:768px){.m-content-slider__title{font-family:Guardian Sans,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.m-content-slider__title{font-family:Guardian Sans,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin:0}}.m-content-slider__slider-nav{cursor:default;padding:15px 0 30px;position:relative;text-align:center;z-index:1}@media only screen and (min-width:600px){.m-content-slider__slider-nav{padding:15px 0 0}}.m-content-slider__slider-nav--sixteen-slides{padding-bottom:33px}.m-content-slider__arrow{-webkit-tap-highlight-color:rgba(255,255,255,0);background-color:transparent;color:#fff;font-size:30px;height:30px;line-height:20px;margin:0 8%;text-decoration:none}@media(max-width:1145px){.m-content-slider__arrow{margin:0 5%}}@media(max-width:700px){.m-content-slider__arrow{margin:0 4%}}@media(max-width:600px){.m-content-slider__arrow{margin:0 8%}}.m-content-slider__arrow:focus{outline:none}.m-content-slider__arrow--prev{float:left}.m-content-slider__arrow--next{float:right}.m-content-slider__slider-nav-dot{-webkit-tap-highlight-color:rgba(255,255,255,0);border-radius:20px;display:inline-block;height:20px;margin:5px;opacity:.5;outline:none;vertical-align:middle;width:20px}@media(max-width:600px){.m-content-slider__slider-nav-dot{display:none}}.m-content-slider__slider-nav-dot--ten-slides{height:15px;margin:4px;width:15px}.m-content-slider__slider-nav-dot--sixteen-slides{display:none}.m-content-slider__slider-nav-dot.current{opacity:1}.m-content-slider__slide{margin:0;padding:20px;position:relative}.m-content-slider__wrapper{display:flex;flex-direction:column}@media only screen and (min-width:768px){.m-content-slider__wrapper{align-items:flex-start;flex-flow:row nowrap;justify-content:space-between}}.m-content-slider__slide-images{height:100%}@media only screen and (min-width:768px){.m-content-slider__slide-images{width:49%}}.m-content-slider__slide-images img{height:auto;width:100%}.m-content-slider__slide-content{height:100%}@media only screen and (min-width:768px){.m-content-slider__slide-content{width:49%}}.m-content-slider__slide-pos{float:left;text-align:center;width:100%}.m-content-slider__slide-pos p{padding-bottom:0}@media(max-width:600px){.m-content-slider__slide-pos{color:#fff;left:0;position:absolute;top:-47px}}.m-content-slider__slide-pos--sixteen-slides{color:#fff;left:0;position:absolute;top:-47px}.m-content-slider__footer{margin-top:30px}@media only screen and (min-width:960px){.m-content-slider__footer{display:none}}.m-content-slider__footer .m-content-slider__slider-nav{padding:10px 0 40px}@media only screen and (min-width:600px){.m-content-slider__footer .m-content-slider__slider-nav{padding:15px 0 20px}}@media only screen and (min-width:768px){.m-content-slider__footer .m-content-slider__slider-nav{padding:15px 0}}.cycle-data-module{padding-bottom:0!important;padding-top:50px}.cycle-data-module:after{clear:both;content:"";display:block}@media(max-width:1100px){.cycle-data-module .cycle-data-module-content{margin-left:0;width:100%}}.cycle-data-module__title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin:0}@media only screen and (min-width:768px){.cycle-data-module__title{font-family:Guardian Sans,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.cycle-data-module__title{font-family:Guardian Sans,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin:0}}.m-cycle-data__header{padding:0}@media(max-width:700px){.m-cycle-data__header{padding:50px 20px}}.m-cycle-data__header nav{padding-bottom:40px}.m-cycle-data__title{font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0;padding-bottom:0}@media only screen and (min-width:768px){.m-cycle-data__title{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.m-cycle-data__title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}}.m-cycle-data__month-name{display:inline-block}.m-cycle-data__arrow{background-color:transparent;font-size:1rem;height:50px;width:50px}.m-cycle-data__arrow.disabled,.m-cycle-data__arrow.disabled:hover{color:#717275}.m-cycle-data__stats{float:left;min-width:140px}.m-cycle-data__circle{border-radius:50%;height:0;padding-bottom:100%;position:relative}.m-cycle-data__circle.dark-green-background h3,.m-cycle-data__circle.dark-green-background p{color:#fff}.m-cycle-data__circle-liner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;width:100%}.m-cycle-data__circle-liner h3{font-size:48px;font-weight:600;padding-bottom:5px}.m-cycle-data__circle-liner p{font-size:18px;line-height:20px}.m-cycle-data__stats{display:inline-block;float:none;margin:2rem;padding:0;width:240px}.m-cycle-data__stats .liner{padding:80px 10px 20px}.m-cycle-data__controls{margin-top:50px;padding-bottom:50px;text-align:center}.m-documents__title{font-family:Guardian Sans,sans-serif;font-size:35px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.m-documents__title{font-family:Guardian Sans,sans-serif;font-size:38px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:960px){.m-documents__title{font-family:Guardian Sans,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:768px){.m-documents__title{margin-bottom:15px}}@media only screen and (min-width:960px){.m-documents__title{margin-bottom:15px}}@media only screen and (min-width:1280px){.m-documents__title{margin-bottom:20px}}.m-documents__panels{display:flex;flex-direction:column;margin:0 -1em}@media only screen and (min-width:600px){.m-documents__panels{flex-flow:row wrap;justify-content:flex-start}}.m-documents__panel{color:#000;display:block;margin-bottom:25px;text-decoration:none;width:100%}@media only screen and (min-width:600px){.m-documents__panel{width:50%}}.m-documents__panel:hover .m-documents__panel-liner{border-color:#006cd4}.m-documents__panel:hover .m-documents__panel-link,a.m-documents__panel:hover .m-documents__panel-title{color:#006cd4}.m-documents__panel-liner{border:2px solid transparent;margin:1em;padding:1em}.m-documents__panel-title{font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.m-documents__panel-title{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.m-documents__panel-title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:768px){.m-documents__panel-title{margin-bottom:15px}}@media only screen and (min-width:960px){.m-documents__panel-title{margin-bottom:15px}}@media only screen and (min-width:1280px){.m-documents__panel-title{margin-bottom:20px}}.m-documents__panel-content{margin-bottom:15px}@media only screen and (min-width:960px){.m-documents__panel-content{margin-bottom:20px}}.m-documents__panel-link{color:#000;line-height:1.1em;text-decoration:underline}.m-download{margin-top:20px}.m-download__item{background:#ede9e0;display:block;margin:0 -80px 0 0;padding:0;text-decoration:none}.m-download__item:hover{background-color:#cacaca}.m-download__item:hover .m-download__icon{background-position:50% 50%}.m-download__text{font-family:Guardian Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:21px;padding:21px 15px 21px 110px}@media only screen and (min-width:768px){.m-download__text{font-family:Guardian Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}}.m-download__size{color:#000;font-size:14px;margin-left:20px}.m-download__icon{background-color:#006cd4;background-image:url(/_resources/app/client/assets/images/icons/download.svg);background-position:50% 35%;background-repeat:no-repeat;float:left;height:70px;position:relative;width:70px}.m-download__icon .bar{background:#fff;height:2px;left:50%;margin-left:-12px;position:absolute;top:48px;width:24px}.m-feedback__title{font-family:Guardian Sans,sans-serif;font-size:35px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 10px;padding-top:20px}@media only screen and (min-width:768px){.m-feedback__title{font-family:Guardian Sans,sans-serif;font-size:38px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:960px){.m-feedback__title{font-family:Guardian Sans,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:768px){.m-feedback__title{margin-bottom:15px}}@media only screen and (min-width:960px){.m-feedback__title{margin-bottom:15px}}@media only screen and (min-width:1280px){.m-feedback__title{margin-bottom:20px}}@media only screen and (min-width:960px){.m-feedback__title{padding-top:50px}}.m-feedback__graphs .liner{padding:40px}.m-feedback .c-comments{margin:0 auto;max-width:960px}.m-feedback__graphs{display:flex;flex-direction:column}@media only screen and (min-width:960px){.m-feedback__graphs{flex-flow:row wrap;justify-content:space-between}}.graph{width:100%}@media only screen and (min-width:960px){.graph--half{width:50%}}.graph__title{font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 15px}@media only screen and (min-width:768px){.graph__title{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.graph__title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:768px){.graph__title{margin-bottom:25px}}@media only screen and (min-width:960px){.graph__title{margin-bottom:25px}}@media only screen and (min-width:1280px){.graph__title{margin-bottom:30px}}.graph__subtitle{font-family:Guardian Sans,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.graph__subtitle{font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0;margin-bottom:10px}}@media only screen and (min-width:960px){.graph__subtitle{margin-bottom:10px}}@media only screen and (min-width:1280px){.graph__subtitle{margin-bottom:10px}}.graph.border-top{border-top:1px solid #fff}.graph.border-left{border-left:1px solid #fff}.graph>.liner{padding:30px}.graph__wrapper{align-items:center;display:flex;flex-direction:column}@media only screen and (min-width:600px){.graph__wrapper{flex-flow:row nowrap}}.graph__key{padding-top:20px}@media only screen and (min-width:600px){.graph__key{width:45%}}.graph__key-item{font-size:.87em;padding:3px 10px 3px 20px;position:relative}.graph__key-item .dot{left:0;position:absolute}.graph__chart{position:relative;text-align:center}@media only screen and (min-width:600px){.graph__chart{width:50%}}.graph .chart-info{position:absolute;text-align:center;top:55px;width:100%}.graph .chart-info .percent{font-size:60px;line-height:1em}.graph .chart-info .percent sup{font-size:.4em}.graph .chart-info .label{font-size:.86em;margin:0 auto;max-width:150px;opacity:.5}.graph .rating{font-size:.87em;padding-bottom:14px}.graph .rating:last-child{padding-bottom:0}.graph .rating .label{float:left;width:40%}.graph .rating .stars{float:right;width:50%}.graph.Bar-graph .content{margin:0 auto}.graph.Bar-graph .bar-graph-labels{margin-bottom:30px}.graph.Bar-graph .bar-graph-labels .key-item{box-sizing:border-box;padding-left:0}.graph.Bar-graph .bar-graph-labels .key-item .dot{float:left;position:relative;vertical-align:middle}.graph.Bar-graph .bar-graph-bars h3{padding-bottom:5px}.graph.Bar-graph .bar-graph-bars .bar{border:1px solid #fff;height:30px;margin-bottom:30px}.graph.Bar-graph .bar-graph-bars .bar.last{margin-bottom:15px}.graph.Bar-graph .bar-graph-bars .bar .bar-segment{float:left;height:100%}@media(max-width:1200px){.graph .rating .stars .star{height:16px;width:16px}}@media(max-width:900px){.graph .rating .label{padding-bottom:8px}.graph .rating .label,.graph .rating .stars{float:none;text-align:center;width:auto}.graph.Bar-graph .content{width:100%}}@media(max-width:700px){.graph.Bar-graph .bar-graph-bars .bar{width:100%}}@media(max-width:650px){.graph.Bar-graph .bar-graph-labels .key-item{width:50%}}@media(max-width:480px){.graph.Bar-graph .bar-graph-labels .key-item{width:100%}}.m-feedback__statistics{display:flex;flex-direction:column}@media only screen and (min-width:768px){.m-feedback__statistics{flex-flow:row wrap;justify-content:space-between}}.m-feedback__statistic{padding:30px 0;text-align:center;width:100%}@media only screen and (min-width:960px){.m-feedback__statistic{padding:30px 0 40px}.m-feedback__statistic--half{width:50%}}@media only screen and (min-width:768px){.m-feedback__statistic--quarter{width:50%}}@media only screen and (min-width:960px){.m-feedback__statistic--quarter{width:25%}}.m-feedback__statistic.border-top{border-top:1px solid #fff}.m-feedback__statistic.border-left{border-left:1px solid #fff}.m-feedback__statistic-figure{font-size:3em;font-weight:700;padding:0}.m-mailchimp-archive{margin-bottom:20px}.m-mailchimp-archive__title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.m-mailchimp-archive__title{font-family:Guardian Sans,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.m-mailchimp-archive__title{font-family:Guardian Sans,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:768px){.m-mailchimp-archive__title{margin-bottom:15px}}@media only screen and (min-width:960px){.m-mailchimp-archive__title{margin-bottom:15px}}@media only screen and (min-width:1280px){.m-mailchimp-archive__title{margin-bottom:20px}}.m-mailchimp-archive .campaign{border-bottom:2px solid #000;padding:10px 30px}.m-mailchimp-archive .campaign a{color:#000;display:block;font-family:Guardian Sans,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal;margin:0;text-decoration:none}@media only screen and (min-width:768px){.m-mailchimp-archive .campaign a{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}.m-mailchimp-archive .campaign a:hover{color:#006cd4}.m-mailchimp-signup{padding:30px 0}.m-mailchimp-signup form{padding:20px}.m-mailchimp-signup form #mc_embed_signup_scroll{display:flex;flex-direction:column}@media only screen and (min-width:1280px){.m-mailchimp-signup form #mc_embed_signup_scroll{flex-flow:row wrap;justify-content:center}}.m-mailchimp-signup form #mc_embed_signup_scroll h2{font-family:Guardian Sans,sans-serif;font-size:35px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 30px;text-align:center;width:100%}@media only screen and (min-width:768px){.m-mailchimp-signup form #mc_embed_signup_scroll h2{font-family:Guardian Sans,sans-serif;font-size:38px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:960px){.m-mailchimp-signup form #mc_embed_signup_scroll h2{font-family:Guardian Sans,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:768px){.m-mailchimp-signup form #mc_embed_signup_scroll h2{margin-bottom:30px}}@media only screen and (min-width:960px){.m-mailchimp-signup form #mc_embed_signup_scroll h2{margin-bottom:30px}}@media only screen and (min-width:1280px){.m-mailchimp-signup form #mc_embed_signup_scroll h2{margin-bottom:40px}}.m-mailchimp-signup form #mc_embed_signup_scroll .indicates-required{display:none}.m-mailchimp-signup form .mc-field-group{display:flex;flex-direction:column;margin:0 0 15px}@media only screen and (min-width:600px){.m-mailchimp-signup form .mc-field-group{align-items:center;flex-direction:row;justify-content:center}}@media only screen and (min-width:1280px){.m-mailchimp-signup form .mc-field-group:nth-of-type(3){margin-left:20px}}.m-mailchimp-signup form .mc-field-group.input-group{flex-direction:column;width:100%}.m-mailchimp-signup form .mc-field-group.input-group strong{font-family:Guardian Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;margin-bottom:15px}.m-mailchimp-signup form .mc-field-group.input-group li{display:inline-block}@media only screen and (min-width:960px){.m-mailchimp-signup form .mc-field-group:nth-of-type(4){flex-direction:row}}.m-mailchimp-signup form .mc-field-group:nth-of-type(5){display:none}.m-mailchimp-signup form .mc-field-group:nth-of-type(5) li{display:block}.m-mailchimp-signup form .mc-field-group:not(.input-group) label{font-family:Guardian Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}@media only screen and (min-width:600px){.m-mailchimp-signup form .mc-field-group:not(.input-group) label{display:inline-block;margin-right:20px;text-align:right;width:125px}}@media only screen and (min-width:1280px){.m-mailchimp-signup form .mc-field-group:not(.input-group) label{width:auto}}.m-mailchimp-signup form .mc-field-group.input-group li label{margin-left:10px}.m-mailchimp-signup form .clear:last-of-type{margin-top:20px;text-align:center;width:100%}@media only screen and (min-width:1280px){.module-area--below-content .m-mailchimp-signup form .clear:last-of-type{margin:-8px 0 0 50px;width:auto}}.network-map-module:after{clear:both;content:"";display:block}.network-map-module .content-wrapper{float:right;width:38%}.network-map-module .content-wrapper .stages>.stage:not(.current){display:none}.network-map-module .content-wrapper .stage-navigation{cursor:pointer;margin-bottom:30px;margin-top:10px;position:relative}.network-map-module .content-wrapper .stage-navigation:after{clear:both;content:"";display:block}.network-map-module .content-wrapper .stage-navigation input[name=stage]{display:none}.network-map-module .content-wrapper .stage-navigation .track{background:#cacaca;border-radius:3px;box-sizing:border-box;height:7px;left:0;position:absolute;right:0;top:14px;z-index:1}.network-map-module .content-wrapper .stage-navigation>.stage-navigation-item{cursor:pointer;float:left;font-size:16px;padding-top:50px;position:relative;text-align:center;z-index:2}.network-map-module .content-wrapper .stage-navigation>.stage-navigation-item .dot{height:12px;margin-right:6px;width:12px}.network-map-module .content-wrapper .stage-navigation>.stage-navigation-item .marker{background:#cacaca;border-radius:50%;content:"";display:block;height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:17px;width:20px}.network-map-module .content-wrapper .stage-navigation>.stage-navigation-item .marker:before{background:#fff;border-radius:50%;content:"";height:12px;left:4px;position:absolute;top:4px;width:12px;z-index:2}.network-map-module .content-wrapper .stage-navigation>.stage-navigation-item.current .marker{border:0;height:32px;margin-left:-16px;margin-top:-16px;width:32px}.network-map-module .content-wrapper .stage-navigation>.stage-navigation-item.current .marker:before{display:none}.network-map-module .map-wrapper{background:#b4d0f9;float:left;height:600px;overflow:hidden;position:relative;width:58%}.network-map-module .map-wrapper .inner{bottom:0;left:0;line-height:0px;position:absolute;right:0;top:0}.network-map-module .map-wrapper .inner .layers{display:inline-block;height:100%;position:relative;width:100%}.network-map-module .map-wrapper .inner .layers .layer{left:0;position:absolute;top:0;width:100%}.network-map-module .map-wrapper .controls{position:absolute;right:10px;top:10px;z-index:99}.network-map-module .map-wrapper .controls .control{background:#cacaca;border-bottom:1px solid #bdbdbd;border-top:1px solid #d7d7d7;box-shadow:2px 2px 3px rgba(0,0,0,.05);cursor:pointer;display:block;font-size:14px;font-weight:600;height:40px;line-height:40px;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:40px}.network-map-module .map-wrapper .controls .control:first-child{border-top:none;border-top-left-radius:3px;border-top-right-radius:3px}.network-map-module .map-wrapper .controls .control:last-child{border-bottom:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.network-map-module .map-wrapper .controls .control:hover{background:#bdbdbd}.network-map-module .map-wrapper .controls .control:not(:active),.network-map-module .map-wrapper .controls .control:not(:focus){-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.network-map-module .map-wrapper .controls .control:active,.network-map-module .map-wrapper .controls .control:focus{background:#006cd4;color:#fff}@media(max-width:650px){.network-map-module .content-wrapper{float:none;width:auto}.network-map-module .content-wrapper .stage-navigation{margin-bottom:30px;margin-top:10px}.network-map-module .map-wrapper{float:none;height:400px;width:100%}}.m-overviewpanel__header{display:flex;flex-flow:row nowrap;margin-bottom:20px}.m-overviewpanel__icon{background-color:rgba(0,0,0,.1);height:100px;margin-right:25px;padding:1rem;width:100px}.m-overviewpanel__icon .icon{display:block;height:100%;width:100%}.m-overviewpanel__icon svg{height:100%;width:100%}.m-overviewpanel__icon svg *{fill:#fff}.m-overviewpanel__title{font-family:Guardian Sans,sans-serif;font-size:35px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 0 120px}@media only screen and (min-width:768px){.m-overviewpanel__title{font-family:Guardian Sans,sans-serif;font-size:38px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:960px){.m-overviewpanel__title{font-family:Guardian Sans,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:normal;margin:0}}.m-overviewpanel__subtitle{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 10px 120px;padding-top:5px}@media only screen and (min-width:768px){.m-overviewpanel__subtitle{font-family:Guardian Sans,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.m-overviewpanel__subtitle{font-family:Guardian Sans,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:768px){.m-overviewpanel__subtitle{margin-bottom:15px}}@media only screen and (min-width:960px){.m-overviewpanel__subtitle{margin-bottom:15px}}@media only screen and (min-width:1280px){.m-overviewpanel__subtitle{margin-bottom:20px}}.m-overviewpanel__item .item-links .submissions{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:80%;line-height:20px;opacity:.7;padding:15px 0 20px 42px;position:relative;width:100%}.m-overviewpanel__item .item-links .submissions svg{bottom:0;height:18px;left:0;position:absolute;top:13px;width:35px}.m-overviewpanel__item-title{font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.m-overviewpanel__item-title{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.m-overviewpanel__item-title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:768px){.m-overviewpanel__item-title{margin-bottom:15px}}@media only screen and (min-width:960px){.m-overviewpanel__item-title{margin-bottom:15px}}@media only screen and (min-width:1280px){.m-overviewpanel__item-title{margin-bottom:20px}}.m-overviewpanel__item-content{margin-bottom:10px}@media only screen and (min-width:768px){.m-overviewpanel__item-content{margin-bottom:15px}}@media only screen and (min-width:960px){.m-overviewpanel__item-content{margin-bottom:15px}}@media only screen and (min-width:1280px){.m-overviewpanel__item-content{margin-bottom:20px}}.m-overviewpanel__item-links a{display:inline-block;min-width:200px}.m-overview{padding-bottom:45px;padding-top:60px}.m-overview__grid{grid-gap:50px;display:grid;grid-template-columns:1fr}@media only screen and (min-width:600px){.m-overview__grid{grid-template-columns:1fr 1fr}}@media only screen and (min-width:960px){.m-overview__grid{grid-template-columns:1fr 1fr 1fr}}.m-panel-grid.condensed>.u-container{padding-top:0}.m-panel-grid--background{padding-top:20px}.m-panel-grid.condensed.m-panel-grid--background{padding:20px}.m-panel-grid.green-background .m-panel-grid__panel:hover .m-panel-grid__panel-title,.m-panel-grid.off-white-background .m-panel-grid__panel:hover .m-panel-grid__panel-title,.m-panel-grid.white-background .m-panel-grid__panel:hover .m-panel-grid__panel-title{color:#006cd4}.m-panel-grid.green-background .m-panel-grid__panel:hover .m-panel-grid__panel-liner,.m-panel-grid.off-white-background .m-panel-grid__panel:hover .m-panel-grid__panel-liner,.m-panel-grid.white-background .m-panel-grid__panel:hover .m-panel-grid__panel-liner{border-color:#006cd4}.m-panel-grid.dark-green-background .m-panel-grid__panel:hover .m-panel-grid__panel-title{color:#fff}.m-panel-grid.dark-green-background .m-panel-grid__panel:hover .m-panel-grid__panel-liner{border-color:#fff}.m-panel-grid__title{font-family:Guardian Sans,sans-serif;font-size:35px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.m-panel-grid__title{font-family:Guardian Sans,sans-serif;font-size:38px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:960px){.m-panel-grid__title{font-family:Guardian Sans,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:768px){.m-panel-grid__title{margin-bottom:15px}}@media only screen and (min-width:960px){.m-panel-grid__title{margin-bottom:15px}}@media only screen and (min-width:1280px){.m-panel-grid__title{margin-bottom:20px}}.m-panel-grid__panels{display:flex;flex-direction:column}@media only screen and (min-width:600px){.m-panel-grid__panels{flex-flow:row wrap;justify-content:flex-start;margin:0 -1em}}.m-panel-grid__panel{color:#000;display:block;text-decoration:none;width:100%}@media only screen and (min-width:600px){.m-panel-grid__panel{width:50%}}@media only screen and (min-width:960px){.module-area--after-content .m-panel-grid__panel--third,.module-area--before-content .m-panel-grid__panel--third,.module-area--below-content .m-panel-grid__panel{width:33.33%}}.m-panel-grid.white-text .m-panel-grid__panel:hover .m-panel-grid__panel-liner{border-color:#fff}.m-panel-grid__panel-liner{border:2px solid transparent;margin:1em;padding:1em}.m-panel-grid__panel-image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin-bottom:20px;min-height:160px}.m-panel-grid__panel-icon{display:block;height:60px;margin-bottom:20px;width:60px}.m-panel-grid__panel-icon svg{height:100%;width:100%}.m-panel-grid__panel-icon svg path{fill:#000}.m-panel-grid.white-text .m-panel-grid__panel-icon svg path{fill:#fff}.m-panel-grid__panel-title{font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0}@media only screen and (min-width:768px){.m-panel-grid__panel-title{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.m-panel-grid__panel-title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}}.m-panel-grid__panel-title:not(.m-panel-grid__panel-title--maori){margin-bottom:20px}@media only screen and (min-width:768px){.m-panel-grid__panel-title:not(.m-panel-grid__panel-title--maori){margin-bottom:20px}}@media only screen and (min-width:960px){.m-panel-grid__panel-title:not(.m-panel-grid__panel-title--maori){margin-bottom:20px}}@media only screen and (min-width:1280px){.m-panel-grid__panel-title:not(.m-panel-grid__panel-title--maori){margin-bottom:20px}}.m-panel-grid__panel-title.underline{text-decoration:underline}.m-panel-grid__panel-title--maori{font-weight:600}.m-panel-grid__panel-content{padding-bottom:20px}.m-photo__caption{padding:40px 20px}.m-photo__title{font-family:Guardian Sans,sans-serif;font-size:35px;font-style:normal;font-weight:300;line-height:normal;margin:0}@media only screen and (min-width:768px){.m-photo__title{font-family:Guardian Sans,sans-serif;font-size:38px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:960px){.m-photo__title{font-family:Guardian Sans,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:normal;margin:0}}.m-photo__photos{background:#fff}.m-photo__photos .fullscreen{bottom:0;display:none;line-height:1.2em;padding:10px 10px 8px 30px;position:absolute;right:0;text-decoration:none;z-index:1}.m-photo__photos .fullscreen img{height:1em;left:10px;position:absolute;top:10px;width:1em}.m-photo__photos .fullscreen span{display:inline-block;font-size:12px}.m-photo__photo{display:block;max-width:100%}.m-comparator.inherit-background,.m-comparator:not(.white-background){padding:20px 0}@media only screen and (min-width:960px){.m-comparator.inherit-background,.m-comparator:not(.white-background){padding:30px 0}}.m-comparator.inherit-background.padding-bottom,.m-comparator:not(.white-background).padding-bottom{margin-bottom:0;padding-bottom:80px}.m-comparator__title{font-family:Guardian Sans,sans-serif;font-size:35px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.m-comparator__title{font-family:Guardian Sans,sans-serif;font-size:38px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:960px){.m-comparator__title{font-family:Guardian Sans,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:768px){.m-comparator__title{margin-bottom:15px}}@media only screen and (min-width:960px){.m-comparator__title{margin-bottom:15px}}@media only screen and (min-width:1280px){.m-comparator__title{margin-bottom:20px}}.m-comparator__wrapper{position:relative}.m-comparator__photo{background-position:0 0;background-repeat:no-repeat;background-size:1280px 920px;bottom:0;display:block;left:0;max-width:1280px;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.m-comparator__photo--two{background-position:100% 0}.m-comparator__slider{background:#3c3c3c;bottom:0;left:0;position:absolute;top:0;width:6px;z-index:3}.m-comparator__handle{background-color:#3c3c3c;background-image:url(/_resources/app/client/assets/images/icons/slide-horizontal.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:34px 34px;border-radius:40px;height:40px;left:-17px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:2}.m-comparator__tooltip{background:rgba(0,0,0,.6);color:#fff;font-size:12px;left:30px;margin-top:-25px;padding:10px 12px;position:absolute;top:50%;width:95px;z-index:1}.project-status-map-module{margin-bottom:3rem}.project-status-map-module:after{clear:both;content:"";display:block}.project-status-map-module__title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin:0}@media only screen and (min-width:768px){.project-status-map-module__title{font-family:Guardian Sans,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.project-status-map-module__title{font-family:Guardian Sans,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin:0}}.project-status-map-module .content-wrapper{box-sizing:border-box;display:block;float:left;padding:0 2rem;width:50%}.project-status-map-module .content-wrapper:first-of-type{padding-left:0}.project-status-map-module .content-wrapper:last-of-type{padding-right:0}@media(max-width:650px){.project-status-map-module .content-wrapper{box-sizing:border-box;display:block;float:left;float:none;padding:0;width:100%;width:auto}.project-status-map-module .content-wrapper:first-of-type{padding-left:0}.project-status-map-module .content-wrapper:last-of-type{padding-right:0}}.project-status-map-module .content-wrapper .tag.status{font-size:.8rem;margin:0 0 .5rem}.project-status-map-module .content-wrapper .content-block{display:none}.project-status-map-module .content-wrapper .content-block.togglable .navigation-item{color:#58595b}.project-status-map-module .content-wrapper .content-block.current{display:block}.project-status-map-module .content-wrapper .content-block .menu-heading{font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0}@media only screen and (min-width:768px){.project-status-map-module .content-wrapper .content-block .menu-heading{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.project-status-map-module .content-wrapper .content-block .menu-heading{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}}.project-status-map-module .content-wrapper .content-block .menu-heading .dot{height:16px;margin-top:0;vertical-align:middle;width:16px}.project-status-map-module .content-wrapper .content-block .project-menu-list .dot{margin-top:0;vertical-align:middle}.project-status-map-module .map-wrapper{background:none;margin-bottom:40px}@media(min-width:650px){.project-status-map-module .map-wrapper{box-sizing:border-box;display:block;float:left;padding:0;width:50%}.project-status-map-module .map-wrapper:first-of-type{padding-left:0}.project-status-map-module .map-wrapper:last-of-type{padding-right:0}}@media(min-width:900px){.project-status-map-module .map-wrapper{background:#b4d0f9;border:2px solid #cacaca;height:600px;overflow:hidden;position:relative;z-index:1}.project-status-map-module .map-wrapper .inner{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}}.status-key{box-sizing:border-box;left:1rem;padding:5px 10px;position:absolute;top:1rem;width:200px;z-index:99}@media(max-width:650px){.status-key{display:none}}@media(max-width:900px){.status-key{left:0;margin-bottom:1rem;position:relative;top:0;width:100%}}.status-key__title{font-family:Guardian Sans,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal;margin:0}@media only screen and (min-width:768px){.status-key__title{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}.status-key__status{font-size:.8rem;line-height:1.5em;padding-bottom:5px}.status-key__status .bar{display:inline-block;height:5px;margin-right:5px;width:15%}@media(min-width:900px){.status-map__layers{bottom:0;display:inline-block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}}.status-map__layer{display:none}@media(min-width:900px){.status-map__layer{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}}.status-map__tag-holder{display:block}@media(min-width:900px){.status-map__tag-holder{position:relative;z-index:999}}.status-map__tags{height:100%;position:relative;width:100%}.status-map__tag{display:inline-block;line-height:19px;margin:0 2px 5px 0;text-decoration:none}@media(min-width:900px){.status-map__tag{position:absolute}}.status-map__tag .white-text{display:block;font-size:14px;padding:0 4px 2px 14px;position:relative}.status-map__tag .dot{border-radius:50%;bottom:0;height:5px;left:3px;margin:auto;position:absolute;top:0;width:5px}.controls{position:absolute;right:10px;top:10px;z-index:99}@media(max-width:900px){.controls{display:none}}.controls .control{background:#cacaca;border-bottom:1px solid #bdbdbd;border-top:1px solid #d7d7d7;box-shadow:2px 2px 3px rgba(0,0,0,.05);cursor:pointer;display:block;font-size:14px;font-weight:600;height:40px;line-height:40px;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:40px}.controls .control:first-child{border-top:none;border-top-left-radius:3px;border-top-right-radius:3px}.controls .control:last-child{border-bottom:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.controls .control:hover{background:#bdbdbd}.controls .control:not(:active),.controls .control:not(:focus){-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.controls .control:active,.controls .control:focus{background:#006cd4;color:#fff}.project-status-map-module .content-wrapper .statuses__title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin:0}@media only screen and (min-width:768px){.project-status-map-module .content-wrapper .statuses__title{font-family:Guardian Sans,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.project-status-map-module .content-wrapper .statuses__title{font-family:Guardian Sans,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin:0}}.m-projectupdates__title{font-family:Guardian Sans,sans-serif;font-size:35px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.m-projectupdates__title{font-family:Guardian Sans,sans-serif;font-size:38px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:960px){.m-projectupdates__title{font-family:Guardian Sans,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:768px){.m-projectupdates__title{margin-bottom:15px}}@media only screen and (min-width:960px){.m-projectupdates__title{margin-bottom:15px}}@media only screen and (min-width:1280px){.m-projectupdates__title{margin-bottom:20px}}.m-projectupdates__subtitle{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin:0}@media only screen and (min-width:768px){.m-projectupdates__subtitle{font-family:Guardian Sans,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.m-projectupdates__subtitle{font-family:Guardian Sans,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin:0}}.m-projectupdates__items{display:flex;flex-direction:column}@media only screen and (min-width:600px){.m-projectupdates__items{flex-flow:row wrap;justify-content:flex-start;margin:0 -1em}}.m-projectupdates__item{display:block;margin-bottom:25px;text-decoration:none;width:100%}@media only screen and (min-width:600px){.m-projectupdates__item{width:50%}}@media only screen and (min-width:960px){.m-projectupdates__item{width:33.33%}}.m-projectupdates__item:hover .m-projectupdates__item-title{color:#006cd4}.m-projectupdates__item:hover .m-projectupdates__item-liner{border-color:#006cd4}.m-projectupdates__item-liner{border:2px solid transparent;margin:1em;padding:1em}.m-projectupdates__item-title{font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0}@media only screen and (min-width:768px){.m-projectupdates__item-title{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.m-projectupdates__item-title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}}.m-projectupdates__item-title.underline{text-decoration:underline}.m-projectupdates__item-content{padding-bottom:12px}.m-single-statistic{padding:20px 0;text-align:center}@media only screen and (min-width:960px){.m-single-statistic{padding:30px 0}}.m-single-statistic__figure{font-size:3em;font-weight:700;padding:0}.m-route-map__header{padding:30px}.m-route-map__title{font-family:Guardian Sans,sans-serif;font-size:35px;font-style:normal;font-weight:300;line-height:normal;margin:0}@media only screen and (min-width:768px){.m-route-map__title{font-family:Guardian Sans,sans-serif;font-size:38px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:960px){.m-route-map__title{font-family:Guardian Sans,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:normal;margin:0}}.m-route-map__title--spacing{margin-bottom:10px}@media only screen and (min-width:768px){.m-route-map__title--spacing{margin-bottom:15px}}@media only screen and (min-width:960px){.m-route-map__title--spacing{margin-bottom:15px}}@media only screen and (min-width:1280px){.m-route-map__title--spacing{margin-bottom:20px}}.m-video__title{font-family:Guardian Sans,sans-serif;font-size:35px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.m-video__title{font-family:Guardian Sans,sans-serif;font-size:38px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:960px){.m-video__title{font-family:Guardian Sans,sans-serif;font-size:42px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:768px){.m-video__title{margin-bottom:15px}}@media only screen and (min-width:960px){.m-video__title{margin-bottom:15px}}@media only screen and (min-width:1280px){.m-video__title{margin-bottom:20px}}.m-video__video{height:0;padding-bottom:56.25%;position:relative}.m-video__video iframe{height:100%;position:absolute;width:100%}.quicklinks__panels{display:flex;flex-direction:column;padding:60px 0}@media only screen and (min-width:768px){.quicklinks__panels{flex-direction:row}}.quicklinks__quicklink{color:#000;text-decoration:none}@media only screen and (min-width:768px){.quicklinks__quicklink{margin-right:2%;width:31.33%}}.quicklinks_quicklink-title{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:300;line-height:normal;margin:0 0 10px}@media only screen and (min-width:768px){.quicklinks_quicklink-title{font-family:Guardian Sans,sans-serif;font-size:28px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.quicklinks_quicklink-title{font-family:Guardian Sans,sans-serif;font-size:30px;font-style:normal;font-weight:300;line-height:normal;margin:0}}@media only screen and (min-width:768px){.quicklinks_quicklink-title{margin-bottom:15px}}@media only screen and (min-width:960px){.quicklinks_quicklink-title{margin-bottom:15px}}@media only screen and (min-width:1280px){.quicklinks_quicklink-title{margin-bottom:20px}}.quicklinks__quicklink-link{text-decoration:underline}#page-header.project .top-bit{padding:20px 0 20px 20px}.project-impacts{display:flex;flex-flow:row wrap;justify-content:space-between}.project-impact{margin-top:20px;width:48%}@media only screen and (min-width:960px){.project-impact:not(.project-impact--2col){width:23%}}.project-impact__words{font-family:Guardian Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:21px}@media only screen and (min-width:768px){.project-impact__words{font-family:Guardian Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px}}.project-image__icon{display:block;font-size:2em;margin-bottom:10px}.project-image__icon .icon{display:block;height:32px;width:32px}.project-image__icon .icon svg{height:100%;width:100%}.project-image__icon .icon svg path{fill:#fff}nav.project-menu.secondary .menu-heading{margin-bottom:0!important}.project.archive-text{margin-bottom:1rem;padding:1rem 1rem .5rem}.project.archive-text .heading{margin-bottom:.5rem}.project.archive-text .heading .fa{margin-right:.5rem}.panel.submissions .content{margin:0 auto}.panel.submissions .content .bling .fa{font-size:3em}@media(max-width:640px){.panel.submissions .content .bling{display:none}}.panel.submissions .content .words{margin-top:10px}.panel.submissions .content .action .button{display:block}@media(max-width:640px){.panel.submissions .w60{text-align:center;width:100%}.panel.submissions .w30.action{clear:both;float:none;margin:0 auto;width:50%}}@media(max-width:450px){.panel.submissions .w30.action{width:100%}}.panel.timeline-subscribe .center{text-align:center}.timeline-container{margin-top:30px}.timeline{border-style:solid;border-width:4px;border-bottom:none;border-right:none;border-top:none}.timeline-load{display:block;margin:20px auto;max-width:200px}.timeline-event{margin-left:40px;padding-bottom:10px}.timeline-event.toggle{cursor:pointer}.timeline-event.toggle .indicators{height:20px;line-height:1.2em;margin-top:-10px;position:absolute;right:20px;top:50%}.timeline-event.toggle .indicators .less{display:none}.timeline-event__title{padding:10px 80px 10px 20px;position:relative;z-index:1}.timeline-event__nose{height:20px;left:-10px;margin-top:-10px;position:absolute;top:50%;transform:rotate(45deg);width:20px;z-index:-1}.timeline-event__circle{border:3px solid #fff;border-radius:20px;height:25px;left:-55px;margin-top:-13px;position:absolute;top:50%;width:25px}.timeline-event__circle.priority-Medium{height:16px;left:-50px;margin-top:-11px;width:16px}.timeline-event__circle.priority-Low{height:12px;left:-48px;margin-top:-8px;width:12px}.timeline-event__details{display:block}.timeline-event__description{padding:20px}.timeline-event__description.togglable{display:none}.timeline-event__description.open .indicators .less{display:block}.timeline-event__description.open .indicators .more{display:none}.timeline-event__description .readmore{color:#000}.project-feedback>.liner{padding:0}.project-feedback .tab-toggle{display:block;min-height:65px;padding:25px 0}.project-feedback .tab-toggle.clickable{cursor:pointer}.project-feedback .tab-toggle p{height:15px}@media(max-width:600px){.project-feedback .tab-toggle{min-height:110px;padding:10px 2%;width:46%}}.project-feedback .tab-content{display:none;padding:30px 0}.project-feedback .tab-content.active{display:block}.comment-sort{background-color:#fff;border:2px solid #006cd4;border-radius:50px;display:inline-block;overflow:hidden;padding:0;position:relative}.comment-sort .fa-caret-right{bottom:0;color:#006cd4;height:17px;margin:auto;position:absolute;right:10px;top:0}.comment-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#006cd4;cursor:pointer;height:35px;outline:none;padding:0 25px;text-align:center!important}.comment-sort select option{border:none!important;padding:0 10px}.comment-details .smiley-rating{display:inline-block;margin-right:5px}.comment-details .smiley-rating .smiley{background-position:0 0;background-repeat:no-repeat;display:inline-block;height:25px;width:22px}.comment-details .smiley-rating .smiley.rating-1{background-image:url(/_resources/app/client/assets/images/emoticons/emoticon-01_lightgrey.svg)}.comment-details .smiley-rating .smiley.rating-1.on{background-image:url(/_resources/app/client/assets/images/emoticons/emoticon-01_darkgrey.svg)}.comment-details .smiley-rating .smiley.rating-2{background-image:url(/_resources/app/client/assets/images/emoticons/emoticon-02_lightgrey.svg)}.comment-details .smiley-rating .smiley.rating-2.on{background-image:url(/_resources/app/client/assets/images/emoticons/emoticon-02_darkgrey.svg)}.comment-details .smiley-rating .smiley.rating-3{background-image:url(/_resources/app/client/assets/images/emoticons/emoticon-03_lightgrey.svg)}.comment-details .smiley-rating .smiley.rating-3.on{background-image:url(/_resources/app/client/assets/images/emoticons/emoticon-03_darkgrey.svg)}.comment-details .smiley-rating .smiley.rating-4{background-image:url(/_resources/app/client/assets/images/emoticons/emoticon-04_lightgrey.svg)}.comment-details .smiley-rating .smiley.rating-4.on{background-image:url(/_resources/app/client/assets/images/emoticons/emoticon-04_darkgrey.svg)}.comment-details .smiley-rating .smiley.rating-5{background-image:url(/_resources/app/client/assets/images/emoticons/emoticon-05_lightgrey.svg)}.comment-details .smiley-rating .smiley.rating-5.on{background-image:url(/_resources/app/client/assets/images/emoticons/emoticon-05_darkgrey.svg)}.comment-details .info-text{display:inline-block;height:25px;vertical-align:bottom}#page-body.routes>.module-area{padding-top:80px}.routes .map-wrapper{height:500px;margin:30px -20px 30px 10%}.routes .route{padding-top:30px}.route .pros-and-cons{padding:15px 0 50px}.route .pros-and-cons h5{padding:7px 0}.route .pros-and-cons p{padding-bottom:3px}.route .pros-and-cons .cons>.liner,.route .pros-and-cons .pros>.liner{background-position:0 0;background-repeat:no-repeat;padding-left:65px}.route .pros-and-cons .pros>.liner{background-image:url(/_resources/app/client/assets/images/icons/tick-circle.png)}.route .pros-and-cons .cons>.liner{background-image:url(/_resources/app/client/assets/images/icons/cross-circle.png)}.routes .route .readmore{display:inline-block;margin-bottom:50px;margin-left:65px;margin-right:25%;min-width:300px;text-align:center}.route .back-to-project{color:inherit;display:inline-block;font-size:14px;padding:10px 16px 10px 14px;text-decoration:none}.route .back-to-project img{display:inline-block;height:10px;padding-right:5px;width:10px}.route .back-to-project:hover img{margin-left:-2px;margin-right:2px}.counter-page{padding-bottom:0!important}.counter-page .controls__wrapper .controls{margin:20px 0;text-align:center}.counter-page:after{clear:both;content:"";display:block}@media(max-width:1100px){.counter-page .counter-page-content{margin-left:0;width:100%}}@media(max-width:640px){.counter-page .liner.data-wrapper{padding:0!important}.counter-page .counter-page-content .counterdata-filter{padding:0 20px}.counter-page .counter-page-content .controls .button{width:auto}}.counter-page .counterdata-filter .field{background:#d7d7d7;box-sizing:border-box;float:left;margin:0 1%;margin-bottom:15px!important;overflow:hidden;padding:0;position:relative;width:23.5%}.counter-page .counterdata-filter .field:nth-of-type(1n+1),.counter-page .counterdata-filter .field:nth-of-type(n){clear:none;margin:2% 1% 0}.counter-page .counterdata-filter .field:first-of-type,.counter-page .counterdata-filter .field:nth-of-type(2),.counter-page .counterdata-filter .field:nth-of-type(3),.counter-page .counterdata-filter .field:nth-of-type(4){margin-top:0}.counter-page .counterdata-filter .field:nth-of-type(4n+1){clear:both;margin-left:0}.counter-page .counterdata-filter .field:first-of-type{margin-left:0}.counter-page .counterdata-filter .field:nth-of-type(4n){margin-right:0;position:relative}.counter-page .counterdata-filter .field:nth-of-type(4n):after{clear:both}.counter-page .counterdata-filter .field:last-of-type{margin-bottom:0}.counter-page .counterdata-filter .field.dropdown:before{background:transparent;bottom:0;content:"";display:block;font-family:FontAwesome;line-height:40px;padding:0 10px 0 5px;position:absolute;right:0;top:0;z-index:1}.counter-page .counterdata-filter .field select{-webkit-appearance:none;background:transparent;border:none;border-radius:0;box-sizing:unset;cursor:pointer;font-size:14px;height:44px;padding:0 0 0 10px;position:relative;width:100%;z-index:2}.counter-page .counterdata-filter .field select option{background:#fff}.counter-page .counterdata-filter .field .trigger--blue{background-color:#006cd4;color:#fff;display:block;padding:10px 20px 13px;text-align:center;text-decoration:none}.counter-page .counterdata-filter .field .trigger--blue.disabled{background:#949494;color:#cacaca;cursor:default}.counter-page .counterdata-filter .field .trigger--blue.disabled:hover{opacity:1}@media(max-width:700px){.counter-page .counterdata-filter .field{box-sizing:border-box;margin:0 1%;width:49%}.counter-page .counterdata-filter .field:nth-of-type(1n+1),.counter-page .counterdata-filter .field:nth-of-type(n){clear:none;margin:0 1%}.counter-page .counterdata-filter .field:first-of-type,.counter-page .counterdata-filter .field:nth-of-type(2){margin-top:0}.counter-page .counterdata-filter .field:nth-of-type(odd){clear:both;margin-left:0}.counter-page .counterdata-filter .field:first-of-type{margin-left:0}.counter-page .counterdata-filter .field:nth-of-type(2n){margin-right:0;position:relative}.counter-page .counterdata-filter .field:nth-of-type(2n):after{clear:both}.counter-page .counterdata-filter .field:last-of-type{margin-bottom:0}}.counter-page .data-container .map .map-wrapper{height:0;padding-bottom:70%;position:relative}.counter-page .data-container .map .map-wrapper .map-container{bottom:0;left:0;position:absolute;right:0;top:0}.counter-page .data-container .map .map-wrapper .map-container .manual-counter{background:#f13475;border:1px solid #fff;border-radius:7px;height:14px!important;margin-left:-7px!important;margin-top:-7px!important;width:14px!important}.counter-page .data-container .map .map-wrapper .map-container .styled-marker{height:62px!important;margin-left:-23px!important;margin-top:-31px!important;width:46px!important}.counter-page .data-container .map .map-wrapper .map-container .styled-marker.default{background:url(/_resources/app/client/assets/images/icons/map-marker-counter-default.svg)}.counter-page .data-container .map .map-wrapper .map-container .styled-marker.under-maintenance{background:url(/_resources/app/client/assets/images/icons/map-marker-counter-maintenance.svg)}.counter-page .data-container .map .map-wrapper .map-container .styled-marker.under-maintenance p{background:url(/_resources/app/client/assets/images/icons/map-marker-counter-maintenance-detail.png) 50% no-repeat}.counter-page .data-container .map .map-wrapper .map-container .styled-marker.completed{background:url(/_resources/app/client/assets/images/icons/map-marker-counter-completed.svg)}.counter-page .data-container .map .map-wrapper .map-container .styled-marker.completed p{background:url(/_resources/app/client/assets/images/icons/map-marker-counter-completed-detail.png) 50% no-repeat}.counter-page .data-container .map .map-wrapper .map-container .styled-marker.current{background:url(/_resources/app/client/assets/images/icons/map-marker-counter-current.svg);z-index:999!important}.counter-page .data-container .map .map-wrapper .map-container .styled-marker a{display:block}.counter-page .data-container .map .map-wrapper .map-container .styled-marker p{color:#fff;display:block;font-size:15px;font-weight:700;line-height:15px;margin-bottom:0;padding:12px 0 35px;text-align:center}.ProjectDirectory .project-menu{margin:40px 0}@media only screen and (min-width:960px){.ProjectDirectory .project-menu{margin:60px 0}}.project-menu__list{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal;margin:0;padding:0}.project-menu__list .no-break{-webkit-column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid}@media only screen and (min-width:768px){.project-menu__list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal}.project-menu__list .no-break{-webkit-column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid}}@media only screen and (min-width:960px){.project-menu__list{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal}.project-menu__list .no-break{-webkit-column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid}}.project-menu__item{margin-bottom:60px}.project-menu__link{color:#000;font-family:Guardian Sans,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin:0}@media only screen and (min-width:768px){.project-menu__link{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}@media only screen and (min-width:1280px){.project-menu__link{font-family:Guardian Sans,sans-serif;font-size:24px;font-style:normal;font-weight:600;line-height:normal;margin:0}}.project-menu__link:hover{color:#006cd4}.project-menu__heading{font-family:Guardian Sans,sans-serif;font-size:17px;font-style:normal;font-weight:600;line-height:normal;margin:0}@media only screen and (min-width:768px){.project-menu__heading{font-family:Guardian Sans,sans-serif;font-size:22px;font-style:normal;font-weight:600;line-height:normal;margin:0}}.project-menu__children{margin:0;padding:0}.project-menu__children-link{color:#000;text-decoration:none}.project-menu__children-link:hover{color:#006cd4}.c-maps__wrapper{margin:50px 0}.c-maps__wrapper .mapboxgl-map{font-family:Guardian Sans,sans-serif}.c-maps__wrapper .mapboxgl-compare .compare-swiper-vertical{background-color:#3b544d}.c-maps__wrapper .mapboxgl-ctrl-geocoder{border-radius:20px;height:30px;width:140px;z-index:4}@media only screen and (min-width:768px){.c-maps__wrapper .mapboxgl-ctrl-geocoder{height:36px;width:100%}}.c-maps__wrapper .mapboxgl-ctrl-geocoder--icon-search{top:3px}@media only screen and (min-width:768px){.c-maps__wrapper .mapboxgl-ctrl-geocoder--icon-search{top:7px}}.c-maps__wrapper .mapboxgl-ctrl-geocoder--icon-close{margin-top:-1px}@media only screen and (min-width:768px){.c-maps__wrapper .mapboxgl-ctrl-geocoder--icon-close{margin-top:3px}}.c-maps__wrapper .mapboxgl-ctrl-geocoder--input{height:30px}@media only screen and (min-width:768px){.c-maps__wrapper .mapboxgl-ctrl-geocoder--input{height:36px}}.c-maps__wrapper .suggestions-wrapper li{padding-left:0}.c-maps__wrapper .suggestions-wrapper li:before{display:none}.c-maps__wrapper .mapboxgl-popup-tip{border-top-color:#3b544d!important;margin-top:-1px}.c-maps__wrapper .mapboxgl-popup-content{background-color:#3b544d;color:#fff;display:flex;padding:10px}.c-maps__wrapper .mapboxgl-popup-content .mapboxgl-popup-close-button{display:none}.c-maps__wrapper .c-maps__popup{font-size:1.4em;line-height:1.4em}.c-maps__wrapper .c-maps__popup p{margin-bottom:0;padding-bottom:0}.c-maps__wrapper .map{bottom:0!important;position:absolute!important;top:0!important;width:100%!important}.c-maps__legend{grid-gap:20px;background-color:hsla(0,0%,100%,.8);display:grid;grid-template-columns:1fr;margin-bottom:20px}@media only screen and (min-width:768px){.c-maps__legend{grid-gap:60px;grid-template-columns:1fr 1fr}}#network-status-legend-filter__today{background-color:#f0ebe3;border-top:10px solid #3b544d;padding:26px 30px}#network-status-legend-filter__tomorrow{background-color:#f0ebe3;border-top:10px solid #17e052;padding:26px 30px}.c-maps__legend__title{font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:24px}.network-status-legend-filter__item,.network-status-legend-filter__label{align-items:center;display:flex;flex-direction:row}.network-status-legend-filter__label{cursor:pointer;margin:9px}.network-status-legend-filter__label .color-icon{display:inline-block;filter:grayscale(1) opacity(.25);height:8px;margin-right:9px;min-height:8px;min-width:36px;transition:all .3s ease;width:36px}.network-status-legend-filter__input:checked+label .color-icon{filter:grayscale(0) opacity(1)}#c-maps__comparison-container{height:70vh;position:relative;width:100%}#c-maps__comparison-container>:not(#geocoder),#c-maps__comparison-container>:not(#geocoder) *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#geocoder{left:20px;position:absolute;top:60px;z-index:5}@media only screen and (min-width:768px){#geocoder{top:70px}}#c-maps__before:before{background:#000;content:"";height:100%;opacity:.1;pointer-events:none;position:absolute;width:100%;z-index:1}#c-maps__before:after{background:#3b544d;color:#fff;content:"Current/Approved";font-size:30px;line-height:1.1em;padding:4px 10px;position:absolute;width:100%;z-index:2}@media only screen and (min-width:768px){#c-maps__before:after{font-size:40px;line-height:1.1em}}#c-maps__after:after{background:#17e052;color:#000;content:"Proposed";font-size:30px;line-height:1.1em;padding:4px 10px;position:absolute;right:0;text-align:right;width:100%}@media only screen and (min-width:768px){#c-maps__after:after{font-size:40px;line-height:1.1em}}