/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
@-webkit-keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes ngdialog-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ngdialog-fadein{0%{opacity:0}100%{opacity:1}}.ngdialog{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ngdialog *,.ngdialog :after,.ngdialog :before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.ngdialog{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10000;top:0;right:0;bottom:0;left:0}.ngdialog-overlay{position:fixed;background:rgba(0,0,0,.4);top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s}.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-content{background:#fff;-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadein .5s;animation:ngdialog-fadein .5s}.ngdialog.ngdialog-closing .ngdialog-content{-webkit-backface-visibility:hidden;-webkit-animation:ngdialog-fadeout .5s;animation:ngdialog-fadeout .5s}.ngdialog-close:before{font-family:Helvetica,Arial,sans-serif;content:'\00D7';cursor:pointer}body.ngdialog-open{overflow:hidden}
@-webkit-keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ngdialog-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes ngdialog-flyout{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}}.ngdialog.ngdialog-theme-default{padding-bottom:160px;padding-top:160px}.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content{-webkit-animation:ngdialog-flyout .5s;animation:ngdialog-flyout .5s}.ngdialog.ngdialog-theme-default .ngdialog-content{-webkit-animation:ngdialog-flyin .5s;animation:ngdialog-flyin .5s;background:#f0f0f0;border-radius:5px;color:#444;font-family:Helvetica,sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;padding:1em;position:relative;width:450px}.ngdialog.ngdialog-theme-default .ngdialog-close{border-radius:5px;cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngdialog-theme-default .ngdialog-close:before{background:0 0;border-radius:3px;color:#bbb;content:'\00D7';font-size:26px;font-weight:400;height:30px;line-height:26px;position:absolute;right:3px;text-align:center;top:3px;width:30px}.ngdialog.ngdialog-theme-default .ngdialog-close:active:before,.ngdialog.ngdialog-theme-default .ngdialog-close:hover:before{color:#777}.ngdialog.ngdialog-theme-default .ngdialog-message{margin-bottom:.5em}.ngdialog.ngdialog-theme-default .ngdialog-input{margin-bottom:1em}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email],.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url],.ngdialog.ngdialog-theme-default .ngdialog-input textarea{background:#fff;border:0;border-radius:3px;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.ngdialog.ngdialog-theme-default .ngdialog-input input[type=text]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=password]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input input[type=url]:focus,.ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus{-webkit-box-shadow:inset 0 0 0 2px #8dbdf1;box-shadow:inset 0 0 0 2px #8dbdf1;outline:0}.ngdialog.ngdialog-theme-default .ngdialog-buttons:after{content:'';display:table;clear:both}.ngdialog.ngdialog-theme-default .ngdialog-button{border:0;border-radius:3px;cursor:pointer;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em;text-transform:uppercase}.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:ngdialog-pulse 1.1s infinite;animation:ngdialog-pulse 1.1s infinite;outline:0}@media (max-width:568px){.ngdialog.ngdialog-theme-default .ngdialog-button:focus{-webkit-animation:none;animation:none}}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary{background:#3288e6;color:#fff}.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary{background:#e0e0e0;color:#777}
@charset "UTF-8";@keyframes policyTransition{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pieChart{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes navigationAnimation{0%{max-height:0}to{max-height:500px}}html{box-sizing:border-box;font-size:112.5%;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:inherit}::selection{background:#b3d4fc;text-shadow:none}body{font-family:adelle,georgia,serif;font-size:18px;font-size:1rem;line-height:1.5}@media screen and (min-width:48em){body{font-size:20px;font-size:1.11111rem}}hr,legend{display:block}fieldset,hr{border:0;padding:0}hr{border-top:1px solid #ccc;height:1px;margin:1em 0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}a{color:#353535}dd,dt,h1,h2,h3,h4,h5,li,p,ul{margin-bottom:27px;margin-top:0}dl{margin:0}dd,dt,li,p{margin-bottom:13.5px}legend{width:100%}abbr[title]{border-bottom:0}.form__block-select input:focus+label,[tabindex]:focus,a:focus,button:focus,input:focus,textarea:focus{outline-offset:3px;-moz-outline-radius:5px;outline:-webkit-focus-ring-color auto}.footer__uvd a,.icon,.no-legacy-ie.js .form__icon-input--check label:before{font-size:10px}.icon:before,.list--checked>li:before{content:' ';display:inline-block}.btn--highlight-block:after,.icon:before,.list--checked>li:before{vertical-align:middle;background-image:url(../images/icons/sprite.1575041015578.svg);background-repeat:no-repeat;background-size:13.7em 78.1em}.footer__uvd a:before,.tabber__nav__hint:before,.tabber__nav__link:before{vertical-align:middle}.footer__uvd a:before,.no-legacy-ie.js .form__icon-input--check label:before,.tabber__nav__hint:before,.tabber__nav__link:before{content:' ';display:inline-block;background-image:url(../images/icons/sprite.1575041015578.svg);background-repeat:no-repeat;background-size:13.7em 78.1em}.footer__uvd .no-svg a:before,.no-legacy-ie.js .form__icon-input--check .no-svg label:before,.no-svg .btn--highlight-block:after,.no-svg .footer__uvd a:before,.no-svg .icon:before,.no-svg .list--checked>li:before,.no-svg .no-legacy-ie.js .form__icon-input--check label:before,.no-svg .tabber__nav__hint:before,.no-svg .tabber__nav__link:before{background-image:url(../images/icons/sprite.1575041015578.png)}.check.btn--highlight-block:after,.check.tabber__nav__hint:before,.check.tabber__nav__link:before,.footer__uvd a.check:before,.icon.check:before,.list--checked>li:before,.no-legacy-ie.js .form__icon-input--check label.check:before{background-position:0 0;width:1.7em;height:1.6em}.checkbox-checked.btn--highlight-block:after,.checkbox-checked.tabber__nav__hint:before,.checkbox-checked.tabber__nav__link:before,.footer__uvd a.checkbox-checked:before,.icon.checkbox-checked:before,.list--checked>li.checkbox-checked:before,.no-legacy-ie.js .form__icon-input--check .form__input:checked+label.btn--highlight-block:after,.no-legacy-ie.js .form__icon-input--check .form__input:checked+label:before,.no-legacy-ie.js .form__icon-input--check label.checkbox-checked:before{background-position:0 -1.6em;width:2.8em;height:2.8em}.checkbox-checked--green.btn--highlight-block:after,.checkbox-checked--green.tabber__nav__hint:before,.checkbox-checked--green.tabber__nav__link:before,.footer__uvd a.checkbox-checked--green:before,.icon.checkbox-checked--green:before,.list--checked>li.checkbox-checked--green:before,.no-legacy-ie.js .form__icon-input--check label.checkbox-checked--green:before{background-position:0 -4.4em;width:4.8em;height:4.2em}.checkbox-empty.btn--highlight-block:after,.checkbox-empty.tabber__nav__hint:before,.checkbox-empty.tabber__nav__link:before,.footer__uvd a.checkbox-empty:before,.icon.checkbox-empty:before,.list--checked>li.checkbox-empty:before,.no-legacy-ie.js .form__icon-input--check label:before{background-position:0 -8.6em;width:2.8em;height:2.8em}.close.btn--highlight-block:after,.close.tabber__nav__hint:before,.close.tabber__nav__link:before,.footer__uvd a.close:before,.icon.close:before,.list--checked>li.close:before,.no-legacy-ie.js .form__icon-input--check label.close:before{background-position:0 -11.4em;width:1.4em;height:1.4em}.delete.btn--highlight-block:after,.delete.tabber__nav__hint:before,.delete.tabber__nav__link:before,.footer__uvd a.delete:before,.icon.delete:before,.list--checked>li.delete:before,.no-legacy-ie.js .form__icon-input--check label.delete:before{background-position:0 -12.8em;width:1.6em;height:1.6em}.down-arrow--dark.btn--highlight-block:after,.down-arrow--dark.tabber__nav__hint:before,.footer__uvd a.down-arrow--dark:before,.icon.down-arrow--dark:before,.list--checked>li.down-arrow--dark:before,.list--checked>li.tabber__nav__link:before,.no-legacy-ie.js .form__icon-input--check label.down-arrow--dark:before,.no-legacy-ie.js .form__icon-input--check label.tabber__nav__link:before,.tabber__nav__link:before{background-position:0 -14.4em;width:1.2em;height:.8em}.external-link.btn--highlight-block:after,.external-link.tabber__nav__hint:before,.external-link.tabber__nav__link:before,.footer__uvd a.external-link:before,.icon.external-link:before,.list--checked>li.external-link:before,.no-legacy-ie.js .form__icon-input--check label.external-link:before{background-position:0 -15.2em;width:1.3em;height:1.2em}.btn--highlight-block.btn--highlight-block-external:after,.external-link--dark.btn--highlight-block:after,.external-link--dark.tabber__nav__hint:before,.external-link--dark.tabber__nav__link:before,.footer__uvd a.external-link--dark:before,.icon.external-link--dark:before,.list--checked>li.external-link--dark:before,.no-legacy-ie.js .form__icon-input--check label.external-link--dark:before{background-position:0 -16.4em;width:1.3em;height:1.2em}.facebook.btn--highlight-block:after,.facebook.tabber__nav__hint:before,.facebook.tabber__nav__link:before,.footer__uvd a.facebook:before,.icon.facebook:before,.list--checked>li.facebook:before,.no-legacy-ie.js .form__icon-input--check label.facebook:before{background-position:0 -17.6em;width:2.8em;height:2.8em}.footer__uvd a.info:before,.icon.info:before,.info.btn--highlight-block:after,.info.tabber__nav__hint:before,.info.tabber__nav__link:before,.list--checked>li.info:before,.no-legacy-ie.js .form__icon-input--check label.info:before{background-position:0 -20.4em;width:1.6em;height:1.6em}.footer__uvd a.info--green:before,.icon.info--green:before,.info--green.btn--highlight-block:after,.info--green.tabber__nav__hint:before,.info--green.tabber__nav__link:before,.list--checked>li.info--green:before,.no-legacy-ie.js .form__icon-input--check label.info--green:before{background-position:0 -22em;width:3.3em;height:3.3em}.footer__uvd a.info--grey:before,.icon.info--grey:before,.info--grey.btn--highlight-block:after,.info--grey.tabber__nav__hint:before,.info--grey.tabber__nav__link:before,.list--checked>li.info--grey:before,.no-legacy-ie.js .form__icon-input--check label.info--grey:before{background-position:0 -25.3em;width:1.6em;height:1.6em}.footer__uvd a.info--white:before,.icon.info--white:before,.info--white.btn--highlight-block:after,.info--white.tabber__nav__hint:before,.info--white.tabber__nav__link:before,.list--checked>li.info--white:before,.no-legacy-ie.js .form__icon-input--check label.info--white:before{background-position:0 -26.9em;width:1.6em;height:1.6em}.footer__uvd a.left-arrow--dark:before,.icon.left-arrow--dark:before,.left-arrow--dark.btn--highlight-block:after,.left-arrow--dark.tabber__nav__hint:before,.left-arrow--dark.tabber__nav__link:before,.list--checked>li.left-arrow--dark:before,.no-legacy-ie.js .form__icon-input--check label.left-arrow--dark:before{background-position:0 -28.5em;width:.8em;height:1.1em}.footer__uvd a.logo:before,.icon.logo:before,.list--checked>li.logo:before,.logo.btn--highlight-block:after,.logo.tabber__nav__hint:before,.logo.tabber__nav__link:before,.no-legacy-ie.js .form__icon-input--check label.logo:before{background-position:0 -29.6em;width:13.7em;height:3.6em}.footer__uvd a.logo--white:before,.icon.logo--white:before,.list--checked>li.logo--white:before,.logo--white.btn--highlight-block:after,.logo--white.tabber__nav__hint:before,.logo--white.tabber__nav__link:before,.no-legacy-ie.js .form__icon-input--check label.logo--white:before{background-position:0 -33.2em;width:13.7em;height:3.5em}.footer__uvd a.nav-burger:before,.icon.nav-burger:before,.list--checked>li.nav-burger:before,.nav-burger.btn--highlight-block:after,.nav-burger.tabber__nav__hint:before,.nav-burger.tabber__nav__link:before,.no-legacy-ie.js .form__icon-input--check label.nav-burger:before{background-position:0 -36.7em;width:2.1em;height:2em}.footer__uvd a.nav-burger--dark:before,.icon.nav-burger--dark:before,.list--checked>li.nav-burger--dark:before,.nav-burger--dark.btn--highlight-block:after,.nav-burger--dark.tabber__nav__hint:before,.nav-burger--dark.tabber__nav__link:before,.no-legacy-ie.js .form__icon-input--check label.nav-burger--dark:before{background-position:0 -38.7em;width:2.1em;height:2em}.footer__uvd a.openbook:before,.icon.openbook:before,.list--checked>li.openbook:before,.no-legacy-ie.js .form__icon-input--check label.openbook:before,.openbook.btn--highlight-block:after,.openbook.tabber__nav__hint:before,.openbook.tabber__nav__link:before{background-position:0 -40.7em;width:3.3em;height:3em}.footer__uvd a.paperplane:before,.icon.paperplane:before,.list--checked>li.paperplane:before,.no-legacy-ie.js .form__icon-input--check label.paperplane:before,.paperplane.btn--highlight-block:after,.paperplane.tabber__nav__hint:before,.paperplane.tabber__nav__link:before{background-position:0 -43.7em;width:1.6em;height:1.6em}.footer__uvd a.right-arrow:before,.icon.right-arrow:before,.list--checked>li.right-arrow:before,.no-legacy-ie.js .form__icon-input--check label.right-arrow:before,.right-arrow.btn--highlight-block:after,.right-arrow.tabber__nav__hint:before,.right-arrow.tabber__nav__link:before{background-position:0 -45.3em;width:.9em;height:1.2em}.btn--highlight-block:after,.footer__uvd a.right-arrow--dark:before,.icon.right-arrow--dark:before,.list--checked>li.right-arrow--dark:before,.no-legacy-ie.js .form__icon-input--check label.right-arrow--dark:before,.right-arrow--dark.tabber__nav__hint:before,.right-arrow--dark.tabber__nav__link:before{background-position:0 -46.5em;width:.8em;height:1.1em}.footer__uvd a.right-arrow--green:before,.icon.right-arrow--green:before,.list--checked>li.right-arrow--green:before,.no-legacy-ie.js .form__icon-input--check label.right-arrow--green:before,.right-arrow--green.btn--highlight-block:after,.right-arrow--green.tabber__nav__hint:before,.right-arrow--green.tabber__nav__link:before{background-position:0 -47.6em;width:.8em;height:1.1em}.footer__uvd a.rounded-facebook:before,.icon.rounded-facebook:before,.list--checked>li.rounded-facebook:before,.no-legacy-ie.js .form__icon-input--check label.rounded-facebook:before,.rounded-facebook.btn--highlight-block:after,.rounded-facebook.tabber__nav__hint:before,.rounded-facebook.tabber__nav__link:before{background-position:0 -48.7em;width:3.6em;height:3.6em}.footer__uvd a.rounded-googleplus:before,.icon.rounded-googleplus:before,.list--checked>li.rounded-googleplus:before,.no-legacy-ie.js .form__icon-input--check label.rounded-googleplus:before,.rounded-googleplus.btn--highlight-block:after,.rounded-googleplus.tabber__nav__hint:before,.rounded-googleplus.tabber__nav__link:before{background-position:0 -52.3em;width:3.6em;height:3.6em}.footer__uvd a.rounded-linkedin:before,.icon.rounded-linkedin:before,.list--checked>li.rounded-linkedin:before,.no-legacy-ie.js .form__icon-input--check label.rounded-linkedin:before,.rounded-linkedin.btn--highlight-block:after,.rounded-linkedin.tabber__nav__hint:before,.rounded-linkedin.tabber__nav__link:before{background-position:0 -55.9em;width:3.6em;height:3.6em}.footer__uvd a.rounded-twitter:before,.icon.rounded-twitter:before,.list--checked>li.rounded-twitter:before,.no-legacy-ie.js .form__icon-input--check label.rounded-twitter:before,.rounded-twitter.btn--highlight-block:after,.rounded-twitter.tabber__nav__hint:before,.rounded-twitter.tabber__nav__link:before{background-position:0 -59.5em;width:3.6em;height:3.6em}.footer__uvd a.rss:before,.icon.rss:before,.list--checked>li.rss:before,.no-legacy-ie.js .form__icon-input--check label.rss:before,.rss.btn--highlight-block:after,.rss.tabber__nav__hint:before,.rss.tabber__nav__link:before{background-position:0 -63.1em;width:1.6em;height:1.6em}.footer__uvd a.textfile:before,.icon.textfile:before,.list--checked>li.textfile:before,.no-legacy-ie.js .form__icon-input--check label.textfile:before,.textfile.btn--highlight-block:after,.textfile.tabber__nav__hint:before,.textfile.tabber__nav__link:before{background-position:0 -64.7em;width:2.9em;height:3.3em}.footer__uvd a.twitter:before,.icon.twitter:before,.list--checked>li.twitter:before,.no-legacy-ie.js .form__icon-input--check label.twitter:before,.twitter.btn--highlight-block:after,.twitter.tabber__nav__hint:before,.twitter.tabber__nav__link:before{background-position:0 -68em;width:3em;height:2.4em}.footer__uvd a.up-arrow--dark:before,.icon.up-arrow--dark:before,.list--checked>li.tabber__nav__hint:before,.list--checked>li.up-arrow--dark:before,.no-legacy-ie.js .form__icon-input--check label.tabber__nav__hint:before,.no-legacy-ie.js .form__icon-input--check label.up-arrow--dark:before,.tabber__nav__hint:before,.up-arrow--dark.btn--highlight-block:after,.up-arrow--dark.tabber__nav__link:before{background-position:0 -70.4em;width:1.2em;height:.8em}.footer__uvd a.usergroup:before,.icon.usergroup:before,.list--checked>li.usergroup:before,.no-legacy-ie.js .form__icon-input--check label.usergroup:before,.usergroup.btn--highlight-block:after,.usergroup.tabber__nav__hint:before,.usergroup.tabber__nav__link:before{background-position:0 -71.2em;width:3.3em;height:2.9em}.footer__uvd a.btn--highlight-block:hover:after,.footer__uvd a.uvd-logo:before,.footer__uvd a:hover:before,.icon.uvd-logo:before,.list--checked>li.uvd-logo:before,.no-legacy-ie.js .form__icon-input--check label.uvd-logo:before,.uvd-logo.btn--highlight-block:after,.uvd-logo.tabber__nav__hint:before,.uvd-logo.tabber__nav__link:before{background-position:0 -74.1em;width:3em;height:2em}.footer__uvd a.btn--highlight-block:after,.footer__uvd a:before,.icon.uvd-logo-grey:before,.list--checked>li.uvd-logo-grey:before,.no-legacy-ie.js .form__icon-input--check label.uvd-logo-grey:before,.uvd-logo-grey.btn--highlight-block:after,.uvd-logo-grey.tabber__nav__hint:before,.uvd-logo-grey.tabber__nav__link:before{background-position:0 -76.1em;width:3em;height:2em}.l-constrain{margin:0 auto;max-width:50em;padding:0 .83333em;overflow:hidden}.l-constrain--narrow{max-width:40em}.l-constrain__inner{overflow:hidden}@media screen and (min-width:60em){.l-constrain__inner{max-width:50em;border-radius:5px;margin:0 auto}}.l-constrain--relative{position:relative}.l-constrain--pad-up{padding:0}@media screen and (min-width:48em){.l-constrain--pad-up{padding:0 .83333em}}.l-constrain--blog{max-width:40em}.l-constrain--no-overflow{overflow:visible}@media screen and (min-width:48em){.l-constrain--relative-desktop{position:relative}}.l-grid{padding:0;margin:0 -1.5em}.l-grid:after,.l-grid:before{content:' ';display:table}.l-grid:after{clear:both}.l-grid-unit{display:block;float:left;padding:0 1.5em;width:100%}.js.no-flexbox .tabber__nav ul:after,.js.no-flexbox .tabber__nav ul:before,.l-grid-unit:after,.l-grid-unit:before{content:' ';display:table}.js.no-flexbox .tabber__nav ul:after,.l-grid-unit:after{clear:both}.l-grid--tight{margin:0 -.5em}.l-grid--tight>.l-grid-unit{padding:0 .5em}.l-grid--split>.l-grid-unit{width:50%}.l-grid--split--reverse>.l-grid-unit:first-child{float:right}@media screen and (min-width:48em){.l-grid--1to2-col>.l-grid-unit{width:50%}.l-grid--1to2-col>.l-grid-unit:nth-child(odd){clear:left}.l-grid--footer>.l-grid-unit:first-child{width:60%}.l-grid--footer>.l-grid-unit{width:40%}}@media screen and (min-width:48em){.l-grid-unit--divide-under{padding-top:0;margin-top:0;border-top:none;border-left:solid 1px #686868}.l-grid--1to3-col>.l-grid-unit{width:50%}}@media screen and (min-width:60em){.l-grid--1to3-col>.l-grid-unit{width:33.3%}}.l-grid-unit--m-border-btm{border-bottom:solid #fff 5px;padding-bottom:1em}@media screen and (min-width:48em){.l-grid-unit--m-border-btm{border:0;padding-bottom:inherit}}.l-grid-unit--divide-under{border-top:solid #b5b5b5 2px;padding-top:1em;margin-top:.5em}@media screen and (min-width:48em){.l-grid-unit--divide-under{border-top:none;border-left:solid #b5b5b5 2px;padding-top:inherit;margin-top:inherit}}.media{display:block;overflow:hidden}.media__img{float:left;margin:0 10px 0 0}.media__body{overflow:hidden}.media__body,.media__body .media__body>:last-child,.tabber__nav ul li:last-child{margin-bottom:0}.media__img--reverse{float:right;margin:0 0 0 10px}.list-plain{margin:0;padding:0;list-style:none}.list--inline{overflow:hidden}.list--inline>li{float:left;margin-right:.5em}.list--checked>li{position:relative;padding-left:1.5em}.list--checked>li:before{position:absolute;left:0;top:8px;font-size:10px}.list--no-margin li,.tabber__nav ul{margin:0}.list-dl dt,.list-friends{border-bottom:1px solid #eaeaea}.list-dl dt{font-size:24px;font-size:1.33333rem;font-weight:600}.list-dl dd{font-family:lato,arial,sans-serif;margin-bottom:54px;margin-left:0}.list-friends{text-align:center;margin:27px;padding:27px 0;border-top:1px solid #eaeaea}.list-friends li{display:inline-block;padding-right:1em;margin-bottom:0}.list-friends li:nth-child(even){color:#444}@media screen and (min-width:48em){.list-friends li{padding-right:0;width:49%}}@media screen and (min-width:60em){.list-friends li{padding-right:0;width:33%}}.h1,h1{font-size:30px;font-size:1.66667rem}@media screen and (min-width:48em){.h1,h1{font-size:48px;font-size:2.66667rem}}@media screen and (min-width:60em){.h1,h1{font-size:54px;font-size:3rem}}.h2,h2{font-size:24px;font-size:1.33333rem}@media screen and (min-width:48em){.h2,h2{font-size:36px;font-size:2rem}}@media screen and (min-width:60em){.h2,h2{font-size:44px;font-size:2.44444rem}}.h3,h3{font-size:18px;font-size:1rem}@media screen and (min-width:48em){.h3,h3{font-size:27px;font-size:1.5rem}}.h4,.h5,h4,h5{font-size:16px;font-size:.88889rem}.btn,.h--sans{font-family:lato,arial,sans-serif}.btn{display:inline-block;vertical-align:middle;white-space:nowrap;font-size:100%;cursor:pointer;border:0;margin:0;line-height:3;height:3em;padding:0 1em;background-color:#333;border-radius:4px;overflow:visible;-webkit-font-smoothing:antialiased;transition:background-color .15s ease,transform .15s ease,box-shadow .15s ease}.btn>.icon,.footer__uvd .btn>a,.no-legacy-ie.js .form__icon-input--check .btn>label:before{vertical-align:3px}.btn>.icon--right{margin-left:.5em}.btn>.icon--left{margin-right:.5em}.btn,.btn:active,.btn:hover,.btn:visited{color:#fff;text-decoration:none;box-shadow:0 3px 0 rgba(0,0,0,.25);position:relative}.btn:active{transform:translateY(4px);outline:0;border:0;box-shadow:none}.no-csstransform .btn:active{top:3px}.btn::-moz-focus-inner{border:0;padding:0}.btn-plain{border:0;background-color:transparent;font-family:lato,arial,sans-serif}.btn-plain:focus{outline:0}.btn--small{height:2em;line-height:2;padding-left:.5em;padding-right:.5em}.btn--medium{font-size:20px;font-size:1.11111rem}.btn--large{font-size:24px;font-size:1.33333rem;padding-left:3em;padding-right:3em}.btn--block{height:auto;white-space:normal;line-height:2.5;padding:.5em;text-align:center;vertical-align:middle;display:block;width:100%}.btn--block strong{font-weight:900}.btn--shortlist{width:auto;line-height:1.2;min-height:5em}@media screen and (min-width:37.5em){.btn--shortlist{min-height:3em}}.btn--positive{background-color:#55832a;color:#fff;font-weight:600}.btn--positive:focus,.btn--positive:hover{background-color:#487024}.btn--negative{background-color:#832a2a;color:#fff;font-weight:600}.btn--negative:focus,.btn--negative:hover{background-color:#702424}.btn--white{background:#fff;color:#333}.btn--white:hover{color:#000}.btn--inline{background-color:#55832a;color:#fff;font-weight:600;height:2.1em;line-height:1;vertical-align:0}.btn--inline:focus,.btn--inline:hover{background-color:#487024}.btn--share{padding-left:.5em;height:2.1em;line-height:1.9}.backgroundsize .btn--share-small{height:1.9em;font-size:.9em}.backgroundsize .btn--share-small>.icon,.backgroundsize .footer__uvd .btn--share-small>a,.backgroundsize .no-legacy-ie.js .form__icon-input--check .btn--share-small>label:before,.footer__uvd .backgroundsize .btn--share-small>a,.no-legacy-ie.js .form__icon-input--check .backgroundsize .btn--share-small>label:before{font-size:8px;vertical-align:5px;margin-right:1em}.btn--facebook{background-color:#3b5998}.btn--facebook:hover{background-color:#2d4373}.btn--twitter{background-color:#55acee}.btn--twitter:hover{background-color:#2795e9}.btn--navigation{background-color:#686868;position:absolute;right:0;top:10px;box-shadow:none;border-radius:0;padding:0 1em;height:3em}.btn--navigation>.icon,.footer__uvd .btn--navigation>a,.no-legacy-ie.js .form__icon-input--check .btn--navigation>label:before{vertical-align:3px}.btn--navigation:focus{outline:0}.btn--navigation:hover{box-shadow:none;position:absolute}@media screen and (min-width:48em){.btn--navigation{display:none}}.btn--light-navigation{background-color:transparent;top:18px}.btn--light-navigation>.icon,.footer__uvd .btn--light-navigation>a,.no-legacy-ie.js .form__icon-input--check .btn--light-navigation>label:before{color:#353535}.btn--donate{height:2.3em;line-height:2.3;padding-left:1em;padding-right:1em;background:#fff;color:#55832a;font-weight:700}.btn--donate:hover,.btn--donate:visited{color:#487024}.btn:disabled,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover{top:0;background-color:#ddd;box-shadow:none;color:#777;cursor:default}.btn--highlight-block{background-color:#fff;color:#353535;width:100%;white-space:normal;line-height:1.5;padding:.5em 1em;height:auto;min-height:4em}.btn--highlight-block:active,.btn--highlight-block:hover,.btn--highlight-block:visited{color:#353535}@media screen and (min-width:48em){.btn--highlight-block{padding:.5em 2em .5em 1em}}.btn--highlight-block:after{display:none;content:" ";position:absolute;font-size:10px;right:2em;top:3.5em}@media screen and (min-width:48em){.btn--highlight-block:after{display:block}}.btn.u-visuallyhidden--focusable:active,.btn.u-visuallyhidden--focusable:focus{padding:0 1em}@media screen and (min-width:60em){.chart-position-sticky{position:fixed;width:453px;top:0}.chart-position-bottom{position:absolute;bottom:0;width:453px;top:auto}}.vfp-show-hide--show{display:block;animation:fadeIn 1s ease}.expander__header.is-collapsed+.expander__content,.tabber__nav--expanded .tabber__nav__link:before,.vfp-show-hide--hide{display:none}.vfp-show-hide__button{padding:.5em 0;border:0;background:0 0;text-decoration:underline;display:block;width:100%;text-align:center}.footer__uvd .vfp-show-hide__button>a,.no-legacy-ie.js .form__icon-input--check .vfp-show-hide__button>label:before,.vfp-show-hide__button>.icon{margin-left:.5em;vertical-align:3px}.vfp-show-hide__button:focus{outline:0}.expander__header{position:relative}.expander__hint{background:#fff;border:1px solid #eaeaea;border-radius:5px;line-height:10px;height:24px;width:24px;position:absolute;top:50%;padding:0;margin-top:-.75em;right:0;text-align:center}.expander__header.is-collapsed,html.video{margin-bottom:0}.tabber__nav{display:block;padding:0 0 1em;margin:1em;border-radius:7px;border:2px solid #353535;font-family:lato,arial,sans-serif}@media screen and (min-width:48em){.tabber__nav{border:0;margin:0;border-radius:0;border-bottom:4px solid #000}}.js .tabber__nav{background:#eaeaea;padding:0}@media screen and (min-width:48em){.js .tabber__nav{background:#fff;border-bottom-color:#eaeaea;margin-bottom:.5em}.js .tabber__nav .tabber__nav--right{position:absolute;top:0;right:.8em}}.js .tabber__nav ul{padding:0;list-style:none}@media screen and (min-width:48em){.js .tabber__nav ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:center}}.js .tabber__nav li,.party-block--policy-browser ul{margin:0}@media screen and (min-width:48em){.js .tabber__nav li{text-align:center}}.js.no-flexbox .tabber__nav li{float:left}.tabber__nav__hint{display:block;padding:.5em 1em;background-color:#fff;border-radius:7px 7px 0 0}@media screen and (min-width:48em){.tabber__nav__hint{display:none!important}}.tabber__nav__hint:before,.tabber__nav__link:before{font-size:10px;float:right;margin-top:1em}@media screen and (min-width:48em){.tabber__nav__link:before{display:none}}.js .tabber__nav__link{padding:.5em 1em;text-decoration:none;display:none}@media screen and (min-width:48em){.js .tabber__nav__link{padding:.5em 0;display:block;margin:0 2px -3px}}.js .form__block-select--continue input.is-checked~.form__block-select__continue,.js .tabber__nav--expanded .tabber__nav__link{display:block}.js .tabber__nav--expanded .tabber__nav__link[aria-selected=true]{background-color:#353535;color:#eaeaea}@media screen and (min-width:48em){.js .tabber__nav--expanded .tabber__nav__link[aria-selected=true]{color:#353535;background-color:transparent}}.js .tabber__nav__link[aria-selected=true]{font-weight:700;display:block}@media screen and (min-width:48em){.js .tabber__nav__link[aria-selected=true]{border-bottom:4px solid #000;z-index:100;position:relative;margin-bottom:-3px;display:block}.js .tabber__nav__link[aria-selected=true]:after{content:'';background:url(../images/lead-in-arrow--small.svg) no-repeat;display:block;height:11px;left:50%;margin-left:-9px;position:absolute;top:100%;width:18px}}.tabber__tab{padding:1em 0 0;border-top:3px solid #eaeaea}@media screen and (min-width:48em){.tabber__tab{border-top:none}}.tabber__tab[aria-hidden=true]{display:none}.no-flexbox .tabber--results .tabber__nav li{width:20%}.h-group-soft{text-align:center;font-family:lato,arial,sans-serif;padding:1em}.h-group-soft__main{font-weight:400;font-size:1.7em;margin:0}.h-group-soft__sub{font-size:1.1em}.gauge{position:relative;background:#ccc}.no-js .gauge{background:#fff}.gauge,.gauge__circle,.gauge__fill,.gauge__mask{width:72px;height:72px;border-radius:50%}.gauge__fill,.gauge__mask{position:absolute;-webkit-backface-visibility:hidden;transition:transform 1s}.gauge__fill{clip:rect(0,36px,72px,0)}.labour .gauge__fill{background-color:#d50000}.conservatives .gauge__fill,.ni-conservatives .gauge__fill,.scottish-conservatives .gauge__fill{background-color:#0087dc}.liberal-democrats .gauge__fill{background-color:#fdbb30}.green-party .gauge__fill{background-color:#75a92d}.scottish-green-party .gauge__fill{background-color:#00b543}.ukip .gauge__fill{background-color:purple}.brexit-party .gauge__fill{background-color:#5cbdd3}.democratic-unionist-party .gauge__fill{background-color:#ce0000}.scottish-national-party .gauge__fill{background-color:#000}.plaid-cymru .gauge__fill{background-color:#3e8424}.sinn-fein .gauge__fill,.sinn-féin .gauge__fill{background-color:#006c2a}.social-democratic-and-labour-party .gauge__fill{background-color:#006e51}.alliance-party-of-northern-ireland .gauge__fill{background-color:#f8ce00}.ulster-unionist-party .gauge__fill{background-color:#1c3363}.no-csstransforms .labour .gauge__inset,.no-js .labour .gauge__inset{background-color:#d50000;color:#fff}.no-csstransforms .conservatives .gauge__inset,.no-csstransforms .ni-conservatives .gauge__inset,.no-csstransforms .scottish-conservatives .gauge__inset,.no-js .conservatives .gauge__inset,.no-js .ni-conservatives .gauge__inset,.no-js .scottish-conservatives .gauge__inset{background-color:#0087dc;color:#fff}.no-csstransforms .liberal-democrats .gauge__inset,.no-js .liberal-democrats .gauge__inset{background-color:#fdbb30;color:#222}.no-csstransforms .green-party .gauge__inset,.no-js .green-party .gauge__inset{background-color:#75a92d;color:#fff}.no-csstransforms .scottish-green-party .gauge__inset,.no-js .scottish-green-party .gauge__inset{background-color:#00b543;color:#fff}.no-csstransforms .ukip .gauge__inset,.no-js .ukip .gauge__inset{background-color:purple;color:#fff}.no-csstransforms .brexit-party .gauge__inset,.no-js .brexit-party .gauge__inset{background-color:#5cbdd3;color:#222}.no-csstransforms .democratic-unionist-party .gauge__inset,.no-js .democratic-unionist-party .gauge__inset{background-color:#ce0000;color:#fff}.no-csstransforms .scottish-national-party .gauge__inset,.no-js .scottish-national-party .gauge__inset{background-color:#000;color:#fff}.no-csstransforms .plaid-cymru .gauge__inset,.no-js .plaid-cymru .gauge__inset{background-color:#3e8424;color:#fff}.no-csstransforms .sinn-fein .gauge__inset,.no-csstransforms .sinn-féin .gauge__inset,.no-js .sinn-fein .gauge__inset,.no-js .sinn-féin .gauge__inset{background-color:#006c2a;color:#fff}.no-csstransforms .social-democratic-and-labour-party .gauge__inset,.no-js .social-democratic-and-labour-party .gauge__inset{background-color:#006e51;color:#fff}.no-csstransforms .alliance-party-of-northern-ireland .gauge__inset,.no-js .alliance-party-of-northern-ireland .gauge__inset{background-color:#f8ce00;color:#fff}.no-csstransforms .ulster-unionist-party .gauge__inset,.no-js .ulster-unionist-party .gauge__inset{background-color:#1c3363;color:#fff}.gauge__mask{clip:rect(0,72px,72px,36px)}.gauge__inset{width:55px;height:55px;top:0;position:absolute;margin-left:8.5px;margin-top:8.5px;background:#fff;border-radius:50%}.gauge__data{width:40px;position:absolute;font-size:16px;top:19.5px;left:7.5px;line-height:1;text-align:center}.gauge[data-progress="1"] .gauge__circle .gauge__fill,.gauge[data-progress="1"] .gauge__circle .gauge__mask--full{transform:rotate(1.8deg)}.gauge[data-progress="2"] .gauge__circle .gauge__fill,.gauge[data-progress="2"] .gauge__circle .gauge__mask--full{transform:rotate(3.6deg)}.gauge[data-progress="3"] .gauge__circle .gauge__fill,.gauge[data-progress="3"] .gauge__circle .gauge__mask--full{transform:rotate(5.4deg)}.gauge[data-progress="4"] .gauge__circle .gauge__fill,.gauge[data-progress="4"] .gauge__circle .gauge__mask--full{transform:rotate(7.2deg)}.gauge[data-progress="5"] .gauge__circle .gauge__fill,.gauge[data-progress="5"] .gauge__circle .gauge__mask--full{transform:rotate(9deg)}.gauge[data-progress="6"] .gauge__circle .gauge__fill,.gauge[data-progress="6"] .gauge__circle .gauge__mask--full{transform:rotate(10.8deg)}.gauge[data-progress="7"] .gauge__circle .gauge__fill,.gauge[data-progress="7"] .gauge__circle .gauge__mask--full{transform:rotate(12.6deg)}.gauge[data-progress="8"] .gauge__circle .gauge__fill,.gauge[data-progress="8"] .gauge__circle .gauge__mask--full{transform:rotate(14.4deg)}.gauge[data-progress="9"] .gauge__circle .gauge__fill,.gauge[data-progress="9"] .gauge__circle .gauge__mask--full{transform:rotate(16.2deg)}.gauge[data-progress="10"] .gauge__circle .gauge__fill,.gauge[data-progress="10"] .gauge__circle .gauge__mask--full{transform:rotate(18deg)}.gauge[data-progress="11"] .gauge__circle .gauge__fill,.gauge[data-progress="11"] .gauge__circle .gauge__mask--full{transform:rotate(19.8deg)}.gauge[data-progress="12"] .gauge__circle .gauge__fill,.gauge[data-progress="12"] .gauge__circle .gauge__mask--full{transform:rotate(21.6deg)}.gauge[data-progress="13"] .gauge__circle .gauge__fill,.gauge[data-progress="13"] .gauge__circle .gauge__mask--full{transform:rotate(23.4deg)}.gauge[data-progress="14"] .gauge__circle .gauge__fill,.gauge[data-progress="14"] .gauge__circle .gauge__mask--full{transform:rotate(25.2deg)}.gauge[data-progress="15"] .gauge__circle .gauge__fill,.gauge[data-progress="15"] .gauge__circle .gauge__mask--full{transform:rotate(27deg)}.gauge[data-progress="16"] .gauge__circle .gauge__fill,.gauge[data-progress="16"] .gauge__circle .gauge__mask--full{transform:rotate(28.8deg)}.gauge[data-progress="17"] .gauge__circle .gauge__fill,.gauge[data-progress="17"] .gauge__circle .gauge__mask--full{transform:rotate(30.6deg)}.gauge[data-progress="18"] .gauge__circle .gauge__fill,.gauge[data-progress="18"] .gauge__circle .gauge__mask--full{transform:rotate(32.4deg)}.gauge[data-progress="19"] .gauge__circle .gauge__fill,.gauge[data-progress="19"] .gauge__circle .gauge__mask--full{transform:rotate(34.2deg)}.gauge[data-progress="20"] .gauge__circle .gauge__fill,.gauge[data-progress="20"] .gauge__circle .gauge__mask--full{transform:rotate(36deg)}.gauge[data-progress="21"] .gauge__circle .gauge__fill,.gauge[data-progress="21"] .gauge__circle .gauge__mask--full{transform:rotate(37.8deg)}.gauge[data-progress="22"] .gauge__circle .gauge__fill,.gauge[data-progress="22"] .gauge__circle .gauge__mask--full{transform:rotate(39.6deg)}.gauge[data-progress="23"] .gauge__circle .gauge__fill,.gauge[data-progress="23"] .gauge__circle .gauge__mask--full{transform:rotate(41.4deg)}.gauge[data-progress="24"] .gauge__circle .gauge__fill,.gauge[data-progress="24"] .gauge__circle .gauge__mask--full{transform:rotate(43.2deg)}.gauge[data-progress="25"] .gauge__circle .gauge__fill,.gauge[data-progress="25"] .gauge__circle .gauge__mask--full{transform:rotate(45deg)}.gauge[data-progress="26"] .gauge__circle .gauge__fill,.gauge[data-progress="26"] .gauge__circle .gauge__mask--full{transform:rotate(46.8deg)}.gauge[data-progress="27"] .gauge__circle .gauge__fill,.gauge[data-progress="27"] .gauge__circle .gauge__mask--full{transform:rotate(48.6deg)}.gauge[data-progress="28"] .gauge__circle .gauge__fill,.gauge[data-progress="28"] .gauge__circle .gauge__mask--full{transform:rotate(50.4deg)}.gauge[data-progress="29"] .gauge__circle .gauge__fill,.gauge[data-progress="29"] .gauge__circle .gauge__mask--full{transform:rotate(52.2deg)}.gauge[data-progress="30"] .gauge__circle .gauge__fill,.gauge[data-progress="30"] .gauge__circle .gauge__mask--full{transform:rotate(54deg)}.gauge[data-progress="31"] .gauge__circle .gauge__fill,.gauge[data-progress="31"] .gauge__circle .gauge__mask--full{transform:rotate(55.8deg)}.gauge[data-progress="32"] .gauge__circle .gauge__fill,.gauge[data-progress="32"] .gauge__circle .gauge__mask--full{transform:rotate(57.6deg)}.gauge[data-progress="33"] .gauge__circle .gauge__fill,.gauge[data-progress="33"] .gauge__circle .gauge__mask--full{transform:rotate(59.4deg)}.gauge[data-progress="34"] .gauge__circle .gauge__fill,.gauge[data-progress="34"] .gauge__circle .gauge__mask--full{transform:rotate(61.2deg)}.gauge[data-progress="35"] .gauge__circle .gauge__fill,.gauge[data-progress="35"] .gauge__circle .gauge__mask--full{transform:rotate(63deg)}.gauge[data-progress="36"] .gauge__circle .gauge__fill,.gauge[data-progress="36"] .gauge__circle .gauge__mask--full{transform:rotate(64.8deg)}.gauge[data-progress="37"] .gauge__circle .gauge__fill,.gauge[data-progress="37"] .gauge__circle .gauge__mask--full{transform:rotate(66.6deg)}.gauge[data-progress="38"] .gauge__circle .gauge__fill,.gauge[data-progress="38"] .gauge__circle .gauge__mask--full{transform:rotate(68.4deg)}.gauge[data-progress="39"] .gauge__circle .gauge__fill,.gauge[data-progress="39"] .gauge__circle .gauge__mask--full{transform:rotate(70.2deg)}.gauge[data-progress="40"] .gauge__circle .gauge__fill,.gauge[data-progress="40"] .gauge__circle .gauge__mask--full{transform:rotate(72deg)}.gauge[data-progress="41"] .gauge__circle .gauge__fill,.gauge[data-progress="41"] .gauge__circle .gauge__mask--full{transform:rotate(73.8deg)}.gauge[data-progress="42"] .gauge__circle .gauge__fill,.gauge[data-progress="42"] .gauge__circle .gauge__mask--full{transform:rotate(75.6deg)}.gauge[data-progress="43"] .gauge__circle .gauge__fill,.gauge[data-progress="43"] .gauge__circle .gauge__mask--full{transform:rotate(77.4deg)}.gauge[data-progress="44"] .gauge__circle .gauge__fill,.gauge[data-progress="44"] .gauge__circle .gauge__mask--full{transform:rotate(79.2deg)}.gauge[data-progress="45"] .gauge__circle .gauge__fill,.gauge[data-progress="45"] .gauge__circle .gauge__mask--full{transform:rotate(81deg)}.gauge[data-progress="46"] .gauge__circle .gauge__fill,.gauge[data-progress="46"] .gauge__circle .gauge__mask--full{transform:rotate(82.8deg)}.gauge[data-progress="47"] .gauge__circle .gauge__fill,.gauge[data-progress="47"] .gauge__circle .gauge__mask--full{transform:rotate(84.6deg)}.gauge[data-progress="48"] .gauge__circle .gauge__fill,.gauge[data-progress="48"] .gauge__circle .gauge__mask--full{transform:rotate(86.4deg)}.gauge[data-progress="49"] .gauge__circle .gauge__fill,.gauge[data-progress="49"] .gauge__circle .gauge__mask--full{transform:rotate(88.2deg)}.gauge[data-progress="50"] .gauge__circle .gauge__fill,.gauge[data-progress="50"] .gauge__circle .gauge__mask--full{transform:rotate(90deg)}.gauge[data-progress="51"] .gauge__circle .gauge__fill,.gauge[data-progress="51"] .gauge__circle .gauge__mask--full{transform:rotate(91.8deg)}.gauge[data-progress="52"] .gauge__circle .gauge__fill,.gauge[data-progress="52"] .gauge__circle .gauge__mask--full{transform:rotate(93.6deg)}.gauge[data-progress="53"] .gauge__circle .gauge__fill,.gauge[data-progress="53"] .gauge__circle .gauge__mask--full{transform:rotate(95.4deg)}.gauge[data-progress="54"] .gauge__circle .gauge__fill,.gauge[data-progress="54"] .gauge__circle .gauge__mask--full{transform:rotate(97.2deg)}.gauge[data-progress="55"] .gauge__circle .gauge__fill,.gauge[data-progress="55"] .gauge__circle .gauge__mask--full{transform:rotate(99deg)}.gauge[data-progress="56"] .gauge__circle .gauge__fill,.gauge[data-progress="56"] .gauge__circle .gauge__mask--full{transform:rotate(100.8deg)}.gauge[data-progress="57"] .gauge__circle .gauge__fill,.gauge[data-progress="57"] .gauge__circle .gauge__mask--full{transform:rotate(102.6deg)}.gauge[data-progress="58"] .gauge__circle .gauge__fill,.gauge[data-progress="58"] .gauge__circle .gauge__mask--full{transform:rotate(104.4deg)}.gauge[data-progress="59"] .gauge__circle .gauge__fill,.gauge[data-progress="59"] .gauge__circle .gauge__mask--full{transform:rotate(106.2deg)}.gauge[data-progress="60"] .gauge__circle .gauge__fill,.gauge[data-progress="60"] .gauge__circle .gauge__mask--full{transform:rotate(108deg)}.gauge[data-progress="61"] .gauge__circle .gauge__fill,.gauge[data-progress="61"] .gauge__circle .gauge__mask--full{transform:rotate(109.8deg)}.gauge[data-progress="62"] .gauge__circle .gauge__fill,.gauge[data-progress="62"] .gauge__circle .gauge__mask--full{transform:rotate(111.6deg)}.gauge[data-progress="63"] .gauge__circle .gauge__fill,.gauge[data-progress="63"] .gauge__circle .gauge__mask--full{transform:rotate(113.4deg)}.gauge[data-progress="64"] .gauge__circle .gauge__fill,.gauge[data-progress="64"] .gauge__circle .gauge__mask--full{transform:rotate(115.2deg)}.gauge[data-progress="65"] .gauge__circle .gauge__fill,.gauge[data-progress="65"] .gauge__circle .gauge__mask--full{transform:rotate(117deg)}.gauge[data-progress="66"] .gauge__circle .gauge__fill,.gauge[data-progress="66"] .gauge__circle .gauge__mask--full{transform:rotate(118.8deg)}.gauge[data-progress="67"] .gauge__circle .gauge__fill,.gauge[data-progress="67"] .gauge__circle .gauge__mask--full{transform:rotate(120.6deg)}.gauge[data-progress="68"] .gauge__circle .gauge__fill,.gauge[data-progress="68"] .gauge__circle .gauge__mask--full{transform:rotate(122.4deg)}.gauge[data-progress="69"] .gauge__circle .gauge__fill,.gauge[data-progress="69"] .gauge__circle .gauge__mask--full{transform:rotate(124.2deg)}.gauge[data-progress="70"] .gauge__circle .gauge__fill,.gauge[data-progress="70"] .gauge__circle .gauge__mask--full{transform:rotate(126deg)}.gauge[data-progress="71"] .gauge__circle .gauge__fill,.gauge[data-progress="71"] .gauge__circle .gauge__mask--full{transform:rotate(127.8deg)}.gauge[data-progress="72"] .gauge__circle .gauge__fill,.gauge[data-progress="72"] .gauge__circle .gauge__mask--full{transform:rotate(129.6deg)}.gauge[data-progress="73"] .gauge__circle .gauge__fill,.gauge[data-progress="73"] .gauge__circle .gauge__mask--full{transform:rotate(131.4deg)}.gauge[data-progress="74"] .gauge__circle .gauge__fill,.gauge[data-progress="74"] .gauge__circle .gauge__mask--full{transform:rotate(133.2deg)}.gauge[data-progress="75"] .gauge__circle .gauge__fill,.gauge[data-progress="75"] .gauge__circle .gauge__mask--full{transform:rotate(135deg)}.gauge[data-progress="76"] .gauge__circle .gauge__fill,.gauge[data-progress="76"] .gauge__circle .gauge__mask--full{transform:rotate(136.8deg)}.gauge[data-progress="77"] .gauge__circle .gauge__fill,.gauge[data-progress="77"] .gauge__circle .gauge__mask--full{transform:rotate(138.6deg)}.gauge[data-progress="78"] .gauge__circle .gauge__fill,.gauge[data-progress="78"] .gauge__circle .gauge__mask--full{transform:rotate(140.4deg)}.gauge[data-progress="79"] .gauge__circle .gauge__fill,.gauge[data-progress="79"] .gauge__circle .gauge__mask--full{transform:rotate(142.2deg)}.gauge[data-progress="80"] .gauge__circle .gauge__fill,.gauge[data-progress="80"] .gauge__circle .gauge__mask--full{transform:rotate(144deg)}.gauge[data-progress="81"] .gauge__circle .gauge__fill,.gauge[data-progress="81"] .gauge__circle .gauge__mask--full{transform:rotate(145.8deg)}.gauge[data-progress="82"] .gauge__circle .gauge__fill,.gauge[data-progress="82"] .gauge__circle .gauge__mask--full{transform:rotate(147.6deg)}.gauge[data-progress="83"] .gauge__circle .gauge__fill,.gauge[data-progress="83"] .gauge__circle .gauge__mask--full{transform:rotate(149.4deg)}.gauge[data-progress="84"] .gauge__circle .gauge__fill,.gauge[data-progress="84"] .gauge__circle .gauge__mask--full{transform:rotate(151.2deg)}.gauge[data-progress="85"] .gauge__circle .gauge__fill,.gauge[data-progress="85"] .gauge__circle .gauge__mask--full{transform:rotate(153deg)}.gauge[data-progress="86"] .gauge__circle .gauge__fill,.gauge[data-progress="86"] .gauge__circle .gauge__mask--full{transform:rotate(154.8deg)}.gauge[data-progress="87"] .gauge__circle .gauge__fill,.gauge[data-progress="87"] .gauge__circle .gauge__mask--full{transform:rotate(156.6deg)}.gauge[data-progress="88"] .gauge__circle .gauge__fill,.gauge[data-progress="88"] .gauge__circle .gauge__mask--full{transform:rotate(158.4deg)}.gauge[data-progress="89"] .gauge__circle .gauge__fill,.gauge[data-progress="89"] .gauge__circle .gauge__mask--full{transform:rotate(160.2deg)}.gauge[data-progress="90"] .gauge__circle .gauge__fill,.gauge[data-progress="90"] .gauge__circle .gauge__mask--full{transform:rotate(162deg)}.gauge[data-progress="91"] .gauge__circle .gauge__fill,.gauge[data-progress="91"] .gauge__circle .gauge__mask--full{transform:rotate(163.8deg)}.gauge[data-progress="92"] .gauge__circle .gauge__fill,.gauge[data-progress="92"] .gauge__circle .gauge__mask--full{transform:rotate(165.6deg)}.gauge[data-progress="93"] .gauge__circle .gauge__fill,.gauge[data-progress="93"] .gauge__circle .gauge__mask--full{transform:rotate(167.4deg)}.gauge[data-progress="94"] .gauge__circle .gauge__fill,.gauge[data-progress="94"] .gauge__circle .gauge__mask--full{transform:rotate(169.2deg)}.gauge[data-progress="95"] .gauge__circle .gauge__fill,.gauge[data-progress="95"] .gauge__circle .gauge__mask--full{transform:rotate(171deg)}.gauge[data-progress="96"] .gauge__circle .gauge__fill,.gauge[data-progress="96"] .gauge__circle .gauge__mask--full{transform:rotate(172.8deg)}.gauge[data-progress="97"] .gauge__circle .gauge__fill,.gauge[data-progress="97"] .gauge__circle .gauge__mask--full{transform:rotate(174.6deg)}.gauge[data-progress="98"] .gauge__circle .gauge__fill,.gauge[data-progress="98"] .gauge__circle .gauge__mask--full{transform:rotate(176.4deg)}.gauge[data-progress="99"] .gauge__circle .gauge__fill,.gauge[data-progress="99"] .gauge__circle .gauge__mask--full{transform:rotate(178.2deg)}.gauge[data-progress="100"] .gauge__circle .gauge__fill,.gauge[data-progress="100"] .gauge__circle .gauge__mask--full{transform:rotate(180deg)}.l-flag{display:table;width:100%}.l-flag__body,.l-flag__image{display:table-cell;vertical-align:middle}.l-flag--top .l-flag__body,.l-flag--top .l-flag__image{vertical-align:top}.l-flag--bottom .l-flag__body,.l-flag--bottom .l-flag__image{vertical-align:bottom}.l-flag__image{padding-right:1em}.footer__uvd .l-flag__image>a,.l-flag__image>.icon,.l-flag__image>img,.no-legacy-ie.js .form__icon-input--check .l-flag__image>label:before{display:block;max-width:none}.l-flag--rev .l-flag__image{padding-right:0;padding-left:10px}.flag:before,.l-flag__image .l-flag__image--middle{vertical-align:middle}.l-flag__body{width:100%}[data-ui-view]{animation:fadeIn .75s ease}[data-ui-view=policySet]{animation:policyTransition .75s ease}.video{margin-bottom:27px;text-align:center}html.video{text-align:left}@media screen and (min-width:48em){.video--full-width{padding:0 10%}}@media screen and (min-width:60em){.video--full-width{padding:0 20%}}.l-split{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:48em){.l-split-medium-up{display:flex;justify-content:space-between;align-items:center}.no-flexbox .l-split-medium-up:after,.no-flexbox .l-split-medium-up:before{content:' ';display:table}.no-flexbox .l-split-medium-up:after{clear:both}.no-flexbox .l-split-medium-up>*{float:right}.no-flexbox .l-split-medium-up>:first-child{float:left}.l-split-medium-up>*{margin-bottom:0}}.masthead{background:url(../images/brand/masthead.png) repeat-x #353535;margin:0;padding:20px 0 0;position:relative;color:#fff}.masthead__logo{padding-bottom:.5em;padding-left:.83333em}@media screen and (min-width:48em){.masthead__logo{padding:0 0 .5em}}.masthead--light{background-color:#fff;margin-bottom:27px;padding-top:30px;color:#000;overflow:hidden}.hero{text-align:center;margin-bottom:27px}@media screen and (min-width:48em){.hero{padding:2% 20%}}@media screen and (min-width:60em){.hero{padding:2% 15%}}.hero__impact{font-family:lato,arial,sans-serif;font-weight:900;line-height:1.2;margin-bottom:.5em}.hero__strapline{font-size:18px;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:0;letter-spacing:-.3px}@media screen and (min-width:48em){.hero__strapline{font-size:21px;font-size:1.16667rem}}@media screen and (min-width:60em){.hero__strapline{font-size:24px;font-size:1.33333rem;padding:0 20%}}.hero__strapline strong{font-weight:700}.h-group{font-family:lato,arial,sans-serif;line-height:1.2;display:block;width:100%}.h-group--spaced{margin-bottom:13.5px}.h-group__lead{display:block;color:#444}.h-group__main,.h-group__sub{display:block;font-family:lato,arial,sans-serif}.h-group__main{font-weight:900;margin:0 0 .2em}.h-group__sub{color:#444}.h-group__main+.h-group__sub{padding-top:0;margin-top:-.2em;line-height:1.3}@media screen and (min-width:48em){.hgroup--float-up{border-bottom:solid 5px #eaeaea;overflow:hidden}.hgroup--float-up .h-group__sub{margin-top:.5em;float:right}.hgroup--float-up .h-group__main{float:left}}.h-group--padded{padding:2em 0}.flag{font-size:10px}.flag:before{content:'';background:url(../images/flags.png) no-repeat;height:3.9em;width:6.1em;display:inline-block;background-size:49.8em 4em}.flag--england:before{background-position:-29em 0;height:3.9em;width:6.1em}.flag--scotland:before,.flag--wales:before{background-position:-43.7em 0;height:3.9em;width:6.1em}.flag--wales:before{background-position:-14.5em 0}.flag--northern-ireland:before{background-position:0 0;height:3.9em;width:6.1em}.message{padding:.5em;font-family:lato,arial,sans-serif;margin-bottom:27px;border-radius:5px;background:#e8e37c}.message :last-child{margin-bottom:0}.footer__uvd html.backgroundsize .message a,.no-legacy-ie.js .form__icon-input--check html.backgroundsize .message label:before,html.backgroundsize .message .footer__uvd a,html.backgroundsize .message .icon,html.backgroundsize .message .no-legacy-ie.js .form__icon-input--check label:before{font-size:20px}.message--success{color:#fff;background-color:#55832a}.message--error{color:#fff;background-color:#832a2a}.message--light{background-color:#fff;border:1px solid #eaeaea}.form__legend{margin-bottom:27px;display:block;width:100%}.form__items{list-style:none;margin:0 -.5em 1em;padding:0}.form__item{padding:0 .5em}.form__input,.form__label{font-family:lato,arial,sans-serif}.form__input{background:url() no-repeat #fff;border:1px solid #353535;border-radius:3px;font-size:18px;font-size:1rem;padding:.5em;margin-bottom:.25em}.form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #b5b5b5;background:url(../images/down-arrow--dark.svg) 95% center no-repeat;font-size:.9em;padding:.5em 1.5em .5em .5em}.form__hint{font-family:lato,arial,sans-serif;font-size:16px;font-size:.88889rem;display:inline-block;padding:.25em 2em;text-align:center}.footer__uvd .form__hint>a,.form__hint>.icon,.no-legacy-ie.js .form__icon-input--check .form__hint>label:before{vertical-align:2px;margin-right:.5em}.form__hint--error{background:#832a2a;border-radius:5px;color:#fff}.footer__uvd .form__hint--error>a,.form__hint--error>.icon,.no-legacy-ie.js .form__icon-input--check .form__hint--error>label:before{color:#fff}.form__actions{padding:1em 0}.form__actions--narrow-padding{padding:.5em 0}.form__actions button+button{margin-left:2em}.form__actions--centered{text-align:center}.form__actions--right{text-align:right}.form__input--radio{margin-right:.5em}.form__inline-error{color:#832a2a}.form__invalid-message{padding:1em 0;color:#832a2a}.form__block-select{position:relative;padding:0}.form__block-select label{border:1px solid #333;border-radius:5px;background:#eaeaea;padding:1em;display:block;cursor:pointer}html.js .form__block-select input{opacity:0;filter:alpha(opacity=0);position:absolute;outline:0}.form__block-select input.is-checked+label,.form__block-select input:checked+label{background:#353535;color:#fff}.no-js .form__block-select input{opacity:1!important;filter:none!important;position:absolute;top:50%;margin-top:-.5em;left:10px;z-index:10;font-size:1em}.form__block-select--continue{text-align:center;max-width:320px;margin:0 auto}.form__block-select--continue .btn{border:0}.form__block-select--continue label{background:#55832a;padding:0 1em;line-height:3;font-weight:600;height:3em;color:#fff}.form__block-select--continue input~.form__block-select__continue{display:none}.form__block-select--continue input:focus+label{position:relative;top:4px}.js .form__block-select--continue input.is-checked+label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.js .form__block-select--continue input:focus+label{background:#55832a;clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.js .form__block-select--continue input:focus+label+.form__block-select__continue{margin-top:1em}.form__block-select__continue .btn{height:3em;line-height:3;margin-left:10px}.footer__uvd .form__block-select__continue .btn a,.form__block-select__continue .btn .footer__uvd a,.form__block-select__continue .btn .icon,.form__block-select__continue .btn .no-legacy-ie.js .form__icon-input--check label:before,.no-legacy-ie.js .form__icon-input--check .form__block-select__continue .btn label:before{margin-left:5px;vertical-align:2px}.form__block-select--btn label{font-size:18px;font-size:1rem;font-family:lato,arial,sans-serif;background-color:#55832a;color:#fff;line-height:1;padding-top:.75em;padding-bottom:.75em}.form__block-select--btn label:focus,.form__block-select--btn label:hover{background:#55832a}.donate__amounts input:checked+label,.form__block-select--btn input:checked+label{background-color:#55832a;color:#fff}.form__icon-input{position:relative}.no-legacy-ie.js .form__icon-input input{opacity:0;filter:alpha(opacity=0);position:absolute}.form__icon-input input .lt-ie9{font-size:1em}.form__icon-input label:before{content:' ';display:inline-block;background-repeat:no-repeat;font-size:10px;margin-right:10px}.no-legacy-ie.js .form__icon-input--check .form__input:focus+label:before{outline:#6eaa36 solid 3px}.no-legacy-ie.js .form__icon-input--check label:before{vertical-align:-8px}.no-legacy-ie.js .form__icon-input--check .form__input:checked+label:before{content:''}.no-js .form__icon-input--flag label{padding-left:2em}.form__icon-input--flag label:before{background-image:url(../images/flags.png);height:3.9em;width:6.1em;vertical-align:middle}.lead-in{background:#353535;color:#fff;padding:1.5em 0;position:relative;text-align:center;margin-bottom:54px}.lead-in:after{content:'';background:url(../images/lead-in-arrow.svg) no-repeat;display:block;height:21px;left:50%;margin-left:-33.5px;position:absolute;top:100%;width:65px}.no-svg .lead-in:after{background:url(../images/lead-in-arrow.png) no-repeat}.lead-in__heading{font-family:lato,arial,sans-serif;font-weight:400;line-height:1.2;margin:0 0 .2em}.party-block{padding:.5em;border-left:8px solid #eee;position:relative;margin-bottom:0}@media screen and (min-width:48em){.party-block{background:#f7f7f7;margin-bottom:1em}}.party-block:after,.party-block:before{content:'';border-bottom:2px solid #eaeaea;position:absolute;left:-8px;right:0;top:0;z-index:10}.party-block:before{display:block}@media screen and (min-width:48em){.party-block:after,.party-block:before{display:none}}.party-block:after{display:none}.party-block:last-child:after{top:auto;bottom:0;display:block}@media screen and (min-width:48em){.party-block:last-child:after{display:none}.party-block--issue .party-block__party-logo{top:2em;width:34px}}.party-block__party-logo{position:absolute;right:.5em;top:.5em;width:45px}.party-block--labour{border-left-color:#d50000!important}.party-block--labour .hgroup,.party-block__policy-title--labour{border-color:#d50000!important}.party-block--conservatives{border-left-color:#0087dc!important}.party-block--conservatives .hgroup,.party-block--ni-conservatives .hgroup,.party-block__policy-title--conservatives{border-color:#0087dc!important}.party-block--ni-conservatives{border-left-color:#0087dc!important}.party-block__policy-title--ni-conservatives{border-color:#0087dc!important}.party-block--scottish-conservatives{border-left-color:#0087dc!important}.party-block--scottish-conservatives .hgroup,.party-block__policy-title--scottish-conservatives{border-color:#0087dc!important}.party-block--liberal-democrats{border-left-color:#fdbb30!important}.party-block--liberal-democrats .hgroup,.party-block__policy-title--liberal-democrats{border-color:#fdbb30!important}.party-block--green-party{border-left-color:#75a92d!important}.party-block--green-party .hgroup,.party-block__policy-title--green-party{border-color:#75a92d!important}.party-block--scottish-green-party{border-left-color:#00b543!important}.party-block--scottish-green-party .hgroup,.party-block__policy-title--scottish-green-party{border-color:#00b543!important}.party-block--ukip{border-left-color:purple!important}.party-block--ukip .hgroup,.party-block__policy-title--ukip{border-color:purple!important}.party-block--brexit-party{border-left-color:#5cbdd3!important}.party-block--brexit-party .hgroup,.party-block__policy-title--brexit-party{border-color:#5cbdd3!important}.party-block--democratic-unionist-party{border-left-color:#ce0000!important}.party-block--democratic-unionist-party .hgroup,.party-block__policy-title--democratic-unionist-party{border-color:#ce0000!important}.party-block--scottish-national-party{border-left-color:#000!important}.party-block--scottish-national-party .hgroup,.party-block__policy-title--scottish-national-party{border-color:#000!important}.party-block--plaid-cymru{border-left-color:#3e8424!important}.party-block--plaid-cymru .hgroup,.party-block__policy-title--plaid-cymru{border-color:#3e8424!important}.party-block--sinn-fein{border-left-color:#006c2a!important}.party-block--sinn-fein .hgroup,.party-block--sinn-féin .hgroup,.party-block__policy-title--sinn-fein{border-color:#006c2a!important}.party-block--sinn-féin{border-left-color:#006c2a!important}.party-block__policy-title--sinn-féin{border-color:#006c2a!important}.party-block--social-democratic-and-labour-party{border-left-color:#006e51!important}.party-block--social-democratic-and-labour-party .hgroup,.party-block__policy-title--social-democratic-and-labour-party{border-color:#006e51!important}.party-block--alliance-party-of-northern-ireland{border-left-color:#f8ce00!important}.party-block--alliance-party-of-northern-ireland .hgroup,.party-block__policy-title--alliance-party-of-northern-ireland{border-color:#f8ce00!important}.party-block--ulster-unionist-party{border-left-color:#1c3363!important}.party-block--ulster-unionist-party .hgroup,.party-block__policy-title--ulster-unionist-party{border-color:#1c3363!important}.party-block__policy-party{font-size:21px;font-size:1.16667rem;margin-bottom:0}.party-block__policy-party dt{padding:0;margin:0;font-weight:400;font-family:lato,arial,sans-serif}.party-block__policy-party dd{padding:0;margin:0;font-family:adelle,georgia,serif;font-weight:900}@media screen and (min-width:48em){.party-block__policy-party dt{font-size:24px;font-size:1.33333rem}}.party-block__policy-party .party-block__issue{font-family:lato,arial,sans-serif;font-size:26px;font-size:1.44444rem;font-weight:400}@media screen and (min-width:48em){.party-block__policy-party .party-block__issue{font-size:28px;font-size:1.55556rem;font-weight:600}}.party-block__policy-party .party-block__party{font-family:adelle,georgia,serif;color:#000;font-weight:900;font-size:21px;font-size:1.16667rem}.party-block__policy-title{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.party-block__view-policy{font-size:16px;font-size:.88889rem;display:block}.no-js .party-block__view-policy{display:none}@media screen and (min-width:48em){.party-block__view-policy{position:absolute;top:.5em;right:1em}}.party-block-modal .party-block__policy-title{clip:auto;height:auto;margin:0;overflow:visible;width:auto;position:relative;padding:.25em .5em;border-bottom-width:3px;border-bottom-style:solid}.party-block-modal .party-block__policy-title .h-group__lead{font-family:lato,arial,sans-serif;font-size:30px;font-size:1.66667rem}.party-block-modal .party-block__policy-title .h-group__main{font-family:adelle,georgia,serif;font-size:27px;font-size:1.5rem}.party-block-modal .party-block__policy-title .party-block__party-logo{position:absolute;top:auto;bottom:.5em;right:.5em;width:50px}.party-block-modal .policy-set{padding:1em}.party-block--policy-browser{animation:policyTransition 1s}@media screen and (min-width:48em){.party-block--policy-browser{background:0 0;border:0}}.party-block--policy-browser article{margin-bottom:1em}@media screen and (min-width:48em){.party-block--policy-browser article{margin-bottom:0}}.party-block--policy-browser .icon--right{margin-left:.8em;vertical-align:3px}.party-block--policy-browser-hide{display:none}.party-block__chosen{background-color:#eaeaea;font-family:lato,arial,sans-serif;margin:.5em -.5em}@media screen and (min-width:48em){.party-block__chosen{border-radius:.38889em;margin:.7em 0}}.party-block__chosen p{padding:.5em 0;text-align:center}.result-issue-total{background:#f7f7f7;overflow:hidden;margin-bottom:1.5em}@media screen and (min-width:48em){.result-issue-total{position:relative;overflow:visible;margin-bottom:40px}}.result-issue-total__rank{background:#eaeaea;text-align:center;padding:.5em;line-height:1;width:60px}.no-flexbox .result-issue-total__rank{float:left;margin-right:5px}.result-issue-total__position{display:block;font-family:lato,arial,sans-serif;font-size:30px;font-size:1.66667rem;line-height:.8;padding-bottom:.2em;border-bottom:1px solid #d1d1d1;margin:0 1% .5em}.result-issue-total__count{line-height:0;margin-bottom:-5px;font-family:lato,arial,sans-serif}.result-issue-total__count strong{font-size:14px;font-size:.77778rem;display:block}.result-issue-total__count span{font-size:12px;font-size:.66667rem}.result-issue-total__leader{padding:.5em 80px .5em .5em;position:relative;flex:1}.result-issue-total__leader .h-group__main{font-weight:400}.result-issue-total__leader .h-group__lead{margin:0;font-weight:900}.result-issue-total__lead-percentage{position:absolute;right:.25em;top:.25em;font-family:lato,arial,sans-serif;font-weight:400}.result-issue-total__parties{padding-top:.5em;border-top:1px solid #eaeaea}.result-issue-total__parties:hover li:not(:hover){opacity:.4}@media screen and (min-width:48em){.js .result-issue-total__parties{padding-top:0;position:absolute;top:100%;left:0;right:0;display:block!important}}.result-issue-total__parties-percentage{padding:.5em 1em;border-bottom:1px solid #eaeaea;margin:0;display:table}@media screen and (max-width:47em){.result-issue-total__parties-percentage{width:100%!important}.result-issue-total__parties-percentage:first-child{display:none}}.no-js .result-issue-total__parties-percentage{width:100%!important}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage{width:auto;display:block;height:15px;float:left;padding:0;text-indent:-99999em;overflow:hidden}.js .result-issue-total__parties-percentage:hover{height:20px;transition:height .25s ease-out}}.result-issue-total__parties-percentage__party{display:table-cell;width:80%}.result-issue-total__parties-percentage__party:before{content:'';display:inline-block;vertical-align:-3px;margin-right:.5em;height:22px;width:22px;background:#000;border-radius:50%}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage__party{display:inline}}.result-issue-total__parties-percentage--labour .result-issue-total__parties-percentage__party:before{background-color:#d50000}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--labour{background-color:#d50000}}.result-issue-total__parties-percentage--conservatives .result-issue-total__parties-percentage__party:before,.result-issue-total__parties-percentage--ni-conservatives .result-issue-total__parties-percentage__party:before,.result-issue-total__parties-percentage--scottish-conservatives .result-issue-total__parties-percentage__party:before{background-color:#0087dc}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--conservatives{background-color:#0087dc}}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--ni-conservatives{background-color:#0087dc}}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--scottish-conservatives{background-color:#0087dc}}.result-issue-total__parties-percentage--liberal-democrats .result-issue-total__parties-percentage__party:before{background-color:#fdbb30}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--liberal-democrats{background-color:#fdbb30}}.result-issue-total__parties-percentage--green-party .result-issue-total__parties-percentage__party:before{background-color:#75a92d}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--green-party{background-color:#75a92d}}.result-issue-total__parties-percentage--scottish-green-party .result-issue-total__parties-percentage__party:before{background-color:#00b543}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--scottish-green-party{background-color:#00b543}}.result-issue-total__parties-percentage--ukip .result-issue-total__parties-percentage__party:before{background-color:purple}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--ukip{background-color:purple}}.result-issue-total__parties-percentage--brexit-party .result-issue-total__parties-percentage__party:before{background-color:#5cbdd3}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--brexit-party{background-color:#5cbdd3}}.result-issue-total__parties-percentage--democratic-unionist-party .result-issue-total__parties-percentage__party:before{background-color:#ce0000}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--democratic-unionist-party{background-color:#ce0000}}.result-issue-total__parties-percentage--scottish-national-party .result-issue-total__parties-percentage__party:before{background-color:#000}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--scottish-national-party{background-color:#000}}.result-issue-total__parties-percentage--plaid-cymru .result-issue-total__parties-percentage__party:before{background-color:#3e8424}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--plaid-cymru{background-color:#3e8424}}.result-issue-total__parties-percentage--sinn-fein .result-issue-total__parties-percentage__party:before,.result-issue-total__parties-percentage--sinn-féin .result-issue-total__parties-percentage__party:before{background-color:#006c2a}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--sinn-fein{background-color:#006c2a}}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--sinn-féin{background-color:#006c2a}}.result-issue-total__parties-percentage--social-democratic-and-labour-party .result-issue-total__parties-percentage__party:before{background-color:#006e51}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--social-democratic-and-labour-party{background-color:#006e51}}.result-issue-total__parties-percentage--alliance-party-of-northern-ireland .result-issue-total__parties-percentage__party:before{background-color:#f8ce00}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--alliance-party-of-northern-ireland{background-color:#f8ce00}}.result-issue-total__parties-percentage--ulster-unionist-party .result-issue-total__parties-percentage__party:before{background-color:#1c3363}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage--ulster-unionist-party{background-color:#1c3363}}.result-issue-total__parties-percentage__count{display:table-cell;text-align:right}@media screen and (min-width:48em){.js .result-issue-total__parties-percentage__count{display:inline}}.result-issue-total__reveal-parties{font-size:14px;font-size:.77778rem;font-family:lato,arial,sans-serif;border:1px solid #eaeaea;border-top:1px solid #d1d1d1}.result-issue-total__reveal-parties a{padding:.5em;display:block}.footer__uvd .result-issue-total__reveal-parties a,.no-legacy-ie.js .form__icon-input--check .result-issue-total__reveal-parties label:before,.result-issue-total__reveal-parties .footer__uvd a,.result-issue-total__reveal-parties .icon,.result-issue-total__reveal-parties .no-legacy-ie.js .form__icon-input--check label:before{vertical-align:2px;margin-left:.5em}.pie-chart{height:300px;animation:pieChart .5s ease-in;margin:.5em 0 1em;font-family:lato,arial,sans-serif}@media screen and (min-width:48em){.pie-chart{height:470px;margin-top:0}}.no-js .pie-chart,.no-svg .pie-chart{background:url(../images/chart-disabled.png) top center no-repeat;position:relative;height:400px}.no-js .pie-chart:after,.no-svg .pie-chart:after{content:'Unfortunately you need to enable javascript & have a modern browser to view the pie chart';position:absolute;font-size:15px;font-size:.83333rem;background:rgba(255,255,255,.5);padding:.25em;left:100px;text-align:center;right:100px;top:7.77778em}@media screen and (min-width:48em){.pie-chart__wrapper{padding:2em 0}}.ct-label{text-anchor:middle;font-size:1.2em}.pie-chart--labour{fill:#d50000!important}.pie-chart--conservatives .ct-label,.pie-chart--labour .ct-label,.pie-chart--ni-conservatives .ct-label,.pie-chart--scottish-conservatives .ct-label{fill:#fff!important}.pie-chart--conservatives,.pie-chart--ni-conservatives,.pie-chart--scottish-conservatives{fill:#0087dc!important}.pie-chart--liberal-democrats{fill:#fdbb30!important}.pie-chart--liberal-democrats .ct-label{fill:#222!important}.pie-chart--green-party{fill:#75a92d!important}.pie-chart--green-party .ct-label,.pie-chart--scottish-green-party .ct-label,.pie-chart--ukip .ct-label{fill:#fff!important}.pie-chart--scottish-green-party{fill:#00b543!important}.pie-chart--ukip{fill:purple!important}.pie-chart--brexit-party{fill:#5cbdd3!important}.pie-chart--brexit-party .ct-label{fill:#222!important}.pie-chart--democratic-unionist-party{fill:#ce0000!important}.pie-chart--alliance-party-of-northern-ireland .ct-label,.pie-chart--democratic-unionist-party .ct-label,.pie-chart--plaid-cymru .ct-label,.pie-chart--scottish-national-party .ct-label,.pie-chart--sinn-fein .ct-label,.pie-chart--sinn-féin .ct-label,.pie-chart--social-democratic-and-labour-party .ct-label,.pie-chart--ulster-unionist-party .ct-label{fill:#fff!important}.pie-chart--scottish-national-party{fill:#000!important}.pie-chart--plaid-cymru{fill:#3e8424!important}.pie-chart--sinn-fein,.pie-chart--sinn-féin{fill:#006c2a!important}.pie-chart--social-democratic-and-labour-party{fill:#006e51!important}.pie-chart--alliance-party-of-northern-ireland{fill:#f8ce00!important}.pie-chart--ulster-unionist-party{fill:#1c3363!important}.site-notification{font-family:lato,arial,sans-serif;background-color:#55832a;padding:.75em 0;color:#fff;text-align:center}.site-notification a{color:#fff;white-space:nowrap}.site-notification__content{position:relative;padding:0 1em;font-size:14px;font-size:.77778rem}@media screen and (min-width:48em){.site-notification__content{padding:0 3em;font-size:18px;font-size:1rem}}.site-notification__link{color:#fff;font-weight:700;margin-left:10px}.footer__uvd .site-notification__link a,.no-legacy-ie.js .form__icon-input--check .site-notification__link label:before,.site-notification__link .footer__uvd a,.site-notification__link .icon,.site-notification__link .no-legacy-ie.js .form__icon-input--check label:before{display:none;margin-left:5px;text-decoration:none;vertical-align:middle}@media screen and (min-width:48em){.footer__uvd .site-notification__link a,.no-legacy-ie.js .form__icon-input--check .site-notification__link label:before,.site-notification__link .footer__uvd a,.site-notification__link .icon,.site-notification__link .no-legacy-ie.js .form__icon-input--check label:before{display:inline-block}}.site-notification__dismiss{position:absolute;right:-5px;line-height:1;padding:0;top:0;font-size:10px}@media screen and (min-width:48em){.backgroundsize .site-notification__dismiss{font-size:14px}}.footer__uvd .site-notification__dismiss a,.no-legacy-ie.js .form__icon-input--check .site-notification__dismiss label:before,.site-notification__dismiss .footer__uvd a,.site-notification__dismiss .icon,.site-notification__dismiss .no-legacy-ie.js .form__icon-input--check label:before{font-size:inherit}.site-notification__button{color:#fff;color:rgba(255,255,255,.7);text-decoration:underline;padding:0}.site-notification__button:hover{cursor:pointer;color:#fff}.site-notification__donate{border-top:1px solid rgba(255,255,255,.3);margin-top:.5em;padding-top:.5em}.panel{background:#eaeaea;width:100%;padding:1em 0;font-family:lato,arial,sans-serif}.panel--dark{background-color:#353535;color:#fff}.panel--light{background-color:#fff;color:#000}.panel--green{background-color:#55832a;color:#fff}.panel--split{background:url(../images/constituency-vertical-background.png) center repeat-x;padding:0;position:relative}@media screen and (min-width:48em){.panel--split{background:url(../images/constituency-horizontal-background.png) center repeat-y}}.cssgradients .panel--split{background:linear-gradient(to bottom,#353535 0,#353535 50%,#eaeaea 50%,#eaeaea 100%)}@media screen and (min-width:48em){.cssgradients .panel--split{background:linear-gradient(to right,#353535 0,#353535 50%,#eaeaea 50%,#eaeaea 100%)}}.csscalc .panel--split:before{width:0;height:0;content:'';border-style:solid;border-width:20px 20px 0;border-color:#353535 transparent transparent;position:absolute;left:50%;margin-left:-20px;top:calc(50% - 2px)}@media screen and (min-width:48em){.csscalc .panel--split:before{margin-top:-20px;border-width:25px 25px 25px 0;border-color:transparent #eaeaea transparent transparent}}.panel--footer{border-top:4px #353535 solid;margin-bottom:0}.social-icons>li{display:inline-block;margin-left:.5em;margin-bottom:0}.social-icons>li:first-child{margin-left:0}.social-icons>li a:hover{opacity:.8}.article{margin-top:.5em}.article img{max-width:100%;border:2px solid #eaeaea}.article img,.article p{margin-bottom:1em}.article h4{font-size:1.2em}.article .article__author{font-size:1.2rem;margin-bottom:.3em}.article .article__date{font-size:1rem;line-height:2.4}.article .fluid-width-video-wrapper{margin-bottom:1em;max-width:100%;border:2px solid #eaeaea}.article .alignleft{float:left;margin-right:1em}.article .alignright{width:100%}@media screen and (min-width:48em){.article .alignright{width:auto;float:right;margin-left:1em}}.article__date{margin-bottom:.7em;color:#9e9e9e;font-family:lato,arial,sans-serif}.article__next-prev-article{overflow:hidden;font-family:lato,arial,sans-serif;margin-bottom:1em}.article__next-prev-article>li{float:left}.article__next-prev-article>li:last-child{float:right}.article__next-prev-article .footer__uvd a,.article__next-prev-article .icon,.article__next-prev-article .no-legacy-ie.js .form__icon-input--check label:before,.footer__uvd .article__next-prev-article a,.no-legacy-ie.js .form__icon-input--check .article__next-prev-article label:before{color:#353535;margin:0 .7em;vertical-align:middle}.article--snippet{border-bottom:3px solid #eaeaea;padding-bottom:2em;padding-top:1em}.article--snippet:last-child{border:0}.article--snippet h2{font-size:1.6rem}.article--snippet h2 a{text-decoration:none}.article--snippet h2 a:hover{color:#686868}.article--full{padding-bottom:1em;margin-bottom:1em;border-bottom:.2em solid #eaeaea}@media screen and (min-width:48em){.article--full{margin-top:1.5em}}.article--full h1{font-size:1.5rem}@media screen and (min-width:48em){.article--full h1{font-size:2.5rem}}.navigation{background-color:#4f4f4f;display:block;animation:navigationAnimation .5s linear}.navigation ul{overflow:hidden}.navigation li{display:block;margin:0}.navigation li:first-child a{font-weight:800}.navigation li:last-child a{padding-right:0}.navigation .is-active,.navigation a:hover{text-decoration:underline}.navigation a{color:#eaeaea;font-family:lato,arial,sans-serif;text-decoration:none;font-size:.9em;padding:.7em;display:block;line-height:1}.navigation a:hover{background-color:#1c1c1c}@media screen and (min-width:48em){.navigation{display:block!important;position:absolute;right:0;top:0;padding:0 1em 0 0;background-color:#353535}.navigation li{float:left}.navigation a{padding-top:.5em}.navigation a:hover{background-color:transparent}}.navigation--light{background-color:transparent;margin-bottom:1em}.navigation--light a{color:#353535;background-color:#eaeaea}.navigation--light a:hover{background-color:#b7b7b7}@media screen and (min-width:48em){.navigation--light a{background-color:inherit}.navigation--light a:hover{text-decoration:underline;background-color:inherit}}.navigation--collapsed{display:none}.filter-block{padding:1em;border-top:2px solid #eaeaea}.filter-block ul{overflow:hidden;padding:0;margin:0}.filter-block li{width:100%;padding:.5em;box-sizing:border-box;margin:0}.filter-block label{margin-bottom:.2em;display:block}.filter-block .form__select{display:block;width:100%}@media screen and (min-width:48em){.filter-block{border:2px solid #eaeaea;border-radius:.38889em;padding:0;background-color:#f7f7f7;margin-bottom:1em}.filter-block li{float:left;width:50%;padding:.5em;overflow:hidden}.filter-block li:first-child{border-right:2px solid #eaeaea}.filter-block label{display:inline-block;width:30%;float:left;margin-bottom:0;line-height:2.2}.filter-block .form__select{display:inline-block;width:70%;float:right}}.highlight-block,.page-title{font-family:lato,arial,sans-serif}.highlight-block{border-radius:.38889em;background-color:#eaeaea;padding:1em;margin-bottom:2em}.highlight-block .l-grid-unit{margin-bottom:.5em;margin-top:.5em}.page-title{padding-top:.5em}.page-title ul,legend.survey-issue__title{overflow:hidden}.page-title a{text-decoration:none}.page-title a:hover{color:#686868}.page-title h1{margin-top:10px}@media screen and (min-width:48em){.page-title h1{margin-top:0}}.page-title__blog-rss{float:right;margin-top:.2em}.page-title__blog-rss--pushed{float:right;margin-top:.8em}@media screen and (min-width:48em){.page-title__blog-rss--pushed{margin-top:1.2em}}.page-title__icon{font-size:13px;margin:3px}.browsehappy{background:#e0a14e;text-align:center;padding:1em;color:#333}.browsehappy a{color:#333}.survey__header{background:#eaeaea;padding:.5em 0;position:relative;margin-bottom:27px}.survey__title{font-family:lato,arial,sans-serif;color:#757575;font-weight:400;margin:0}.survey-issue__inner{padding:.83333em}.survey__select-issues{background:#eaeaea;border-radius:5px;padding:1em}.survey__select-issues .form__item{padding:0 1.5em}.survey__select-issues .form__actions{text-align:center}.survey__content{min-height:250px}@media screen and (min-width:60em){.survey__content,.survey__select-country{border:2px solid #eaeaea}.survey__select-country{padding:1em}}.survey__progress{font-family:lato,arial,sans-serif;font-size:16px;font-size:.88889rem;position:absolute;right:1em;bottom:0}.survey__progress em{font-style:normal;font-weight:700}.survey__next-hint{color:#757575}.survey__next-hint strong{display:block}.survey-issue{margin-bottom:2em}.survey-issue:last-child{margin-bottom:0}@media screen and (min-width:48em){.survey-issue .form__actions{max-width:60%;margin-left:auto;margin-right:auto}}.survey-issue__progress{text-align:center;margin-bottom:.5em}.survey-issue__progress ul{position:relative;display:inline-block;list-style:none;padding:0;margin:0 auto;text-align:center}.survey-issue__progress ul:after{content:'';border-top:2px solid #eaeaea;position:absolute;top:50%;height:0;left:5px;right:5px}.survey-issue__title{display:block;padding:0 .83333em}.survey-issue__progress-step{font-family:lato,arial,sans-serif;display:inline-block;position:relative;z-index:10;margin:0 .5em;background-color:#eaeaea;font-weight:900;border-radius:50%;height:2.5em;border:2px solid #fff;width:2.5em;font-size:11px;text-align:center;line-height:2;transition:background .5s linear}.survey-issue__progress-step--current{background:#000;color:#fff}.constituency__standing-mps:after,.survey__issue-next-link{display:none}input:checked~.survey__issue-next-link{display:block}.survey__email-results{padding-bottom:5px}.survey__email-results label{display:block;margin-bottom:1em}.survey__email-results input{width:100%;margin-right:.5em}@media screen and (min-width:48em){.survey__email-results input{width:44%}}.survey__email-results button{float:right;margin-bottom:3px}@media screen and (min-width:48em){.survey__email-results button{float:none}}.survey__email-results .form__invalid-message{padding:0;color:#832a2a}.survey__email-results-disclaimer{font-size:.8em;margin-top:1em;text-align:center}@media screen and (min-width:48em){.survey__email-results-disclaimer{text-align:left}.survey__email-results-disclaimer a{display:inline}}.survey__results-link{font-size:.8em;margin-top:.5em;text-align:center}.survey-results__total strong,.survey__results-link a{display:block}@media screen and (min-width:48em){.survey__results-link{text-align:left}.survey__results-link a{display:inline}}@media screen and (min-width:20em){.survey__postcode{max-width:320px;margin:0 auto}}.survey__postcode input{width:100%}.survey__postcode .form__actions{text-align:right}.policy-set{border-bottom:1px solid #ccc;padding:1em 0}.policy-set:last-child{border-bottom:0}.policy-set--selected{background:#f6f9f2}.constituency__current-mp h3,.policy-set__heading{margin-bottom:.5em}.policy-set__title{margin-bottom:0;font-size:21px;font-size:1.16667rem}@media screen and (min-width:48em){.policy-set__title{font-size:28px;font-size:1.55556rem}}.policy-set__policies{font-size:16px;font-size:.88889rem;padding-left:.61111em}@media screen and (min-width:48em){.policy-set__policies{font-size:18px;font-size:1rem}}.policy-set__select{text-align:center;padding-bottom:.5em}.policy-set__reveal{font-family:adelle,georgia,serif;font-size:18px;font-size:1rem;font-weight:700;text-decoration:underline;margin-left:-.5em}.policy-set__reveal:hover{opacity:.85}.footer__uvd .policy-set__reveal a,.no-legacy-ie.js .form__icon-input--check .policy-set__reveal label:before,.policy-set__reveal .footer__uvd a,.policy-set__reveal .icon,.policy-set__reveal .no-legacy-ie.js .form__icon-input--check label:before{vertical-align:2px;margin-left:5px}.policy-set--article{animation:none;border-bottom:0;overflow:scroll;overflow-x:hidden;margin:1em 0}.policy-set--article .policy-set__policies{padding-left:1.22222em}.no-legacy-ie .policy-set--article{height:auto}.policy-set--article-fixed-height{height:380px}.no-legacy-ie .policy-set--article-fixed-height{height:auto;max-height:380px}.constituency__current-mp{color:#eaeaea;padding:1em 0}.constituency__current-mp a{color:#eaeaea;font-size:.9em}.constituency__current-mp a:hover,.constituency__current-mp-data a{color:#9e9e9e}.constituency__current-mp .footer__uvd a,.constituency__current-mp .icon,.constituency__current-mp .no-legacy-ie.js .form__icon-input--check label:before,.footer__uvd .constituency__current-mp a,.no-legacy-ie.js .form__icon-input--check .constituency__current-mp label:before{padding:0 1em;vertical-align:3px}.constituency__current-mp-img img{max-width:100px;max-height:80px}.constituency__current-mp-name{font-family:lato,arial,sans-serif;font-size:1.3em;font-weight:400}.constituency__current-mp-party{font-family:adelle,georgia,serif;font-weight:900;margin-bottom:.5em}.constituency__current-mp-data{font-size:.8em;color:#9e9e9e;padding-top:.3em}.constituency__current-mp-data a:hover{color:#eaeaea}.constituency__standing-mps{position:relative;padding-top:3em}.constituency__standing-mps h3{margin-bottom:0}@media screen and (min-width:68.5em){.constituency__standing-mps:after{content:"";display:block;background-image:url(../images/standing-mps.png);background-repeat:no-repeat;background-position:90% bottom;background-size:contain;width:230px;height:100px;position:absolute;right:-20px;bottom:0}}@media screen and (min-width:48em){.constituency__standing-mps{padding:1em 0}}.constituency-standing-mps__cta{color:#828282;text-align:center;padding:1em 0}.constituency-standing-mps__cta p{font-size:.8em}.constituency-standing-mps__cta a{margin-bottom:1em}.constituency-standing-mps__cta .a-low-em{color:#828282}.constituency-standing-mps__cta .a-low-em:hover{color:#353535}@media screen and (min-width:48em){.constituency-standing-mps__cta{padding-top:.7em;text-align:left}}.ngdialog-content{z-index:100;position:absolute;width:630px;height:540px;top:50%;margin-top:-270px;left:50%;margin-left:-315px;border-radius:5px;border-bottom:3px solid #444}.ngdialog-close{position:absolute;top:0;right:16px;font-size:30px;font-weight:700;line-height:1;color:#353535;padding:0;background:0 0;border:0}.no-rgba .ngdialog-overlay{background:url(/images/bg_opacity.png)}.survey-results__section-title{font-family:lato,arial,sans-serif;text-align:center;margin-bottom:.55556em}.survey-results__percentages,.survey-results__share>p{margin-bottom:1em}@media screen and (min-width:48em){.survey-results__percentages{padding-top:1.66667em}}.survey-results__total{text-align:center;margin-bottom:2em;line-height:1.3;font-family:lato,arial,sans-serif}.survey-results__share{margin-top:1em;padding-bottom:.5em}@media screen and (min-width:48em){.survey-results__share{padding-left:1.5em;border-left:2px solid #848484;margin-top:0}}.footer{font-family:lato,arial,sans-serif}.footer__newsletter .form,.footer__sitemap{overflow:hidden}@media screen and (min-width:48em){.footer__sitemap{text-align:center}}.footer__sitemap a{text-decoration:none;font-size:.9em}.footer__sitemap a:hover{text-decoration:underline}@media screen and (min-width:48em){.footer__sitemap h3{display:none}}.footer__sitemap ul{overflow:hidden;display:inline-block}@media screen and (min-width:25em){.footer__sitemap li{width:50%;float:left}}@media screen and (min-width:48em){.footer__sitemap li{width:auto;display:inline-block;float:none}.footer__sitemap li:before{content:"|";padding:.3em .3em .3em 0;color:#b5b5b5}.footer__sitemap li:first-child:before{content:"";padding:0}}.footer__newsletter .form__input{width:100%}@media screen and (min-width:48em){.footer__newsletter .form__input{width:65%}}.footer__newsletter .btn{margin:0 0 .2em .2em}@media screen and (max-width:48em){.footer__newsletter .btn{float:right}}.footer__sponsors{padding:1em 0}.donate__methods img,.footer__sponsors ul li{display:block}.footer__sponsors ul li a{display:block;text-align:center;border:3px solid #eaeaea;min-width:180px}.footer__sponsors ul li a img{max-width:100%}@media screen and (min-width:48em){.footer__sponsors ul{text-align:center}.footer__sponsors ul li{min-width:180px;display:inline;position:relative;margin-right:.1em}.footer__sponsors ul li:last-child{margin-right:0}.footer__sponsors ul li a{display:inline-block;margin-bottom:.5em}}.footer__meta{font-size:.8em}@media screen and (min-width:48em){.footer__meta{text-align:center}}.footer__meta span{font-weight:700}.donate legend,.footer__uvd{font-size:.8em;text-align:center}.donate__amounts li,.footer__uvd a,.footer__uvd p{display:inline-block}.footer__uvd a{vertical-align:top}.cms-page h1,.cms-page h2,.cms-page h3,.cms-page h4{margin-top:27px;font-family:lato,arial,sans-serif}.cms-page nav{margin-bottom:54px;font-size:16px;font-size:.88889rem}@media screen and (min-width:48em){.cms-page nav{font-size:18px;font-size:1rem}}.survey-cta{position:relative}.survey-cta .btn{margin-bottom:3px}@media screen and (min-width:48em){.survey-cta{padding-right:15em}.survey-cta .btn{position:absolute;top:.5em;right:0}.survey-cta--reaction .btn{top:1.25em}}.donate{font-family:lato,arial,sans-serif;background:#f7f7f7;border-radius:10px;padding:.5em 1em 1em}.donate legend{font-family:adelle,georgia,serif;font-size:24px;font-size:1.33333rem;display:block;font-weight:900;margin-bottom:27px;border-bottom:1px solid #eaeaea}@media screen and (min-width:60em){.donate{padding-left:4em;padding-right:4em}}.donate__methods{padding:0 27px;border-bottom:1px solid #eaeaea;margin-bottom:27px}.donate__methods input{margin-right:10px}.donate__amounts{margin-bottom:13.5px;text-align:center}.donate__amounts li{margin:0 10px 10px}.donate__amounts input{opacity:0;filter:alpha(opacity=0);position:absolute;outline:0}.donate__amounts input:focus+label{border-color:#87c64d}.donate__amounts label{display:inline-block;padding:.5em;border:2px solid #eaeaea;border-radius:5px;background:#fff;color:#000}.country-unavailable{border:1px solid #eaeaea;border-radius:5px;padding:.9em 1em;display:block;line-height:1}.country-unavailable .flag{font-size:5px;display:block}.no-backgroundsize .country-unavailable .flag:before{background:url(../images/ni_flag_small.png) no-repeat}.country-unavailable .l-flag{margin-bottom:.5em}.country-unavailable .l-flag__image{padding-right:.5em}.country-unavailable strong{display:block;font-size:20px;font-size:1.11111rem}.country-unavailable span{display:block;font-size:15px;font-size:.83333rem}.blog-page__base-nav{margin:0;padding:1em 0}.blog-page__base-nav>li{float:left}.blog-page__base-nav>li:last-child{float:right}.blog-page__base-nav .footer__uvd a,.blog-page__base-nav .icon,.blog-page__base-nav .no-legacy-ie.js .form__icon-input--check label:before,.footer__uvd .blog-page__base-nav a,.no-legacy-ie.js .form__icon-input--check .blog-page__base-nav label:before{color:#353535;margin:0 .7em;vertical-align:middle}.donate-cta{padding:1em 0;font-family:lato,arial,sans-serif;text-align:center;background:url(../images/star-bg--mobile.png) right bottom no-repeat}@media screen and (min-width:48em){.donate-cta{background:url(../images/star-bg.png) right center no-repeat}.donate-cta .l-grid-unit:first-child{text-align:left}.donate-cta p{margin:0;line-height:1.2}}.u-page-padding{padding-bottom:3em}.u-padding--epic{padding:3em 0}.u-pull-right{float:right}.u-pull-left{float:left}.u-text-center{text-align:center}.u-text-right{text-align:right}@media screen and (min-width:48em){.u-tablet-text-right{text-align:right}}.u-text-supporting{color:#4f4f4f;font-size:.9em}.u-no-margin,body{margin:0}.u-no-margin-bottom{margin-bottom:0}.u-no-margin-top{margin-top:0}@media screen and (max-width:48em){.u-no-mobile-padding{padding:0}}.u-no-padding{padding:0}.u-border-top,.u-border-top-mobile{border-top:2px solid #eaeaea}@media screen and (min-width:48em){.u-border-top-mobile{border-top:none}}.u-bp-only-small{display:block}@media screen and (min-width:48em){.u-bp-only-small{display:none!important}}.u-bp-only-small-and-large{display:initial}@media screen and (min-width:48em){.u-bp-only-small-and-large{display:none}}@media screen and (min-width:60em){.u-bp-only-small-and-large{display:initial}}.js [data-ng-cloak]{display:none!important}.u-js-only{display:none}.js .u-js-only{display:inherit}.u-divide{border-bottom:2px solid #eaeaea}.u-divide-thick{border-bottom:.2em solid #eaeaea}.u-divide-top{border-top:1px solid #eaeaea}.u-divide-top--thick{border-top:3px solid #eaeaea;padding-top:1em}.u-landmark{margin-bottom:27px}.u-landmark--desktop{margin-bottom:.2}@media screen and (min-width:48em){.u-landmark--desktop{margin-bottom:27px}}.u-landmark--large{margin-bottom:54px}.u-landmark-small,.u-landmark-small-mobile{margin-bottom:13.5px}@media screen and (min-width:48em){.u-landmark-small-mobile{margin-bottom:0}}.u-hidden{display:none!important;visibility:hidden}.u-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-visuallyhidden--focusable:active,.u-visuallyhidden--focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.h--thin{font-weight:400}.l-flex{display:flex}