﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:inherit}html{background-attachment:fixed;background-color:#fbfbfb;background-image:url("/images/background.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;overflow-y:scroll}img{user-select:none}::-moz-selection{background-color:#72001d;color:#fff}::selection{background-color:#72001d;color:#fff}html,input,button{font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:16px}p{line-height:1.5}p:not(:last-child){margin-bottom:15px}h1{color:#e4003b;font-size:2.2rem;font-weight:600}h1:not(:first-child){margin-top:30px}h1:not(:last-child){margin-bottom:30px}h2{color:#e4003b;font-size:1.6rem;font-weight:600}h2:not(:first-child){margin-top:30px}h2:not(:last-child){margin-bottom:30px}h3{color:#e4003b;font-size:1.4rem;font-weight:500}h3:not(:first-child){margin-top:30px}h3:not(:last-child){margin-bottom:30px}ol{list-style-type:decimal}ul{list-style-type:disc}ol,ul{padding-left:49px}ol li,ul li{line-height:1.5}ol li:not(:last-child),ul li:not(:last-child){margin-bottom:5px}ol:not(:last-child),ul:not(:last-child){margin-bottom:15px}a{text-decoration:underline}a:link,a:visited{color:#e4003b}a:hover,a:active{color:#9f0029}strong{font-weight:600}em{font-style:italic}hr{background-color:#ddd;border:none;height:1px}hr:not(:first-child){margin-top:30px}hr:not(:last-child){margin-bottom:30px}.button{appearance:none;border-style:solid;border-width:2px;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;font-weight:500;line-height:1;padding:10px 20px;text-decoration:none;user-select:none}.button:disabled{cursor:not-allowed;opacity:.7;pointer-events:none}.button.button-solid{background-color:#e4003b;border-color:#e4003b;color:#fff}.button.button-solid:link,.button.button-solid:visited{background-color:#e4003b;border-color:#e4003b;color:#fff}.button.button-solid:hover,.button.button-solid:active{background-color:#9f0029;border-color:#9f0029;color:#fff}.button.button-outline{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.button.button-outline:link,.button.button-outline:visited{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.button.button-outline:hover,.button.button-outline:active{background-color:#fff;border-color:#fff;color:#e4003b}.form-field{display:flex;flex-direction:column}.form-field:not(:last-child){margin-bottom:20px}.form-field .form-field-label{cursor:pointer;display:block;font-weight:600;margin-bottom:8px}.form-field .form-field-input{border:1px solid #bbb;padding:7px 10px}.form-field .form-field-input:is(textarea){min-height:41px;resize:vertical}.form-field .form-field-input.input-validation-error{border-color:red}.form-field .field-validation-error{color:#fff;display:inline-block;font-size:.9rem;margin-top:7px}.form-field.mw-sm{max-width:150px}.form-field.mw-md{max-width:300px}.form-field.mw-lg{max-width:450px}.form-checkboxes{display:flex;flex-direction:column}.form-checkboxes .item{display:flex;flex-direction:row;user-select:none}.form-checkboxes .item input{cursor:pointer;margin-left:0;margin-right:5px;margin-top:1px}.form-checkboxes .item label{cursor:pointer;display:block}.form-checkboxes .item:not(:last-child){margin-bottom:8px}.breadcrumbs{border-bottom:2px solid #e4003b;display:none;padding:11px 30px 8px 30px}@media only screen and (min-width: 800px){.breadcrumbs{display:block}}.breadcrumbs .breadcrumbs-path{display:flex;flex-direction:row;font-size:.85rem}.breadcrumbs .breadcrumbs-path .prefix{display:block;font-weight:600;margin-right:5px}.breadcrumbs .breadcrumbs-path .item{display:block;margin-right:5px}.breadcrumbs .breadcrumbs-path .item::after{content:"»";margin-left:5px}.breadcrumbs .breadcrumbs-path .suffix{display:block}.footer{background-color:#282828;border-top:3px solid #e4003b;color:#fff;font-size:.85rem;padding:15px 30px;text-align:center}.footer .footer-content{display:flex;flex-direction:column;gap:20px}.footer .footer-copyright,.footer .footer-imprint{margin:0}.footer a{color:#fff}.header{background-color:#fff;border-bottom:2px solid #e4003b;display:flex;flex-direction:row;left:0;position:fixed;right:0;top:0;user-select:none;z-index:100}@media only screen and (min-width: 800px){.header{border-bottom:1px solid #eee}}@media only screen and (min-width: 1142px){.header{position:unset}}.header .header-brand{display:flex;flex-direction:row;flex-grow:1;padding:15px}@media only screen and (min-width: 600px){.header .header-brand{padding:15px 30px}}.header .header-brand .header-brand-logo{align-items:center;display:flex;flex-direction:row;max-width:150px;text-decoration:none}@media only screen and (min-width: 500px){.header .header-brand .header-brand-logo{max-width:unset}}.header .header-brand .header-brand-logo .header-brand-logo-image{margin-right:10px}.header .header-brand .header-brand-logo .header-brand-logo-image img{display:block;height:60px}.header .header-brand .header-brand-logo .header-brand-logo-text{display:flex;flex-direction:column}.header .header-brand .header-brand-logo .header-brand-logo-text .header-brand-logo-text-title{color:#e4003b;font-size:1.7rem;font-weight:700}.header .header-brand .header-brand-logo .header-brand-logo-text .header-brand-logo-text-slogan{color:#000;display:none;font-size:.85rem;font-weight:600;margin-top:5px}@media only screen and (min-width: 500px){.header .header-brand .header-brand-logo .header-brand-logo-text .header-brand-logo-text-slogan{display:block}}.header .header-toggle{display:flex;padding:15px}@media only screen and (min-width: 600px){.header .header-toggle{padding:15px 30px}}@media only screen and (min-width: 1142px){.header .header-toggle{display:none}}.header .header-toggle .header-toggle-button{align-items:center;appearance:none;background-color:#e4003b;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:15px}.header .header-toggle .header-toggle-button:hover{background-color:#9f0029}.header .header-toggle .header-toggle-button img{display:block}@media only screen and (max-width: 1141px){.header .header-menu{background-color:#9f0029;border-bottom:2px solid #72001d;display:none;flex-direction:column;left:0;padding:10px 0;position:absolute;right:0;top:90px}.header .header-menu.open{display:flex}.header .header-menu .item{color:#fff;padding:10px 15px;text-decoration:none}}@media only screen and (max-width: 1141px)and (min-width: 600px){.header .header-menu .item{padding:10px 30px}}@media only screen and (max-width: 1141px){.header .header-menu .item:not(:last-child){margin-bottom:2px}.header .header-menu .item:hover,.header .header-menu .item:active,.header .header-menu .item.active{background-color:#e4003b;color:#fff}}@media only screen and (min-width: 1142px){.header .header-menu{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:0 20px}.header .header-menu .item{border-radius:4px;color:#e4003b;font-weight:500;padding:10px;text-align:center;text-decoration:none}.header .header-menu .item:not(:last-child){margin-right:5px}.header .header-menu .item:hover,.header .header-menu .item:active{background-color:#9f0029;color:#fff}.header .header-menu .item.active{background-color:#e4003b;color:#fff}}.main{background-color:#fff;flex-grow:1;margin-top:90px}@media only screen and (min-width: 1142px){.main{margin-top:0}}.offline{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:40px 24px;text-align:center}.offline h1{text-shadow:0 1px 16px hsla(0,0%,100%,.9)}.offline p{color:#282828;font-size:1.15rem;max-width:22em;text-shadow:0 1px 16px hsla(0,0%,100%,.9)}.section{padding:45px 30px}.section:not(:last-child){border-bottom:1px solid #eee}.section.section-white{background-color:#fff}@media only screen and (min-width: 800px){.section.section-white .section-content{order:0}}.section.section-grey{background-color:#fbfbfb}@media only screen and (min-width: 800px){.section.section-grey .section-content{order:1}}.section .section-image img{border:1px solid #ddd;display:block;width:100%}.title{align-items:center;background-color:#f8f8f8;background-position:center;background-size:cover;border-bottom:3px solid #e4003b;min-height:360px;position:relative}.title.title-about{background-image:url("/images/title-about.jpg")}.title.title-constituency{background-image:url("/images/title-constituency.jpg")}.title.title-contact{background-image:url("/images/title-contact.jpg")}@media only screen and (max-width: 1000px){.title.title-contact{background-position:center right -80px}}.title.title-news{background-image:url("/images/title-news.jpg")}@media only screen and (max-width: 1000px){.title.title-news{background-position:center right -120px}}.title .title-overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.75) 100%);bottom:0;left:0;position:absolute;right:0;top:0}.title .title-content{bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:30px;position:absolute;right:0;text-align:center;top:0}.title .title-content h1{color:#fff;font-size:2.8rem;text-shadow:0 0 10px rgba(0,0,0,.75)}.title .title-content h1:not(:last-child){margin-bottom:20px}.title .title-content .title-subtitle{color:#fff;display:block;font-size:1.1rem;font-weight:500;text-shadow:0 0 5px rgba(0,0,0,.75)}.vote{align-items:center;background-image:url("/images/vote-labour.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:45px 30px;text-align:center}@media only screen and (min-width: 800px){.vote{padding:45px 90px}}.vote .vote-logo{display:block;height:30px;margin-bottom:30px}.vote p{font-size:1.5rem;font-weight:500;margin-bottom:30px}.vote .vote-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.vote .vote-buttons .button:not(:last-child){margin-right:15px}.wrapper{box-shadow:0 0 24px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1142px;min-height:100vh}@media only screen and (min-width: 1142px){.wrapper{border-left:1px solid #ddd;border-right:1px solid #ddd}}.about-introduction{border-bottom:1px solid #eee;display:grid;gap:45px;grid-template-columns:1fr;padding:45px 30px}@media only screen and (min-width: 800px){.about-introduction{grid-template-columns:repeat(2, 1fr)}}.about-introduction .about-introduction-image img{border:1px solid #ddd;display:block;width:100%}.about-metrics{background-color:#fbfbfb;padding:45px 30px}.about-metrics .about-metrics-numbers{display:grid;gap:15px;grid-template-columns:repeat(1, 1fr);margin-bottom:15px}@media only screen and (min-width: 500px){.about-metrics .about-metrics-numbers{grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 600px){.about-metrics .about-metrics-numbers{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 1142px){.about-metrics .about-metrics-numbers{gap:30px;grid-template-columns:repeat(5, 1fr);margin-bottom:30px}}.about-metrics .about-metrics-numbers .item{background-color:#fff;border:1px solid #eee;display:flex;flex-direction:column;padding:20px;text-align:center}.about-metrics .about-metrics-numbers .item .item-value{color:#e4003b;display:block;font-size:2rem;font-weight:600;margin-bottom:15px}@media only screen and (min-width: 1142px){.about-metrics .about-metrics-numbers .item .item-value{font-size:2.5rem}}.about-metrics .about-metrics-numbers .item .item-label{display:block;font-size:.85rem;line-height:1.25}.about-metrics .about-metrics-extras{display:grid;gap:15px;grid-template-columns:repeat(1, 1fr)}@media only screen and (min-width: 1142px){.about-metrics .about-metrics-extras{grid-template-columns:repeat(2, 1fr)}}.about-metrics .about-metrics-extras .item{align-items:center;background-color:#fff;border:1px solid #eee;display:flex;flex-direction:column;padding:20px;text-align:center}.about-metrics .about-metrics-extras .item .item-icon{display:block;height:32px;margin-bottom:20px;width:32px}.about-metrics .about-metrics-extras .item .item-label{display:block;font-weight:500}@media only screen and (min-width: 1142px){.about-metrics .about-metrics-extras .item{flex-direction:row;text-align:left}.about-metrics .about-metrics-extras .item .item-icon{margin-bottom:0;margin-right:15px}}.blog-list{display:flex;flex-direction:column}.blog-list .item{border:1px solid #d8d8d8;color:#000;display:flex;flex-direction:row;padding:15px;text-decoration:none}.blog-list .item:not(:last-child){margin-bottom:15px}.blog-list .item .item-thumbnail{margin-right:15px;width:300px}.blog-list .item .item-thumbnail img{display:block;width:100%}.blog-list .item .item-content{padding:15px}.blog-list .item .item-content:not(:first-child){width:calc(100% - 315px)}.blog-list .item .item-content p{margin-bottom:30px}.blog-list .item .item-content .item-content-more{color:#e4003b;display:block}.blog-empty{border:1px solid #d8d8d8;padding:60px 30px;text-align:center}.help-form{margin-top:45px}.home-hero{background-image:url("/images/home-hero.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;height:550px;position:relative}.home-hero .home-hero-container{background-color:rgba(0,0,0,.7);bottom:30px;max-width:520px;padding:30px;position:absolute;right:0}.home-hero .home-hero-container h1{color:#fff;font-size:1.7rem;margin-bottom:15px}@media only screen and (min-width: 600px){.home-hero .home-hero-container h1{font-size:2rem}}.home-hero .home-hero-container .home-hero-buttons{display:flex;flex-direction:row}.home-hero .home-hero-container .home-hero-buttons .button:not(:last-child){margin-right:15px}.home-notice{background-color:#282828;color:#ff0;padding:45px 30px}.home-notice h2{color:#ff0}.home-notice p{font-size:1.15rem}.home-col{display:flex;flex-direction:column;padding:45px 30px}.home-col .home-col-image{margin-bottom:30px}.home-col .home-col-image img{border:1px solid #ddd;display:block;width:100%}@media only screen and (min-width: 1000px){.home-col{flex-direction:row}.home-col .home-col-image{margin-bottom:0;margin-right:30px}.home-col .home-col-image img{width:450px}.home-col .home-col-content{width:calc(100% - 482px)}}.home-gaza{background-color:#00763b;background-image:url("/images/home-palestine.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;flex-direction:column;padding:45px 30px}.home-gaza .home-gaza-image{margin-bottom:30px;position:relative}.home-gaza .home-gaza-image img{border:1px solid #ddd;display:block;width:100%}.home-gaza .home-gaza-image .home-gaza-image-credit{color:rgba(0,0,0,.35);display:block;font-size:.75rem;position:absolute;right:10px;text-align:right;top:10px;user-select:none}.home-gaza .home-gaza-image .home-gaza-image-credit a{color:rgba(0,0,0,.35)}.home-gaza .home-gaza-content h2{color:#fff}@media only screen and (min-width: 1000px){.home-gaza{flex-direction:row-reverse}.home-gaza .home-gaza-image{margin-bottom:0;margin-left:30px}.home-gaza .home-gaza-image img{width:450px}.home-gaza .home-gaza-content{width:calc(100% - 482px)}}.home-steps{background-color:#e4003b;color:#fff;display:flex;flex-direction:column;padding:45px 30px}.home-steps .home-steps-image{margin-bottom:30px}.home-steps .home-steps-image img{border:1px solid #9f0029;display:block;width:100%}.home-steps .home-steps-content .home-steps-logo{display:block;height:40px}.home-steps .home-steps-content h2{color:#fff}@media only screen and (min-width: 1000px){.home-steps{flex-direction:row}.home-steps .home-steps-image{margin-bottom:0;margin-right:30px}.home-steps .home-steps-image img{width:450px}.home-steps .home-steps-content{width:calc(100% - 482px)}}.home-election{display:flex;flex-direction:column;padding:45px 30px}.home-election .home-election-content{margin-bottom:30px}.home-election .home-election-image img{border:1px solid #ddd;display:block;width:100%}@media only screen and (min-width: 1000px){.home-election{flex-direction:row}.home-election .home-election-content{margin-bottom:0;margin-right:30px;width:calc(100% - 482px)}.home-election .home-election-image img{width:450px}}.home-quote{background-color:#f4f4f4;padding:45px 30px}@media only screen and (min-width: 800px){.home-quote{padding:45px 90px}}.home-quote .home-quote-content{font-size:1.3rem;font-weight:500;margin-bottom:30px}@media only screen and (min-width: 800px){.home-quote .home-quote-content{font-size:1.6rem}}.home-quote .home-quote-content p:not(:last-child){margin-bottom:20px}.home-quote .home-quote-footer{display:flex;flex-direction:row}.home-quote .home-quote-footer .home-quote-footer-image{margin-right:15px}.home-quote .home-quote-footer .home-quote-footer-image img{border-radius:50%;display:block;height:48px;width:48px}.home-quote .home-quote-footer .home-quote-footer-details{display:flex;flex-direction:column;justify-content:center}.home-quote .home-quote-footer .home-quote-footer-details .home-quote-footer-details-name{display:block;font-size:1.1rem;font-weight:500;margin-bottom:5px}.home-quote .home-quote-footer .home-quote-footer-details .home-quote-footer-details-description{display:block;font-size:.9rem}
