@font-face{font-family:GothamPro;src:url("/assets/fonts/GothamProRegular.eot");src:url("/assets/fonts/GothamProRegular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/GothamProRegular.woff") format("woff"),url("/assets/fonts/GothamProRegular.ttf") format("truetype");font-style:normal;font-weight:400}@font-face{font-family:GothamPro;src:url("/assets/fonts/GothamProBold.eot");src:url("/assets/fonts/GothamProBold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/GothamProBold.woff") format("woff"),url("/assets/fonts/GothamProBold.ttf") format("truetype");font-style:normal;font-weight:700}@font-face{font-family:GothamPro;src:url("/assets/fonts/GothamProBlack.eot");src:url("/assets/fonts/GothamProBlack.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/GothamProBlack.woff") format("woff"),url("/assets/fonts/GothamProBlack.ttf") format("truetype");font-style:normal;font-weight:900}@font-face{font-family:GothamPro;src:url("/assets/fonts/GothamProItalic.eot");src:url("/assets/fonts/GothamProItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/GothamProItalic.woff") format("woff"),url("/assets/fonts/GothamProItalic.ttf") format("truetype");font-style:italic;font-weight:400}@font-face{font-family:GothamPro;src:url("/assets/fonts/GothamProMedium.eot");src:url("/assets/fonts/GothamProMedium.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/GothamProMedium.woff") format("woff"),url("/assets/fonts/GothamProMedium.ttf") format("truetype");font-style:normal;font-weight:500}@font-face{font-family:GothamPro;src:url("/assets/fonts/GothamProLight.eot");src:url("/assets/fonts/GothamProLight.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/GothamProLight.woff") format("woff"),url("/assets/fonts/GothamProLight.ttf") format("truetype");font-style:normal;font-weight:200}@font-face{font-family:GothamPro;src:url("/assets/fonts/GothamProMediumItalic.eot");src:url("/assets/fonts/GothamProMediumItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/GothamProMediumItalic.woff") format("woff"),url("/assets/fonts/GothamProMediumItalic.ttf") format("truetype");font-style:italic;font-weight:500}@font-face{font-family:GothamPro;src:url("/assets/fonts/GothamProLightItalic.eot");src:url("/assets/fonts/GothamProLightItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/GothamProLightItalic.woff") format("woff"),url("/assets/fonts/GothamProLightItalic.ttf") format("truetype");font-style:italic;font-weight:200}@font-face{font-family:GothamPro;src:url("/assets/fonts/GothamProBoldItalic.eot");src:url("/assets/fonts/GothamProBoldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/GothamProBoldItalic.woff") format("woff"),url("/assets/fonts/GothamProBoldItalic.ttf") format("truetype");font-style:italic;font-weight:700}@font-face{font-family:GothamPro;src:url("/assets/fonts/GothamProBlackItalic.eot");src:url("/assets/fonts/GothamProBlackItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/GothamProBlackItalic.woff") format("woff"),url("/assets/fonts/GothamProBlackItalic.ttf") format("truetype");font-style:italic;font-weight:900}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,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body,html{font-size:13px;height:100%}body{font-family:GothamPro,arial,sans-serif;font-weight:200;color:#3f4041}.fa-icon{width:auto;height:1em;vertical-align:middle}.container{margin:0 1.538461538461539rem}@media (min-width:1200px){.container{margin:0 5.384615384615385rem}}.box{box-shadow:10px 20px 60px 0 #d8e9ef}@media (min-width:768px){.box-section{padding:1.153846153846154rem 2.307692307692307rem}}@media (min-width:992px){.box-section{padding:2.307692307692307rem 4.615384615384615rem}}.box-section:not(:last-child){border-bottom:1px solid #d8e9ef}.submenu{position:absolute;z-index:100;top:100%;right:-1.692307692307692rem;border-radius:.769230769230769rem;padding:.769230769230769rem;border:1px solid #d4d9e2;background:#fff;font-weight:700;margin-top:.769230769230769rem;min-width:100%;box-sizing:border-box}@media (min-width:992px){.submenu{left:0;right:auto}}.submenu:before{content:"";width:.769230769230769rem;height:.769230769230769rem;background:#fff;border:1px solid #d4d9e2;border-right-color:transparent;border-bottom-color:transparent;-webkit-transform:rotate(45deg) translateY(-70%);transform:rotate(45deg) translateY(-70%);position:absolute;top:0;right:2.461538461538462rem}@media (min-width:992px){.submenu:before{left:.384615384615385rem;right:auto}}.submenu li,.submenu ul{list-style:none;margin:0;padding:0}.submenu li{padding:1.153846153846154rem .769230769230769rem;white-space:nowrap}.submenu li:not(:last-child){border-bottom:1px solid #d4d9e2}.submenu a{text-decoration:none;color:#000;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.submenu a:hover{color:#f44336}a.btn,span.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}a.btn,a.btn span,span.btn,span.btn span{-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.btn span,span.btn span{display:-webkit-box;display:-ms-flexbox;display:flex}button.btn{padding-bottom:.25em}.btn{height:2em;padding:0 1em;margin:0;background:none;border:1px solid #d4d9e2;color:#000;border-radius:1em;cursor:pointer;outline:none;-webkit-transition:color .2s ease-in-out,background .2s ease-in-out,border-color .2s ease-in-out;transition:color .2s ease-in-out,background .2s ease-in-out,border-color .2s ease-in-out;box-sizing:border-box}.btn .fa-icon{margin-top:-.15em}.btn .fa-icon:last-child{margin-left:1ex}.btn .fa-icon:first-child{margin-right:1ex}.btn:hover{color:#16af93;border-color:#16af93}.btn.xs{font-size:.75em;padding:0 .5em}.btn.lg{height:3em;font-weight:700;border-radius:1.5em;padding:0 1.5em}.btn.xl{height:4em;font-weight:700;border-radius:2em;padding:0 3em}.btn.danger{color:#f44336;border-color:#f44336}.btn.danger:hover{color:#ea1c0d;border-color:#ea1c0d}.btn.success{color:#16af93;border-color:#16af93}.btn.success:hover{color:#10826d;border-color:#10826d}.btn.filled{color:#fff;background:#8493a8;border-color:#8493a8}.btn.filled:hover{color:#fff;background:#677992;border-color:#677992}.btn.filled.danger{background:#f44336;border-color:#f44336}.btn.filled.danger:hover{color:#fff;background:#ea1c0d;border-color:#ea1c0d}.btn.filled.success{background:#16af93;border-color:#16af93}.btn.filled.success:hover{color:#fff;background:#10826d;border-color:#10826d}.btn.naked{border:none}.btn[disabled]{cursor:not-allowed;opacity:.5}.popover{-webkit-animation:fade-in ease-in .4s;animation:fade-in ease-in .4s;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5)}.popover.hidden{display:none}.popover .popup-close{position:absolute;right:-32px;top:-32px;cursor:pointer;width:24px;height:24px;opacity:.75;-webkit-transition:opacity .3s;transition:opacity .3s}@media (max-width:991px){.popover .popup-close{right:20px}}.popover .popup-close:hover{opacity:1}.popover .popup-close:after,.popover .popup-close:before{position:absolute;left:12px;content:" ";height:24px;width:1px;background-color:#fff}.popover .popup-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popover .popup-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popover .popup{-webkit-animation:drop ease-in .4s;animation:drop ease-in .4s;position:absolute;background:#fff;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%;max-width:800px}@media (max-width:991px){.popover .popup{margin:0 20px}}.popover .popup-body{background:#16af93;color:#fff;padding:60px;font-size:1.2em;font-weight:200}.popover .popup-body.error{background:#f44336}.popover .popup-footer{padding:30px 60px}.popover .popup h1{font-weight:200;text-transform:none;font-size:30px;margin-bottom:40px}.popover.fading{-webkit-animation:fade-out ease-out .4s;animation:fade-out ease-out .4s;opacity:0}.popover.fading .popup{-webkit-animation:undrop ease-out .4s;animation:undrop ease-out .4s;margin-top:-50px}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes undrop{0%{margin-top:0}to{margin-top:-50px}}@keyframes undrop{0%{margin-top:0}to{margin-top:-50px}}@-webkit-keyframes drop{0%{margin-top:-50px}to{margin-top:0}}@keyframes drop{0%{margin-top:-50px}to{margin-top:0}}body,html{height:100%}.box-section{padding:1.153846153846154rem}@media (min-width:992px){.box-section{padding:2.307692307692307rem}}#app{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vote-ui{width:700px;max-width:100%;text-align:center}.vote-ui h1{margin-bottom:2.307692307692307rem}.voter-container{text-align:left}.voter-container .action{text-align:center}.credit{color:#8493a8;margin-top:2.307692307692307rem}.credit img{height:1em}.alert{font-weight:200;text-align:center;margin-bottom:150px;position:relative}.alert .alert-block{position:relative;width:120px;height:120px;margin:0 auto 60px}.alert .alert-block:before{content:"";display:block;position:absolute;width:120px;height:120px;border-radius:50%;margin:-10px 0 0 -10px}.alert .holder{width:120px;height:120px;box-shadow:0 20px 60px 0 #d8e9ef;background:#fff;margin:0 auto 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.alert .holder img{height:60px}.alert-suspended .alert-block:before{background:#f3ca33}.alert-success .alert-block:before{background:#16af93}.alert-fail .alert-block:before{background:#f44336}.alert-title{font-size:2em;margin-bottom:15px}.demography strong{font-weight:700}.demography .form-group{margin-bottom:2em}.demography .radio-group label{position:relative;display:inline-block;cursor:pointer}.demography .radio-group label input{position:absolute;opacity:0}.demography .radio-group label span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.2em;height:2em;border-radius:1em;border:1px solid #8493a8;color:#000;-webkit-transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.5em}.demography .radio-group label input:checked+span{border:1px solid #16af93;background:#16af93;color:#fff}.demography .help{color:#8493a8}.demography .help:before{content:"* ";color:#f44336}