@font-face{font-family:CeraGR;src:url(../fonts/CeraPro-Regular.eot);src:url(../fonts/CeraPro-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/CeraPro-Regular.woff2) format("woff2"),url(../fonts/CeraPro-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:CeraGR;src:url(../fonts/CeraPro-Bold.eot);src:url(../fonts/CeraPro-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/CeraPro-Bold.woff2) format("woff2"),url(../fonts/CeraPro-Bold.woff) format("woff");font-weight:700;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 2.5em}dfn{font-style:italic}mark{background:#fff;color:#222}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:0}table{border-collapse:collapse;border-spacing:0}nav ol,nav ul{list-style:none;list-style-image:none;padding:0;margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;outline:none}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.3s;animation-duration:.3s}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.fade-long-enter-active,.fade-long-leave-active{-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.fade-enter,.fade-leave-active,.fade-leave-to,.fade-long-enter,.fade-long-leave-active,.fade-long-leave-to{opacity:0}.anim-fade-out{-webkit-animation-name:fade-out;animation-name:fade-out;-webkit-animation-duration:.3s;animation-duration:.3s}.slide-left-enter,.slide-right-leave-to{opacity:0;-webkit-transform:translate(30px);-ms-transform:translate(30px);transform:translate(30px)}.slide-left-leave-to,.slide-right-enter{opacity:0;-webkit-transform:translate(-30px);-ms-transform:translate(-30px);transform:translate(-30px)}.item-enter-active,.item-leave-active,.item-move{-webkit-transition:all .5s cubic-bezier(.55,0,.1,1);-o-transition:all .5s cubic-bezier(.55,0,.1,1);transition:all .5s cubic-bezier(.55,0,.1,1)}.item-enter,.item-leave-active{opacity:0;-webkit-transform:translate(30px);-ms-transform:translate(30px);transform:translate(30px)}.item-leave-active{position:absolute}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;background:#ededee}html{height:100%}body{font-family:CeraGR,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:#212125;min-height:100vh}@media (max-width:440px){body{font-size:14px}}body.no-scroll,body .no-scroll{overflow:hidden}#app{min-height:100vh}::selection{background:#212125;color:#fff;text-shadow:0 0 0}::-moz-selection{background:#212125;color:#fff;text-shadow:0 0 0}::-webkit-selection{background:#212125;color:#fff;text-shadow:0 0 0}*{outline:none!important}select:-moz-focusring{color:transparent;text-shadow:0 0 0}.text-left{text-align:left}.upper{text-transform:uppercase}.container{max-width:1440px;margin:0 auto;padding:0 45px}@media screen and (max-width:768px){.container{padding:0 30px}}@media screen and (max-width:440px){.container{padding:0 20px}}.container.tiny{max-width:770px}@media (max-width:440px){.container.tiny{padding:0 20px}}p{margin:0}p+p{margin-top:1em}.no-pointer{pointer-events:none}.pull-right{float:right}.pull-left{float:left}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.rel{position:relative}.text-center{text-align:center}body .m-t-none{margin-top:0!important}body .m-b-none{margin-bottom:0!important}.m-t-none{margin-top:0!important}.m-t-xxs{margin-top:1px!important}.m-t-xs{margin-top:5px!important}.m-t-sm{margin-top:10px!important}.m-t{margin-top:15px!important}.m-t-md{margin-top:20px!important}.m-t-lg{margin-top:30px!important}.m-t-xl{margin-top:40px!important}.m-t-xxl{margin-top:50px!important}.m-b-none{margin-bottom:0!important}.m-b-xxs{margin-bottom:1px!important}.m-b-xs{margin-bottom:5px!important}.m-b-sm{margin-bottom:10px!important}.m-b{margin-bottom:15px!important}.m-b-md{margin-bottom:20px!important}.m-b-lg{margin-bottom:30px!important}.m-b-xl{margin-bottom:40px!important}.m-b-xxl{margin-bottom:50px!important}#app{-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:0}#app.loaded{opacity:1}footer{position:fixed;bottom:0;left:0;right:0;height:40px;line-height:40px;background:#3a3d33;padding:0 20px;border-top:1px solid #575c4c;z-index:5}footer:after,footer:before{content:" ";display:table}footer:after{clear:both}@media (min-width:768px){footer{padding:0 30px}}footer .logo{float:left}footer .logo img{height:15px;width:auto}footer .link{float:right}footer .link svg{fill:#8bffcc}footer .link:hover{fill:#fff}.light footer{background:#ededee;border-top:1px solid #c2c4c6}.light footer .link svg{fill:#68bf99}.light footer .link:hover{fill:#3a3d33}.voting #app{background:#3a3d33;color:#fff;line-height:1.3}.voting #app section{padding:15px 15px 40px;max-width:900px;margin:0 auto}.voting #app h1{margin:0 0 20px;font-size:16px;font-weight:700;text-align:center}@media (min-width:600px){.voting #app h1{font-size:20px}}.voting #app h1 a{text-decoration:none;color:#fff;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}.voting #app h1 a:active,.voting #app h1 a:hover{color:#8bffcc}.voting #app .graph-votes{position:relative;max-width:350px;width:100%;text-align:center;margin:0 auto}.voting #app .graph-votes .graph{margin-bottom:10px;padding-bottom:4px;position:relative}.voting #app .graph-votes .graph .vouli-votes-graph svg{width:auto;height:auto;max-width:100%;max-height:100%}.voting #app .graph-votes .graph .icon{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.voting #app .graph-votes .graph .icon svg{width:30px;height:30px}.voting #app .graph-votes .graph .icon.yes{fill:#8bffcc;color:#8bffcc}.voting #app .graph-votes .graph .icon.no{fill:#ef4e83;color:#ef4e83}.voting #app .graph-votes .res{font-size:28px}.voting #app .graph-votes .res .yes{fill:#8bffcc;color:#8bffcc}.voting #app .graph-votes .res .no{display:inline-block;margin-left:10px;fill:#ef4e83;color:#ef4e83}.voting #app .graph-votes .res .num{color:#fff}.voting #app .graph-votes .status{font-size:16px;color:#7f7f83}.voting #app .graph-votes .status span+span{margin-left:10px}.voting #app .graph-votes.light .graph .icon{font-size:26px}.voting #app .graph-votes.light .graph .icon.yes{fill:#68bf99;color:#68bf99}.voting #app .graph-votes.light .graph .icon.no{fill:#ef4e83;color:#ef4e83}.voting #app .graph-votes.light .res .yes{fill:#68bf99;color:#68bf99}.voting #app .graph-votes.light .res .no{fill:#ef4e83;color:#ef4e83}.voting #app .graph-votes.light .res .num{color:#575c4c}.voting #app .graph-votes.light .status{color:#7f7f83}.voting #app .parliament-groups{margin-top:30px;text-align:center;width:100%}.voting #app .parliament-groups .group-wrap{width:100%;display:inline-block}.voting #app .parliament-groups ul{list-style-type:none;margin:0;padding:0;display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.voting #app .parliament-groups ul li{display:inline-block;float:left;vertical-align:top;padding:0;width:95px;margin-bottom:10px;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.voting #app .parliament-groups ul li a.group-el{font-size:12px;display:block;position:relative;color:#fff;text-decoration:none}.voting #app .parliament-groups ul li a.group-el:hover{cursor:pointer;color:#8bffcc}.voting #app .parliament-groups ul li a.group-el .img{width:57px;height:57px;border:1px solid #575c4c;background-repeat:no-repeat;background-size:60% auto;background-position:50%;border-radius:100%;background-color:#fff;margin:0 auto}.voting #app .parliament-groups ul li a.group-el .img.empty{background-color:transparent;border:3px dashed #fff}.voting #app .parliament-groups ul li a.group-el .img.circle{background-color:transparent;border:3px solid #fff}.voting #app .parliament-groups ul li a.group-el .name{margin-top:10px;overflow:hidden;height:37px}.voting #app .parliament-groups ul li a.group-el .voted{position:absolute;top:-3px;right:13px;z-index:2;display:block}.voting #app .parliament-groups ul li a.group-el .voted .icon svg{width:20px;height:20px}.voting #app .parliament-groups ul li a.group-el .voted .icon.pass{fill:#7f7f83}.voting #app .parliament-groups ul li a.group-el .voted .icon.yes{fill:#8bffcc}.voting #app .parliament-groups ul li a.group-el .voted .icon.no{fill:#ef4e83}.voting #app .btn-wrap{text-align:center;margin-bottom:20px}.voting #app .btn-wrap a.btn{display:inline-block;background:#8bffcc;color:#212125;padding:6px 20px;border-radius:20px;text-decoration:none;-webkit-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;font-size:12px}.voting #app .btn-wrap a.btn:hover{background:#fff}.voting #app.light{background:#ededee;color:#212125}.voting #app.light h1 a{color:#575c4c}.voting #app.light h1 a:active,.voting #app.light h1 a:hover{color:#4e8f73}.voting #app.light .parliament-groups ul li a.group-el{color:#7f7f83}.voting #app.light .parliament-groups ul li a.group-el:hover{color:#212125}.voting #app.light .parliament-groups ul li a.group-el .img{border:1px solid #c2c4c6}.voting #app.light .parliament-groups ul li a.group-el .img.empty{border:3px dashed #575c4c}.voting #app.light .parliament-groups ul li a.group-el .img.circle{border:3px solid #575c4c}.voting #app.light .parliament-groups ul li a.group-el .voted .icon.yes{fill:#68bf99}.voting #app.light .parliament-groups ul li a.group-el .voted .icon.no{fill:#ef4e83}