@import url("https://fonts.googleapis.com/css?family=Poppins:300,500,900&display=swap");@import url("https://fonts.googleapis.com/css?family=Chivo:300&display=swap");@font-face{font-family:'BebasNeue';font-weight:400;font-style:normal;src:url(https://www.tactical-vote.uk/assets/BebasNeue-Regular-001efbc9f62a4c1c3ade8eae4c14f41088bc43e8a84928bd1be843965280dc9f.otf) format("opentype")}.bold{font-weight:700}h1{font-family:Poppins;font-size:45px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.42px;text-align:center;color:#392163}@media (max-width: 768px){h1{font-size:34px}}h2{font-family:Poppins;font-size:29px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.72;letter-spacing:0.6px;text-align:center;color:#392163}@media (max-width: 768px){h2{font-size:22px}}p{font-family:Poppins;font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:0.38px;color:#392163}.strong-body{font-family:Poppins;font-size:18px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:0.38px;color:#392163}.button{padding:13px 40px;background:#ea0a75;border-radius:15px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.18);color:white !important;text-decoration:none;font-family:'BebasNeue';font-size:24px;text-align:center}.button:hover{cursor:pointer;box-shadow:0 2px 7px 0px rgba(0,0,0,0.48);transition:box-shadow 0.5s linear}.checkbox{display:flex;align-items:center}.checkbox .box{width:25px;height:25px;border:2px solid white;margin-right:15px}.checkbox .box.checked{background:#ea0a75}.checkbox p{color:white}.checkbox:hover{cursor:pointer}.checkbox.blue .box{border:2px solid #392163}.checkbox.blue p{color:#392163}.checkbox.center{justify-content:center}body{margin:0;padding:0}.container{max-width:1240px;margin:auto;padding:20px}@media (max-width: 768px){.container{padding:20px}}.header{height:135px;border-bottom:1px solid #392163;width:100%;display:flex;align-items:center}.header .inner{width:100%;max-width:1240px;margin:auto;display:flex;align-items:center;padding:20px}.header .inner.header .inner .logo img{width:164px}.header .inner .menu{flex:1;display:flex;align-items:center;justify-content:flex-end}.header .inner .menu a{font-family:'BebasNeue';font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2.21px;text-transform:uppercase;color:#392163;text-decoration:none}.header .inner .menu a:not(:last-child){margin-right:40px}.header .inner .menu a.selected{border-bottom:2px solid #ea0a75}.header .inner .menu a:hover{text-decoration:underline}.header .inner .menu .button a:hover{text-decoration:none;box-shadow:0 3px 6px 0 #bbb}.header .inner .mobile{display:none;align-items:center;justify-content:flex-end;flex:1}.header .inner .mobile .button{padding:5px 20px;margin-right:20px}.header .inner .mobile .toggle{width:28px;height:22px;background:url(../img/hamburger.png);background-repeat:no-repeat}.header .inner .mobile .mobile-menu{display:none;position:fixed;top:0px;left:0px;width:100%;height:100vh;background:white;z-index:3000}.header .inner .mobile .mobile-menu .links{display:flex;align-items:center;justify-content:center;height:100vh;flex-direction:column}.header .inner .mobile .mobile-menu .links a{font-family:'BebasNeue';color:black;text-decoration:none;padding-bottom:3px;font-size:22px;width:100%;display:block;text-align:center;margin-bottom:15px;text-transform:uppercase;border-bottom:2px solid transparent}.header .inner .mobile .mobile-menu .links a:hover{text-decoration:underline}.header .inner .mobile .mobile-menu .links a.button{width:80px !important;margin:0 auto}@media (max-width: 768px){.header .inner .mobile{display:flex}}@media (max-width: 768px){.header{height:65px;border-bottom:2px solid #A091B6}.header .inner{padding:10px}.header .inner .logo img{height:40px;width:auto}.header .inner .menu{display:none}}.footer{margin-top:45px;background:#fbfbfb;padding:0px 0px}.footer .statement{font-family:Chivo;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.21px;max-width:720px;margin:auto;text-align:center;color:#392163}.footer .menu{width:100%;margin:20px auto;text-align:center}.footer .menu .link{width:121px;height:22px;font-family:Chivo;font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.21px;text-align:center;color:#392163;text-decoration:underline}.footer .menu .link:not(:last-child){margin-right:50px}.footer .logo{text-align:center;}.footer .logo img{max-width:128px}.footer .social{text-align:center;margin:auto}.footer .social .icon{height:28px}.footer .social .icon:not(:last-child){margin-right:50px}@media (max-width: 768px){.footer{margin-top:0px}}h1,h2,h3,p{font-family:'Poppins', sans-serif;font-weight:300}.hero{margin:35px 0px 0px 0px;display:flex;padding-bottom:50px}.hero .left{padding:0px 0px 70px 0px;width:50%}.hero .left h1{font-size:64px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.11;letter-spacing:0.5px;color:#392163;text-align:left;margin-bottom:35px}.hero .left .subheader{margin:10px 0px;font-size:22px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:0.5px;color:#392163;text-align:left}.hero .left .error{margin:0px 0px 10px 0px;color:#ea0a75;font-weight:bold}.hero .left .input-container{margin-top:35px;border-radius:15px;border:solid 1px #392163;background-color:#ffffff;padding:10px;display:flex;margin-bottom:15px}.hero .left .input-container input[type="text"]{flex:1;background:white;border:0px;padding-left:5px;font-family:'Poppins', sans-serif;font-size:18px}.hero .left .input-container input[type="text"]::placeholder{font-family:'Poppins', sans-serif;font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.3px;color:#392163}.hero .left .input-container .button{width:150px;border:0px}.hero .left .input-container .success{display:none}.hero .left .input-container.success{border:0px;padding:0px}.hero .left .input-container.success p{font-size:24px}.hero .left .input-container.success .button{display:block;margin-top:15px;margin:0 auto}.hero .left .disclaimer{margin-top:0px;font-size:14px;color:#392163}.hero .right{width:50%;text-align:right}.hero .right img{width:80%}@media (max-width: 768px){.hero{margin:0px}.hero .left{width:100%;padding:0px}.hero .left h1{font-size:36px;text-align:center}.hero .left .subheader{font-size:18px}.hero .left .input-container{border:0px;display:block;padding:0px;background:initial;text-align:center;margin-top:20px}.hero .left .input-container input{border-radius:15px;border:solid 1px #392163 !important;padding:10px;width:80%}.hero .left .input-container .button{width:50%;display:inline-block;margin-top:20px}.hero .right{display:none}}.explainer{padding:50px 0px 50px 0px;background:#392163;color:white;position:relative;z-index:100}.explainer::before{position:absolute;content:" ";display:block;left:-90vw;top:-60px;width:88vw;border-style:solid;border-width:0 100vw 60px 0;border-color:#392163 transparent #392163 transparent}.explainer::after{position:absolute;z-index:100;content:" ";display:block;left:-90vw;bottom:-60px;width:88vw;border-style:solid;border-width:60px 100vw 0px 0px;border-color:#392163 transparent #8e68d0 #a95656}.explainer .content{text-align:center}.explainer .content h2{font-size:46px;margin-top:0px;margin-bottom:20px;text-align:center;color:white}.explainer .content .subheader{font-size:20px;color:white;text-align:center}.explainer .content .subheader.bold{font-weight:bold}.explainer .content .input-container{border:0px;display:block;padding:0px;background:initial;text-align:center;margin-top:20px}.explainer .content .input-container input{border-radius:15px;border:solid 1px #392163 !important;padding:10px;width:80%}.explainer .content .input-container .button{width:50%;display:inline-block;margin-top:20px}.explainer .content .disclaimer{margin-top:0px}@media (max-width: 768px){.explainer{margin:100px 0px 0px 0px;padding:20px;box-sizing:border-box}.explainer .left{width:100%;padding:20px 0px 0px 0px}.explainer .left h1{font-size:36px;text-align:center}.explainer .left .subheader{font-size:18px}.explainer .right{display:none}}.how-it-works{display:flex;width:100%;position:relative;top:-50px;z-index:1;max-width:1240px;margin:auto}.how-it-works .left{width:500px;padding:120px 50px 20px 20px;box-sizing:border-box}.how-it-works .left h2{font-family:Poppins;font-size:34px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.11;letter-spacing:0.5px;color:#392163}.how-it-works .left .subheader{font-family:Poppins;font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.61;letter-spacing:0.38px;color:#392163;margin-top:0px}.how-it-works .left .button{display:block;margin-top:25px}.how-it-works .right{flex:1;overflow:hidden}.how-it-works .right img{width:130%;height:auto}@media (max-width: 768px){.how-it-works{padding:20px 0px 0px 0px;margin:20px 0px 0px 0px}.how-it-works .content{width:100%;padding:0px}.how-it-works .content h2{margin:0px auto;font-size:72px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.5px;text-align:center;margin-bottom:45px;color:white}.how-it-works .content .subheader{font-size:24px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:0.5px;text-align:center;color:white}.how-it-works .content .input-container{max-width:520px;margin:45px auto 0px auto;border-radius:15px;background-color:#ffffff;padding:10px;display:flex}.how-it-works .content .input-container input[type="email"]{font-family:'Poppins', sans-serif;font-size:18px;flex:1;background:white;border:0px;padding-left:5px}.how-it-works .content .input-container input[type="email"]::placeholder{font-family:'Poppins', sans-serif;font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.3px;color:#392163}.how-it-works .content .input-container .button{width:100px}.how-it-works .content .input-container .success{display:none}.how-it-works .content .input-container.success{border:0px;padding:20px;text-align:center}.how-it-works .content .input-container.success p{margin-top:0px;font-size:18px}.how-it-works .content .input-container.success .button{display:block;margin:15px auto 0px auto}.how-it-works .content .disclaimer{max-width:850px;margin:45px auto 0px auto;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.29px;text-align:center;color:white}.how-it-works .content .disclaimer a{color:white !important}}.map .container{padding-top:0px;padding:0px}.map .map-container{width:100%;display:flex;position:relative;background-color:#FFFFFF;padding-bottom:50px}@media (max-width: 768px){.map .map-container{flex-direction:column}}.map .left{padding-top:20px;width:35%;padding-right:50px}.map .left .no-selection h1,.map .left .no-selection p{text-align:left;color:black}.map .left .no-selection h1{font-size:36px}.map .left .no-selection .subheader{font-size:24px}.map .left .no-selection p{font-size:18px}.map .left .northern-ireland{display:none}.map .left .constituency{font-family:Poppins;font-size:26px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.3px;color:#000000}.map .left .mp-info{margin:25px 0px;border-left:2px solid #ea0a75;padding-left:25px}.map .left .mp-info p{font-size:21px;color:black}.map .left .mp-info .party{font-weight:500}.map .left .mp-info .incumbent{border-radius:9px;background-color:#dcdcdc;padding:4px 13px;font-family:BebasNeue;font-size:16px;font-weight:bold;color:#272727}.map .left .mp-info .target{font-family:Poppins;margin-top:25px;width:120px;text-align:center;display:none;background:#ea0a75;padding:7.5px 15px;color:white;text-transform:uppercase}@media (max-width: 768px){.map .left{width:100%;box-sizing:border-box;padding:20px 20px 0px 20px}.map .left h1{font-size:24px;margin-top:0px}.map .left p:last-child{margin-bottom:0px}.map .left .constituency{font-size:22px;margin-top:0px;margin-bottom:15px}.map .left .mp-info{margin-bottom:20px}}.map .right{width:54%;background-color:#FFFFFF;border-left:1px solid #EEEEEE;background-color:#f1f1f1;height:700px;position:relative}.map .right::before{position:absolute;content:" ";display:block;z-index:100;top:0px;left:-60px;width:60px;height:100%;border-style:solid;border-width:0 60px 60px 0;border-color:#392163 transparent #392163 transparent}@media (max-width: 768px){.map .right{width:100%;height:500px}}.map #electionMap{overflow:hidden;position:relative;background-color:#f1f1f1}.map .subunits{fill:none;stroke:#FFFFFF;stroke-linejoin:round;stroke-width:0.1}.map .seat:hover{transition:-webkit-filter ease-in-out 1s, filter ease-in-out 1s;filter:url(https://www.tactical-vote.uk/assets/application-9710866f4fb68d6585e979c25ba5540288feb3c3128eaa7ece4834740e98ecfa.css#dropShadow);z-index:10000;overflow:visible}.map .seat{transition:-webkit-filter ease-in-out 1s, filter ease-in-out 1s;filter:none;z-index:0}.map .ni{fill:gray}.map .pv100{fill:pink}.map .other-seat{fill:blue}.map #tooltipContainer strong.f0{color:#222222}.map #tooltipContainer strong.f1{color:#DA1502}.map #tooltipContainer strong.f2{color:#0382AB}.map #tooltipContainer strong.f3{color:#C5B310}.map #tooltipContainer strong.f4{color:#3C862D}.map #tooltipContainer strong.f5{color:#FDB218}.map #tooltipContainer strong.f6{color:#df1c41}.map #tooltipContainer strong.f7{color:#7AB630}.map #tooltipContainer strong.f8{color:#999999}.map #tooltipContainer strong.f9{color:#722889}.map #tooltipContainer strong.f10{color:#FF9900}.map #tooltipContainer strong.f11{color:gray}.map #tooltipContainer h2.f0{background:rgba(34,34,34,0.5)}.map #tooltipContainer h2.f1{background:rgba(218,21,2,0.5)}.map #tooltipContainer h2.f2{background:rgba(3,130,171,0.5)}.map #tooltipContainer h2.f3{background:rgba(240,222,76,0.5)}.map #tooltipContainer h2.f4{background:rgba(60,134,45,0.5)}.map #tooltipContainer h2.f5{background:rgba(253,178,24,0.5)}.map #tooltipContainer h2.f6{background:rgba(223,28,65,0.5)}.map #tooltipContainer h2.f7{background:rgba(122,182,48,0.5)}.map #tooltipContainer h2.f8{background:rgba(153,153,153,0.5)}.map #tooltipContainer h2.f9{background:rgba(114,40,137,0.5)}.map #tooltipContainer h2.f10{background:rgba(255,153,0,0.5)}.map #tooltipContainer h2.f11{background:rgba(204,204,204,0.5)}.map .lightbar{fill:#BBBBBB}.map .ward:hover{opacity:0.8;stroke:#000;stroke-width:0.3;stroke-linejoin:round}.map .tooltip{text-align:left;padding:0;font:16px sans-serif;box-sizing:border-box}.map .tooltip img{padding-top:20px}.map .tooltip p{margin:0;padding:5px 20px}.map .tooltip h2{margin:0px 0px 0.5em;padding:10px 20px}.map .charty{padding:0 20px}.get-involved{padding:50px 0px 50px 0px;background:#392163;color:white;position:relative;top:-80px;z-index:100}.get-involved::before{position:absolute;content:" ";display:block;left:-90vw;top:-60px;width:88vw;border-style:solid;border-width:0 100vw 60px 0;border-color:#392163 transparent #392163 transparent}.get-involved .content{padding-top:25px}.get-involved .content h2{margin:0px;font-size:72px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.5px;text-align:center;color:white;margin-bottom:45px}.get-involved .content .subheader{font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.67;letter-spacing:0.5px;text-align:center;color:white}.get-involved .content .input-container{max-width:520px;margin:45px auto 0px auto;border-radius:15px;background-color:#ffffff;padding:10px;display:flex}.get-involved .content .input-container input[type="email"]{font-family:'Poppins', sans-serif;font-size:18px;flex:1;background:white;border:0px;padding-left:5px}.get-involved .content .input-container input[type="email"]::placeholder{font-family:'Poppins', sans-serif;font-size:18px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.3px;color:#392163}.get-involved .content .input-container .button{width:100px}.get-involved .content .input-container .success{display:none}.get-involved .content .input-container.success{border:0px;padding:20px;text-align:center}.get-involved .content .input-container.success p{margin-top:0px;font-size:18px}.get-involved .content .input-container.success .button{display:block;margin:15px auto 0px auto}.get-involved .content .disclaimer{max-width:850px;margin:45px auto 0px auto;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.29px;text-align:center;color:white}@media (max-width: 768px){.get-involved{padding:20px 0px 0px 0px;margin:20px 0px 0px 0px}.get-involved .content{width:100%;padding:0px}.get-involved .content h2{font-size:36px;margin-bottom:20px;text-align:center}.get-involved .content .subheader{font-size:18px}.get-involved .content .input-container{border:0px;display:block;padding:0px;background:initial;text-align:center;margin-top:20px}.get-involved .content .input-container input{border-radius:15px;border:solid 1px #392163 !important;padding:10px;width:80%}.get-involved .content .input-container .button{width:50%;display:inline-block;margin-top:20px}}.results .next,.events .next{font-size:32px;display:block;margin:25px auto}.results .next.no-bottom,.events .next.no-bottom{margin-bottom:0px}@media (max-width: 768px){.results .next,.events .next{font-size:22px}}.results .lead,.events .lead{margin-top:20px;font-size:22px;font-weight:300;line-height:1.67;letter-spacing:0.5px;text-align:center;color:#392163}@media (max-width: 768px){.results .lead,.events .lead{font-size:18px}}.results .intro,.events .intro{font-family:Poppins}.results .intro h1,.events .intro h1{font-size:45px;font-weight:300;letter-spacing:0.42px;text-align:center;color:#392163}@media (max-width: 768px){.results .intro h1,.events .intro h1{font-size:24px}}.results .constituency,.events .constituency{font-family:Poppins;position:relative;padding:30px;color:black;background:#fbfbfb;box-shadow:1px 2px 7px 0 rgba(0,0,0,0.13)}.results .constituency h3,.events .constituency h3{font-size:26px;font-weight:500;letter-spacing:0.3px;margin-top:0px}.results .constituency .pending,.events .constituency .pending{padding-bottom:0px;margin-bottom:0px}.results .constituency .distance,.events .constituency .distance{color:#737272;font-size:18px}.results .constituency .distance .miles,.events .constituency .distance .miles{font-weight:bold}.results .constituency .mp-info,.events .constituency .mp-info{width:100%;margin-top:20px;border-left:2px solid #12b6cf;padding-left:20px;box-sizing:border-box;position:relative}.results .constituency .mp-info .mp-name,.events .constituency .mp-info .mp-name{font-size:21px;font-weight:300;letter-spacing:0.24px;margin:0px 0px 10px 0px}.results .constituency .mp-info .mp-party,.events .constituency .mp-info .mp-party{font-size:21px;font-weight:500;line-height:1.9;letter-spacing:1.17px;margin:0px 0px 10px 0px}.results .constituency .mp-info .reason,.events .constituency .mp-info .reason{max-width:100%;background:#ea0a75;color:white;padding:12px 17px;font-size:18px;line-height:1.44;letter-spacing:0.21px}.results .constituency .mp-info .reason p,.events .constituency .mp-info .reason p{color:white;margin-bottom:0px}.results .constituency .mp-info .display-text,.events .constituency .mp-info .display-text{max-width:100%}.results .constituency .mp-info .volunteer,.events .constituency .mp-info .volunteer{position:absolute;bottom:0px;right:0px}.results .constituency .mp-info .volunteer:hover,.events .constituency .mp-info .volunteer:hover{cursor:pointer;text-decoration:underline}@media (max-width: 768px){.results .constituency .mp-info .volunteer,.events .constituency .mp-info .volunteer{position:relative;display:inline-block;margin-top:10px}.results .constituency .mp-info .display-text,.events .constituency .mp-info .display-text{max-width:100%}.results .constituency .mp-info .reason,.events .constituency .mp-info .reason{max-width:100%}}.results .constituency .top-target,.events .constituency .top-target{position:absolute;width:220px;height:62px;top:0px;right:25px;background-image:url(../img/top-target.png);background-repeat:no-repeat}.results .constituency.top-target,.events .constituency.top-target{border:solid 2px #ea0a75;padding-top:80px}.results .constituency.top-target .mp-info,.events .constituency.top-target .mp-info{border-left:2px solid #ea0a75}.results .constituency.nearby,.events .constituency.nearby{box-shadow:1px 2px 7px 0 rgba(0,0,0,0.13);background-color:white}.results .constituency.nearby .volunteer,.events .constituency.nearby .volunteer{background:#12b6cf}.results .constituency.nearby .volunteer:hover,.events .constituency.nearby .volunteer:hover{cursor:pointer;text-decoration:underline}.results .constituency.nearby h3,.events .constituency.nearby h3{margin-bottom:7.5px;margin-top:45px}.results .constituency.nearby .distance,.events .constituency.nearby .distance{margin-bottom:20px}@media (max-width: 768px){.results .constituency,.events .constituency{text-align:center;padding:20px}.results .constituency h3,.events .constituency h3{margin-top:0px;font-size:20px}.results .constituency.top-target,.events .constituency.top-target{padding-top:70px}.results .constituency.top-target .top-target,.events .constituency.top-target .top-target{left:50%;margin-left:-110px}}.events{max-width:1020px;display:none}.events .tip{margin:40px 0px;font-family:Poppins;position:relative;padding:30px;color:black;background:#fbfbd4;color:#776666;box-shadow:1px 2px 7px 0 rgba(0,0,0,0.13)}.events .constituency .name{font-size:24px;margin:0px}.events .constituency .name .small{font-size:18px;color:#555;float:right}@media (max-width: 768px){.events .constituency .name{text-align:left;font-size:18px}.events .constituency .name .small{display:block;margin-top:5px;font-size:14px;float:initial}}.events .constituency .event-list{display:flex;flex-wrap:wrap;text-align:left}.events .constituency .event-list .day{margin-top:20px;width:50%;padding-right:20px;box-sizing:border-box}.events .constituency .event-list .day .day-name{font-size:20px;font-weight:bold;margin-top:0px}.events .constituency .event-list .day .time{font-size:18px}.events .constituency .event-list .day .time .hour{font-weight:bold}.events .constituency .event-list .day .time .title{transition:color 0.3s ease}.events .constituency .event-list .day .time .title:hover{color:red;cursor:pointer}.events .constituency .event-list .day .time .small{font-size:16px}.events .constituency .event-list .day .time .small img{width:16px;height:16px;margin-right:5px}.events .constituency .event-list .day .time .small a{color:black !important}.events .constituency .event-list .day .time:not(:last-child){margin-bottom:10px}@media (max-width: 768px){.events .constituency .event-list{flex-direction:column}.events .constituency .event-list .day{width:100%}.events .constituency .event-list .day:not(:last-child){margin-right:0px;margin-bottom:20px}.events .constituency .event-list .day .day-name{margin-bottom:5px}.events .constituency .event-list .day .time{font-size:16px}}.events .constituency .party{display:flex;align-items:center;font-size:12px;margin:15px 0px}.events .constituency .party img{width:20px;height:20px;margin-right:10px}.events .constituency .party p{margin:0px;font-size:14px}@media (max-width: 768px){.events .constituency .party{align-items:initial;margin:10px 0px}.events .constituency .party img{margin-top:5px}.events .constituency .party p{text-align:left}}.events .constituency:not(:last-child){margin-bottom:30px}.results{max-width:720px}.results .constituencies .info-bar{margin:45px 0px 45px 0px;display:flex;padding:20px 0px;align-items:center;color:#392163;border-bottom:1px solid #392163}.results .constituencies .info-bar h2{flex:1;font-size:26px;font-weight:500;letter-spacing:0.22px;text-align:left;margin:0px}.results .constituencies .info-bar p{text-align:right;font-family:Poppins;font-size:18px;font-weight:300;letter-spacing:0.38px;width:auto;margin:0px}@media (max-width: 768px){.results .constituencies .info-bar{flex-direction:column}}.results .constituencies .nearby-constituencies{display:flex;flex-wrap:wrap}.results .constituencies .nearby-constituencies .constituency{width:48%;box-sizing:border-box;margin-bottom:2%}.results .constituencies .nearby-constituencies .constituency:nth-child(odd){margin-right:1%}.results .constituencies .nearby-constituencies .constituency:nth-child(even){margin-left:1%}.results .constituencies .nearby-constituencies .constituency .mp-info{margin-bottom:10px}.results .constituencies .nearby-constituencies .constituency .volunteer{display:inline-block}@media (max-width: 768px){.results .constituencies .nearby-constituencies .constituency{width:100%;margin-bottom:20px}.results .constituencies .nearby-constituencies .constituency:nth-child(odd){margin-right:0%}.results .constituencies .nearby-constituencies .constituency:nth-child(even){margin-left:0%}}.modal-overlay{background:rgba(31,16,57,0.87);display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;align-items:center;justify-content:center}.modal-overlay.visible{display:flex}.modal-overlay .modal{max-width:934px;box-shadow:1px 2px 7px 0 rgba(0,0,0,0.13);background-color:white;padding:40px;font-family:Poppins;font-size:45px;color:#392163;opacity:1}.modal-overlay .modal h3{font-size:38px;margin-top:0px;margin-bottom:20px}.modal-overlay .modal .form-slide .form{border-left:3px solid #ea0a75;padding-left:30px;box-sizing:border-box}.modal-overlay .modal .form-slide .form label{font-size:18px;color:black;width:100%;margin-bottom:9px}.modal-overlay .modal .form-slide .form input{width:100%;padding:11px 22px;border:1px solid #392163;box-sizing:border-box;font-family:'Poppins', sans-serif;font-size:18px}.modal-overlay .modal .form-slide .form input::placeholder{color:#392163}.modal-overlay .modal .form-slide .form .error{color:red;font-size:13px;margin:5px 0px 5px 0px;font-family:'Poppins', sans-serif;display:none}.modal-overlay .modal .form-slide .form .row{box-sizing:border-box}.modal-overlay .modal .form-slide .form .row.columns{display:flex}.modal-overlay .modal .form-slide .form .row .column{width:47.5%;box-sizing:border-box}.modal-overlay .modal .form-slide .form .row .column:not(:last-child){margin-right:5%}.modal-overlay .modal .donate-slide{display:none;text-align:center}.modal-overlay .modal .donate-slide .thanks{max-width:300px;height:auto;margin-bottom:20px}.modal-overlay .modal .donate-slide .buttons .button:not(:last-child){margin-right:20px}@media (max-width: 768px){.modal-overlay .modal{width:100%;padding:0px;max-height:100vh;overflow:scroll}.modal-overlay .modal h3{font-size:24px;margin-bottom:0px}.modal-overlay .modal .form-slide{padding:20px}.modal-overlay .modal .form-slide .form{border-left:0px;padding-left:0px}.modal-overlay .modal .form-slide .form label{font-size:18px}.modal-overlay .modal .form-slide .form input{padding:7.5px 15px;font-size:16px}.modal-overlay .modal .form-slide .form .row{flex-direction:column}.modal-overlay .modal .form-slide .form .row .column{width:100%}}

table, th, td {
  border: 1px solid;
}

table {
  border-collapse: collapse;
  width: 100%;
}

td {
  text-align: center;
}

.link {
	color:red;
}